FB_BA_AlarmPlt

Der Funktionsbaustein sammelt die Alarme einer Anlage ein und bündelt diese zu einem Sammelalarm.
Erzeugt werden die Alarme innerhalb der anlagenzugehörigen Templates durch den Baustein FB_BA_Alarm.
Die Zuordnung der Alarme zu einer Anlage erfolgt über die Anlagennummer.
Die Priorisierung bzw. Wertigkeit der Alarme erfolgt im Alarmausgabebaustein FB_BA_Alarm durch den Eingang byPrio.

Wichtig ist, dass der Alarmsammler FB_BA_AlarmPlt und die Alarmausgabebausteine FB_BA_Alarm innerhalb der Templates einer Anlage auf die gleiche Anlagennummer eingestellt sind!

Die Anlagennummer kann im Projektbuilder im Parametermenü der Templates oder durch eine Spalte innerhalb des Excel-Imports erfolgen.

FB_BA_AlarmPlt 1:

FB_BA_AlarmPlt 2:

Ein-/Ausgänge

VAR_INPUT

byPltId  : BYTE;
sName    : STRING;
bAck     : BOOL;

byPltId: Nummer der zugehörigen Anlage. Wichtig: Alle Templates einer Anlage müssen der gleichen Anlagennummer in der PLC zugewiesen sein!

sName: Eingabefeld für die Anlagenbezeichnung (konfigurierbar über Project-Builder oder Excel-Import)

bAck: Eingang für die Alarmquittierung der Anlage. Diese Quittierung wird intern an die Alarmausgabebausteine FB_BA_Alarm durch gereicht.

VAR_OUTPUT

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

bCriticalAlm: Kritischer Alarm. 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 an

bInAlm: Zeigt an, dass ein Alarm 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