FB_BA_AlmColt04
Alarmsammelbaustein, 4 Alarme
Funktionsbeschreibung
Dieser Baustein stellt eine Alarmsammlung von bis zu 4 Einzel-Alarmen dar. Jeder dieser Einzel-Alarme bIn01..bIn04 wird bausteinintern mit einem FB_BA_Alm behandelt und hat entsprechend die Wahl zur Alarmspeicherung an den Eingängen bIn01RstReqd..bIn04RstReqd. Die Status der 4 Einzel-Alarme werden jeweils an den Ausgängen bQ01 bis bQ04 ausgegeben.
Der Ausgang des Sammelalarms bAlm ergibt sich aus einer ODER-Verknüpfung der einzelnen Alarme und kann dementsprechend auch unqiuttiert gehen, wenn kein Einzel-Alarm mit Quittierpflichtigkeit parametriert wurde. Ist hingegen über die Eingänge bIn01RstReqd..bIn04RstReqd eine Alarmspeicherung angewählt, so können die Einzelalarme sowie der Sammelalarm global über den Eingang bRst zurück gesetzt werden. Wie in FB_BA_Alm bereits erwähnt, kann ein Alarm natürlich nur dann zurück gesetzt werden, wenn seine Auslösemeldung an bIn nicht mehr existiert.
Der Ausgang bAlmNew wird immer dann gesetzt, wenn an den Eingängen bIn01..bIn04 ein erneutes Meldeereignis auftritt. Er ist in jedem Fall - unabhängig von den Parametrierungen an bIn01RstReqd..bIn04RstReqd - speichernd und wird nur durch eine steigende Flanke an bRst bis zum nächsten Meldeereignis zurück gesetzt.
Ein-/Ausgänge
VAR_INPUT
bEn : BOOL;
bIn01 : BOOL;
bIn01RstReqd : BOOL;
bIn02 : BOOL;
bIn02RstReqd : BOOL;
bIn03 : BOOL;
bIn03RstReqd : BOOL;
bIn04 : BOOL;
bIn04RstReqd : BOOL;
bEn: Freigabe des Funktionsbausteins
bIn01: Alarmeingang 1
bIn01RstReqd: Quittierpflichtigkeit Alarm am Eingang 1
bIn02: Alarmeingang 2
bIn02RstReqd: Quittierpflichtigkeit Alarm am Eingang 2
bIn03: Alarmeingang 3
bIn03RstReqd: Quittierpflichtigkeit Alarm am Eingang 3
bIn04: Alarmeingang 4
bIn04RstReqd: Quittierpflichtigkeit Alarm am Eingang 4
bRst: Rücksetzen aller als quittierpflichtig parametrierten Alarme sowie der Sammelalarme bAlm und bAlmNew.
VAR_OUTPUT
bAlm : BOOL;
bAlmNew : BOOL;
bQ01 : BOOL;
bQ02 : BOOL;
bQ03 : BOOL;
bQ04 : BOOL;
bAlm: Sammelalarm - ODER-Verknüpfung der Einzel-Alarme an den Eingängen
bAlmNew: Merker neues Alarmereignis
bQ01: Alarmausgang 1
bQ02: Alarmausgang 2
bQ03: Alarmausgang 3
bQ04: Alarmausgang 4
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 |