FB_BA_Hys_03

Das Template stellt eine gleitende Grenzwertüberwachung mit zwei Schaltpunkten dar, welche im Gegensatz zu FB_BA_Hys_02 mit Ein- und Ausschaltverzögerungen beaufschlagt sind.
Die Eingabe der Ein- und Ausschaltschwelle sowie der Zeitverzögerungen erfolgt über analoge Objekte.
![]() | Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init. |
Blockschaltbild

Syntax
FUNCTION_BLOCK FB_BA_Hys_03 EXTENDS FB_BA_View
VAR_INPUT
bEn : BOOL;
fIn : REAL;
END_VAR
VAR_OUTPUT
bPresentValue : BOOL;
bEvent : BOOL;
END_VAR
VAR_INPUT CONSTANT
On : FB_BA_AV_Op;
Off : FB_BA_AV_Op;
DlyOn : FB_BA_AV_Op;
DlyOff : FB_BA_AV_Op;
Q : FB_BA_BV;
END_VAR
VAR
Swi2P : FB_BA_Swi2P;
END_VAR
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
bPresentValue | BOOL | Ausgabe des aktuellen Zustands der Hysterese-Funktion. |
bEvent | BOOL | Anzeige einer Störung bzw. das BV-Objekt ist aktiv. bEvent 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 |
---|---|---|
On | AV-Objekt zur Eingabe des oberen Grenzwertes der Hysterese-Funktion. | |
Off | AV-Objekt zur Eingabe des unteren Grenzwertes der Hysterese-Funktion. | |
DlyOn | AV-Objekt zur Eingabe der Einschaltverzögerung in Sekunden. | |
DlyOff | AV-Objekt zur Eingabe der Ausschaltverzögerung in Sekunden. | |
Q | Das binäre Objekt zeigt den aktuellen Zustand der Hysterese-Funktion. |
Variablen
Name | Typ | Beschreibung |
---|---|---|
Swi2P | Der Funktionsbaustein Swi2P ist das Kernstück der Hysterese-Funktion. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche Function |
---|---|
TwinCAT ab v3.1.4024.35 | TF8040 | TwinCAT Building Automation ab V5.2.1.0 |