FB_BA_FixedLimit

Das Template stellt einen Grenzwertschalter mit festen Grenzen dar.
Um den zu überwachenden Wert fIn herum wird ein Toleranzbereich definiert.
Der Toleranzbereich ergibt sich aus einem oberen Grenzwert HighLimitValue und einem unteren Grenzwert LowLimitValue.
Übersteigt der Wert fIn den oberen Grenzwert des Toleranzbereiches, dann wird der Ausgang bHighLimit gesetzt.
Eine Ansprechverzögerung des Ausgangs bHighLimit ist mit der Zeitvariable TiDly zu parametrieren.
Das binäre Objekt HighLimitOn dient der Anzeige von bHighLimit und kann durch Änderung der Parametrierung als Störmeldeobjekt verwendet werden.
Unterschreitet der Wert fIn den unteren Grenzwert des Toleranzbereiches, dann wird der Ausgang bLowLimit gesetzt.
Eine Ansprechverzögerung des Ausgangs bLowLimit und ist mit der Zeitvariable TiDly zu parametrieren.
Das binäre Objekt LowLimitOn dient zur Anzeige von bLowLimit und kann durch Änderung der Parametrierung als Störmeldeobjekt verwendet werden.
![]() | Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init. |
Blockschaltbild

Syntax
FUNCTION_BLOCK FB_BA_FixedLimit EXTENDS FB_BA_View
VAR_INPUT
bEn : BOOL;
fIn : REAL;
END_VAR
VAR_OUTPUT
bHighLimit : BOOL;
bLowLimit : BOOL;
END_VAR
VAR_INPUT CONSTANT
HighLimitValue : FB_BA_AV_Op;
LowLimitValue : FB_BA_AV_Op;
TiDly : FB_BA_AV_Op;
HighLimitOn : FB_BA_BV;
LowLimitOn : FB_BA_BV;
END_VAR
VAR
FixedLimit : FB_BA_FixedLimitCtrl;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
bEn | BOOL | Allgemeine Freigabe des Templates. |
fIn | REAL | An dem Eingang wird der zu überwachende analoge Wert angeschlossen, z. B. ein Differenzdruckfühler. |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
bHighLimit | BOOL | Der Ausgang zeigt an, dass der obere Grenzwert des Toleranzbereiches überschritten wurde. |
bLowLimit | BOOL | Der Ausgang zeigt an, dass der untere Grenzwert des Toleranzbereiches unterschritten wurde. |
Eingänge CONSTANT
Name | Typ | Beschreibung |
---|---|---|
HighLimitValue | Analog-Wert-Objekt zur Eingabe des oberen Grenzwertes des Toleranzbereiches. | |
LowLimitValue | Analog-Wert-Objekt zur Eingabe des unteren Grenzwertes des Toleranzbereiches. | |
TiDly | Analog-Wert-Objekt zur Eingabe der Ansprechverzögerung der Ausgänge bHighLimit und bLowLimit. | |
HighLimitOn | Das binäre Objekt dient zur Anzeige von bHighLimit und kann durch Änderung der Parametrierung als Störmeldeobjekt verwendet werden. | |
LowLimitOn | Das binäre Objekt dient zur Anzeige von bHighLimit und kann durch Änderung der Parametrierung als Störmeldeobjekt verwendet werden. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche Function |
---|---|
TwinCAT ab v3.1.4024.35 | TF8040 | TwinCAT Building Automation ab V5.0.0.0 |