-

ALM_REGISTER_PARAM

TypFunktionsbaustein
BeschreibungMit dem Funktionsbaustein wird ein Alarm mit benutzerdefinierten Parametern im System registriert. Ein Alarm muss immer zuerst registriert werden, bevor er im System verwendet werden kann. Der Baustein ALM_REGISTER_PARAM wird zusammen mit dem Baustein ALM_ALARM_PARAM verwendet. Bei Alarmen ohne benutzerdefinierte Parameter verwenden Sie die Bausteine ALM_REGISTER und ALM_ALARM.

Mit einer steigenden Flanke am Eingang EXECUTE oder mit EXECUTE = TRUE wird der Alarm im System bekannt gemacht. Die am Ein-/Ausgang ALRM angeschlossene Struktur ALM_STATE enthält den Alarmzustand. Die am Ein-/Ausgang PARAMETERS angelegte benutzerdefinierte Struktur enthält die zusätzlichen Parameter, die dem OPC UA-Server bekannt gemacht werden sollen. Die benutzerdefinierte Struktur kann bis zu 10 Parameter (elementare Datentypen oder Strings) enthalten. Die Namen und Typen der Strukturelemente werden als Namen und Typen für die Parameter übernommen.

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 registriert 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

EXECUTE

ALARM_ID

ALARM_TYPE

SEVERITY

Ein-/Ausgang

ALARM

PARAMETERS

Ausgang

DONE
Struktur ALM_STATEElemente der Struktur ALM_STATE