FB_BA_AlmColt16

Alarmsammelbaustein, 16 Alarme

FB_BA_AlmColt16 1:

Funktionsbeschreibung

Dieser Baustein stellt eine Alarmsammlung von bis zu 16 Einzel-Alarmen dar. Jeder dieser Einzel-Alarme bIn01..bIn16 wird bausteinintern mit einem FB_BA_Alm behandelt und hat entsprechend die Wahl zur Alarmspeicherung an den Eingängen bIn01RstReqd..bIn16RstReqd. Die Status der 16 Einzel-Alarme werden jeweils an den Ausgängen bQ01 bis bQ16 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..bIn16RstReqd 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..bIn16 ein erneutes Meldeereignis auftritt. Er ist in jedem Fall - unabhängig von den Parametrierungen an bIn01RstReqd..bIn16RstReqd - 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;
bIn05        : BOOL;
bIn05RstReqd : BOOL;
bIn06        : BOOL;
bIn06RstReqd : BOOL;
bIn07        : BOOL;
bIn07RstReqd : BOOL;
bIn08        : BOOL;
bIn08RstReqd : BOOL;
bIn09        : BOOL;
bIn09RstReqd : BOOL;
bIn10        : BOOL;
bIn10RstReqd : BOOL;
bIn11        : BOOL;
bIn11RstReqd : BOOL;
bIn12        : BOOL;
bIn12RstReqd : BOOL;
bIn13        : BOOL;
bIn13RstReqd : BOOL;
bIn14        : BOOL;
bIn14RstReqd : BOOL;
bIn15        : BOOL;
bIn15RstReqd : BOOL;
bIn16        : BOOL;
bIn16RstReqd : BOOL;
bRst         : 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

bIn05: Alarmeingang 5
bIn05RstReqd:
Quittierpflichtigkeit Alarm am Eingang 5

bIn06: Alarmeingang 6
bIn06RstReqd:
Quittierpflichtigkeit Alarm am Eingang 6

bIn07: Alarmeingang 7
bIn07RstReqd:
Quittierpflichtigkeit Alarm am Eingang 7

bIn08: Alarmeingang 8
bIn08RstReqd:
Quittierpflichtigkeit Alarm am Eingang 8

bIn09: Alarmeingang 9
bIn09RstReqd:
Quittierpflichtigkeit Alarm am Eingang 9

bIn10: Alarmeingang 10
bIn10RstReqd:
Quittierpflichtigkeit Alarm am Eingang 10

bIn11: Alarmeingang 11
bIn11RstReqd:
Quittierpflichtigkeit Alarm am Eingang 11

bIn12: Alarmeingang 12
bIn12RstReqd:
Quittierpflichtigkeit Alarm am Eingang 12

bIn13: Alarmeingang 13
bIn13RstReqd:
Quittierpflichtigkeit Alarm am Eingang 13

bIn14: Alarmeingang 14
bIn14RstReqd:
Quittierpflichtigkeit Alarm am Eingang 14

bIn15: Alarmeingang 15
bIn15RstReqd:
Quittierpflichtigkeit Alarm am Eingang 15

bIn16: Alarmeingang 16
bIn16RstReqd:
Quittierpflichtigkeit Alarm am Eingang 16

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;
bQ05    : BOOL;
bQ06    : BOOL;
bQ07    : BOOL;
bQ08    : BOOL;
bQ09    : BOOL;
bQ10    : BOOL;
bQ11    : BOOL;
bQ12    : BOOL;
bQ13    : BOOL;
bQ14    : BOOL;
bQ15    : BOOL;
bQ16    : 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

bQ05: Alarmausgang 5

bQ06: Alarmausgang 6

bQ07: Alarmausgang 7

bQ08: Alarmausgang 8

bQ09: Alarmausgang 9

bQ10: Alarmausgang 10

bQ11: Alarmausgang 11

bQ12: Alarmausgang 12

bQ13: Alarmausgang 13

bQ14: Alarmausgang 14

bQ15: Alarmausgang 15

bQ16: Alarmausgang 16

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