Allgemeine Ausgabeparameter
Name
Typ
Ready
BOOL
Error
BOOL
DiagCode
WORD
Ein transparentes und eindeutiges Diagnosekonzept ist die Basis aller Funktionsbausteine. So wird sicher-
gestellt, dass dem Anwender als DiagCode eindeutige Diagnoseinformationen zur Verfügung stehen, unab-
hängig von der jeweiligen Implementierung des Herstellers. Liegt kein Fehler vor, wird der interne Zustand
des Funktionsbausteins angezeigt (Zustandsmaschine). Ein Fehler wird durch einen Binärausgang (Fehler)
angezeigt. Detaillierte Informationen über interne und externe Fehler des Funktionsbausteins werden von
DiagCode zur Verfügung gestellt. Der Funktionsbaustein muss über verschiedene Reset-Eingänge zurück-
gesetzt werden.
Ein Hersteller kann zusätzliche Schnittstellen über Funktionsbausteine mit herstellerspezifischen Diagnose-
informationen zur Verfügung stellen.
05.07.2016
Konfiguration und Programmierung
AC500-S-Bibliotheken > SafetyBlocks_PLCopen_AC500_v22.lib
Beschreibung
TRUE gibt an, dass der Funktionsbaustein aktiviert wurde und die Aus-
gangsergebnisse gültig sind (wie die "POWER"-LED eines Sicherheits-
relais). Bei FALSE ist der Funktionsbaustein nicht aktiv und das Pro-
gramm wird nicht ausgeführt. Hilfreich im Debug-Modus oder zur
(De-)Aktivierung zusätzlicher Funktionsbausteine sowie zur weiteren
Verarbeitung im funktionsbasierten Programm.
Fehleranzeiger (wie die "K1/K2"-LED eines Sicherheitsrelais). TRUE
zeigt an, dass ein Fehler aufgetreten und der Funktionsbaustein in
einem Fehlerzustand ist. Der relevante Fehlerzustand wird am
DiagCode-Ausgang gespiegelt.
Bei FALSE gibt es keinen Fehler und der Funktionsbaustein ist in
einem anderen Zustand. Dies wird auch durch DiagCode gespiegelt
(d. h. DiagCode muss im selben Zyklus wie der Zustandswechsel
gesetzt werden).
Hilfreich im Debug-Modus sowie zur weiteren Verarbeitung im funkti-
onsbasierten Programm.
Diagnoseregister.
Alle Zustände des Funktionsbausteins (aktiv, nicht aktiv und Fehler)
werden durch dieses Register dargestellt. Diese Information wird in
Hexadezimalformat kodiert, um mehr als 16 Codes darzustellen. Es
wird nur ein konsistenter Code auf einmal dargestellt. Bei multiplen
Fehlern zeigt der DiagCode-Ausgang den ersten erkannten Fehler an.
Weitere Informationen finden Sie in den folgenden Tabellen dieses
Abschnittes.
Hilfreich im Debug-Modus sowie zur weiteren Verarbeitung im funkti-
onsbasierten Programm.
AC500-S
283