Errorstatus
Liegt am Eingang „GetValu“ ein HIGH – Signal an, liest der Funktionsbaustein die letzten Fehler Status als Vektor aus. Ein Fehler während des Auslesens wird am Ausgang „Error“ angezeigt.
Signale
Name | I/O | Typ(en) | Funktion |
---|---|---|---|
GetValu | I | BIT | Befehl zum Auslesen |
O | WORD | Zugriffsfehler | |
Count | O | WORD | Anzahl der Status |
State1 | O | STRING | Status Teil 1 |
State2 | O | STRING | Status Teil 2 |
BitSet | O | LONGLONG | Statusmaske |
Parametrierung
Die Anzahl der maximal auslesbaren Status muss bei Verwendung des Funktionsbausteins parametriert werden (Max. 32 / Default 32).
Bemerkungen
„State1“ und „State2“ bilden zusammen einen Statusstring. Ein STRING – Wert stellt maximal 17 Zeichen zur Verfügung. Aus diesem Grund werden längere Zeichenketten auf maximal 2 STRING – Werte aufgeteilt. Darüber hinaus gehende Zeichenketten werden abgeschnitten.