FB_BA_Hys_21

Das Template stellt zwei Hysterese Funktionen mit festen Schaltpunkten dar.
Es dient zur Überwachung von analogen Werten, wie z. B. eines Luftfilters.
Die Hysteresefunktion HysPreAlarm löst einen Voralarm aus. An einem Luftfilter kann z. B. eine Wartung stattfinden.
Die Hysteresefunktion HysMainAlarm löst einen Hauptalarm aus und kann als anlagenabschaltende Störung verwendet werden. Der Luftfilter muss gewartet werden.
![]() | Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init. |
Blockschaltbild

Syntax
FUNCTION_BLOCK FB_BA_Hys_21 EXTENDS FB_BA_View
VAR_INPUT
bEn : BOOL;
fIn : REAL;
END_VAR
VAR_OUTPUT
bDst : BOOL;
END_VAR
VAR_INPUT CONSTANT
HysPreAlarmOn : FB_BA_AV_Op;
HysPreAlarmOff : FB_BA_AV_Op;
HysMainAlarmOn : FB_BA_AV_Op;
HysMainAlarmOff : FB_BA_AV_Op;
DstPreAlarm : FB_BA_BV;
DstMainAlarm : FB_BA_BV;
END_VAR
VAR
HysPreAlarm : FB_BA_Swi2P;
HysMainAlarm : FB_BA_Swi2P;
END_VAR
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
bDst | BOOL | Anzeige einer Störung bzw. das BV-Objekt ist aktiv. bDst ist nur aktiv, wenn das Property bEventDetectionEnable des BV-Objektes auf TRUE eingestellt wurde. Die Überwachung der binären Rückmeldung zeigt eine Störung an. |
Eingänge CONSTANT
Name | Typ | Beschreibung |
---|---|---|
HysPreAlarmOn | AV-Objekt zur Eingabe des oberen Grenzwertes der Hysterese-Funktion HysPreAlarm. | |
HysPreAlarmOff | AV-Objekt zur Eingabe des unteren Grenzwertes der Hysterese-Funktion HysPreAlarm. | |
HysMainAlarmOn | AV-Objekt zur Eingabe des oberen Grenzwertes der Hysterese-Funktion HysMainAlarm. | |
HysMainAlarmOff | AV-Objekt zur Eingabe des unteren Grenzwertes der Hysterese-Funktion HysMainAlarm. | |
DstPreAlarm | Das binäre Objekt dient zur Anzeige des Voralarms der Hysteresefunktion HysPreAlarm. Über das Intrinsic Reporting wird eine Meldung ausgelöst. | |
DstMainAlarm | Das binäre Objekt dient zur Anzeige des Hauptalarms der Hysteresefunktion HysMainAlarm. Über das Intrinsic Reporting wird eine Meldung ausgelöst. Eine anlagenabschaltende Störung muss in der Methode FB_init über eEnPlantLock parametriert werden. |
Variablen
Name | Typ | Beschreibung |
---|---|---|
HysPreAlarm | Der Funktionsbaustein ist das Kernstück der Hysterese-Funktion Voralarm. | |
HysMainAlarm | Der Funktionsbaustein ist das Kernstück der Hysterese-Funktion Hauptalarm. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche Function |
---|---|
TwinCAT ab v3.1.4024.35 | TF8040 | TwinCAT Building Automation ab V5.2.1.0 |