-

ALM_ALARM

TypFunktionsbaustein
BeschreibungDer Funktionsbaustein wird zum Senden von Alarmzuständen an den OPC UA-Server verwendet. Die am Ein-/Ausgang ALRM angeschlossene Struktur ALM_STATE enthält den Alarmzustand. Bei jeder Änderung des ACTIVE-Eingangs, wird der neue Zustand an den OPC UA-Server verschickt. Der Baustein muss so lange aufgerufen werden, bis der Ausgang DONE TRUE liefert. Der Ausgang DONE wird z.B. auf FALSE gesetzt, wenn gerade viele Alarme gleichzeitig verschickt werden.

Mit den Eingängen AUTO_ACK und AUTO_CONF kann gesteuert werden, ob der Alarm eine Quittierung (AUTO_ACK) oder Bestätigung (AUTO_CONF) erfordert. Sind beide Eingänge TRUE, verschwindet der Alarm sobald die Bedingung am ACTIVE-Eingang wieder FALSE ist. Falls eine Quittierung oder Bestätigung erforderlich ist, muss der Baustein diese verarbeiten, d.h. er muss weiter aufgerufen werden.
HinweiseFunktionsbausteine müssen instanziiert werden. Der FB-Instanzname muss in der 'Variablen'-Tabelle der POE deklariert werden, in welcher der FB verwendet werden soll. Der Instanzname muss innerhalb der POE eindeutig sein.
ParameterEingänge

ACTIVE

MESSAGE

AUTO_ACK

AUTO_CONF

RESET

Ein-/Ausgang

ALARM

Ausgänge

DONE

RETAIN_STATE
Struktur ALM_STATEElemente der Struktur ALM_STATE