FB_BA_WeatherParameter

Das Template berechnet aus dem Messwert der Außentemperatur verschiedene Werte, welche Systemweit für die Steuerung und Regelung von Anlagen in der Heizungs-, Lüftungs- und Klimatechnik benötigt werden.
Das Objekt SpFrstProtec dient der Eingabe eines Frostschutzsollwertes. Der Frostschutzsollwert wird systemweit in allen HLK-Templates mit einem wasserseitigen Frostschutz verwendet.
Der Funktionsbaustein TWthLowLimitHys errechnet, ob die Außentemperatur unterhalb des kritischen Wertes von TWthLowLimitVal liegt. In Abhängigkeit des Wertes von der Variablen bTWthLowLimit wird die Frostschutzfunktion der HLK-Anlagen in dem Gebäude aktiviert.
Die witterungsbedingte Freigabe der Heizungsanlagen erfolgt nicht in Abhängigkeit der aktuellen, sondern in Abhängigkeit der gedämpften Außentemperatur. Die Dämpfung der Außentemperatur erfolgt mit dem Funktionsbaustein Average (Bildung eines gleitenden Mittelwerts). Das Objekt TWthDamped dient der Anzeige des Wertes der gedämpften Außentemperatur.
Mit dem Funktionsbaustein TWthDampedLowLimitHys wird überprüft, ob sich die gedämpfte Außentemperatur unterhalb eines Wertes befinden, ab dem Heizungsanlagen in einem Gebäude frei gegeben werden sollen. Die globale witterungsbedingte Freigabe wird mit dem Objekt "TWthDampedLowLimit" angezeigt und zur Weiterverarbeitung in anderen Templates auf die Variable bTWthDampedLowLimit geschrieben.
![]() | Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init. |
Blockschaltbild

Syntax
FUNCTION_BLOCK FB_BA_Settings EXTENDS FB_BA_View
VAR_INPUT
fTWth : REAL;
END_VAR
VAR_OUTPUT
fSpFrstProtec : REAL;
fTWthLowLimit : REAL;
bTWthLowLimit : BOOL;
fTWthDamped : REAL;
bTWthDampedLowLimit : BOOL;
END_VAR
VAR_INPUT CONSTANT
SpFrstProtec : FB_BA_AV_Op;
TWthLowLimitVal : FB_BA_AV_Op;
TWthLowLimit : FB_BA_BV_Op;
TWthDamped : FB_BA_AV_Op;
TWthDampedLowLimit : FB_BA_BV_Op;
END_VAR
VAR
TWthLowLimitHys : FB_BA_Swi2P;
Average : FB_BA_TiAvrg;
TWthDampedLowLimitHys : FB_BA_Swi2P;
END_VAR
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
fSpFrstProtec | REAL | Frostschutzsollwert, z. B. für Heizkreise im Schutzmodus. |
fTWthLowLimit | REAL | Unterer Grenzwert der Außentemperatur. Unterhalb dieses Wertes werden alle Frostschutzfunktionen in HVAC-Anlagen aktiviert. |
bTWthLowLimit | BOOL | Der Ausgang zeigt die Betriebsmeldung Außentemperatur unterer Grenzwert an. Die Variable ist TRUE, wenn die Außentemperatur unter dem Wert von fTWthLowCrit liegt. |
fTWthDamped | REAL | Aktueller Wert der gedämpften Außentemperatur. |
bTWthDampedLowLimit | BOOL | Der Ausgang zeigt die Betriebsmeldung Außentemperatur gedämpft unterer Grenzwert an. Die Variable ist TRUE, wenn die gedämpfte Außentemperatur unter dem Wert von fTWthLowCrit liegt. |
Eingänge CONSTANT
Name | Typ | Beschreibung |
---|---|---|
SpFrstProtec | Analog-Wert-Objekt zur Eingabe des Frostschutzsollwert, z. B. für Heizkreise im Schutzmodus. | |
TWthLowLimitVal | Analog-Wert-Objekt zur Eingabe des unteren Grenzwertes der Außentemperatur. Unterhalb dieses Wertes werden alle Frostschutzfunktionen in HVAC-Anlagen aktiviert. | |
TWthLowLimit | Binäres Objekt, welches die Betriebsmeldung Außentemperatur unterer Grenzwert anzeigt. | |
TWthDamped | Analog-Wert-Objekt zur Anzeige der gedämpften Außentemperatur. Unterhalb dieses Wertes werden alle Frostschutzfunktionen in HVAC-Anlagen aktiviert. | |
TWthDampedLowLimit | Binäres Objekt, welches die Betriebsmeldung Außentemperatur gedämpft unterer Grenzwert anzeigt. |
Variablen
Name | Typ | Beschreibung |
---|---|---|
TWthLowLimitHys | FB_BA_Swi2P | Zweipunktschalter, welcher die Außentemperatur fWth in ein binäres Schaltsignal für TWthLowLimit wandelt. |
Average | Die Mittelwertbildung Average ermittelt anhand der Außentemperatur fWth die gedämpfte Außentemperatur fTWthDamped. | |
TWthDampedLowLimitHys | FB_BA_Swi2P | Zweipunktschalter, welcher die gedämpfte Außentemperatur fTWthDamped in ein binäres Schaltsignal für TWthDampedLowLimit wandelt. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche Function |
---|---|
TwinCAT ab v3.1.4024.35 | TF8040 | TwinCAT Building Automation ab V5.0.0.0 |