FB_BA_AlarmMgnr

Der Funktionsbaustein Alarmmanager sammelt die Alarme sämtlicher Anlagen ein und bündelt diese zu einem Sammelalarm.
Er leitet intern die Systemzeit an die Anlagen und den dazu gehörigen Alarmausgabebausteinen weiter damit im Alarmfall ein Zeitstempel ausgegeben werden kann.

FB_BA_AlarmMgnr 1:

Der Alarmmanager ist das Bindeglied zwischen sämtlichen Alarmen einer Steuerung und deren Darstellung in der Target Visualisierung. Die Anzeige der Alarme in der Target Visualisierung wird automatisch mit dem Template BAC_GenAlm_01 angelegt.

FB_BA_AlarmMgnr 2:

Ein-/Ausgänge

VAR_INPUT

dtSysTime: DT;
sName    : STRING;
bAckn    : BOOL;

dtSysTime: Systemzeit welche im Alarmfall als Zeitstempel genutzt wird. Diese wird intern an die Anlagen FB_BA_AlarmPlt und den dazu gehörigen Alarmausgabebausteinen FB_BA_Alarm weiter geleitet.

bAckn: Eingang für die zentrale Alarmquittierung sämtlicher Anlagen. Diese Quittierung wird intern an die Alarmausgabebausteine FB_BA_Alarm durch gereicht.

VAR_OUTPUT

bCriticalAlm : BOOL;
bNewAlm      : BOOL;
bInAlm       : BOOL;

bCriticalAlm: Kritischer Alarm innerhalb einer Anlage. Dieser wird in den Templates für das Abschalten einer Anlage genutzt. Dazu muss in dem Alarmausgabebausteine FB_BA_Alarm der Eingang byPrio den Wert 4 haben.

bNewAlm: Zeigt die Neuwertmeldung eines Alarms innerhalb einer Anlage an.

bInAlm: Zeigt an, dass ein Alarm innerhalb einer Anlage ansteht.

Voraussetzungen

Entwicklungsumgebung

Zielsystem

erforderliche Bibliothek

erforderliches Supplement

TwinCAT 2.11 R3/x64

PC/CX

TcBA-Bibliothek ab V1.0.0

TS8040 | TwinCAT Building Automation ab V1.0.0