FB_BA_Alm

Der FB_BA_Alm repräsentiert einen Alarmbaustein mit zuschaltbarem Alarmspeicher und Quittierung.
ohne Alarmspeicher (bRstReqd = FALSE)

- T1: Der Baustein ist nicht aktiviert (bEn = FALSE). Eine Meldung am Eingang bIn hat keinerlei Auswirkung auf den Alarmausgang bQ.
- T2: Der Baustein ist aktiviert (bEn = TRUE). Der Alarmausgang bQ bleibt immer so lange gesetzt, wie die Meldung am Eingang bIn ansteht.
mit Alarmspeicher (bRstReqd = TRUE)

- T1: Der Baustein ist nicht aktiviert (bEn = FALSE). Eine Meldung am Eingang bIn hat keinerlei Auswirkung auf den Alarmausgang bQ.
- T2: Der Baustein ist aktiviert (bEn = TRUE). Eine steigende Flanke am Meldeeingang bIn setzt den Alarmausgang bQ. Dieser kann durch eine steigende Flanke am Reset-Eingang bRst zurückgesetzt werden, jedoch nur, wenn die Meldung an bIn nicht mehr ansteht.
- T3: Alarmmeldungen an bQ stehen grundsätzlich nur so lange an, wie der Baustein an bEn freigegeben ist.
Syntax
FUNCTION_BLOCK FB_BA_Alm
VAR_INPUT
bEn : BOOL;
bIn : BOOL;
bRstReqd : BOOL;
bRst : BOOL;
END_VAR
VAR_OUTPUT
bQ : BOOL;
END_VAR
Eingänge
Name | Typ | Beschreibung |
|---|---|---|
bEn | BOOL | Freigabe des Funktionsbausteins. |
bIn | BOOL | Meldeeingang |
bRstRqd | BOOL | Aktivierung des Alarmspeicher (Quittierpflichtigkeit). |
bRst | BOOL | Flankengesteuerter Eingang für das Rücksetzen des alarms. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
|---|---|
TwinCAT ab v3.1.4024.62 | Tc3_BA2 ab v5.5.18.0 |
Ausgänge