FB_BA_H_HtgCir01

Template dient der Programmierung eines statischen Heizkreises.
Die wesentlichen Bestandteile des Templates sind:
- Vorlauftemperaturregelung.
- Heizkurve außentemperaturabhängig mit Nachtabsenkung.
- Betriebsartenauswahl.
- Steuerung der Heizkreispumpe.
- Ansteuerung eines stetigen Regelventils.
![]() | Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init. |
Syntax
FUNCTION_BLOCK FB_BA_H_HtgCir01 EXTENDS FB_BA_View
VAR_OUTPUT
eOpMod : E_BA_EnergyLvl;
bRls : BOOL;
fSp : REAL;
bPu : BOOL;
fVlv : REAL;
END_VAR
VAR_INPUT CONSTANT
TFl : FB_BA_SensorAnalog_Raw;
TRt : FB_BA_SensorAnalog_Raw;
Vlv : FB_BA_Vlv;
Pu : FB_BA_Pu1st;
Sp : FB_BA_H_HtgCir_Sp;
OpMod : FB_BA_H_OpMod;
HtgLmt : FB_BA_HtgLmt;
TFlCtrl : FB_BA_PID;
PlantLock : FB_BA_PlantLock;
END_VAR
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
eOpMod | E_BA_EnergyLvl | Betriebsart des Heizkreises. |
bRls | BOOL | Die Variable zeigt an, dass der Heizkreis in Betrieb ist. |
fSp | REAL | Errechneter Sollwert der Heizkennlinie. |
bPu | BOOL | Freigabe der Heizkreispumpe. |
fVlv | REAL | Errechneter Stellwert für das Ventil. |
Eingänge CONSTANT
Name | Typ | Beschreibung |
---|---|---|
TFl | Der Funktionsbaustein repräsentiert die Vorlauftemperatur. | |
TRt | Der Funktionsbaustein repräsentiert die Rücklauftemperatur. | |
Vlv | Regelventil | |
Pu | Heizkreispumpe | |
Sp | FB_BA_H_HtgCir_Sp | Der Funktionsbaustein berechnet den Sollwert der Vorlauftemperatur in Abhängigkeit der Außentemperatur. |
OpMod | FB_BA_H_OpMod | Betriebsartenauswahl des Heizkreises (Tag-, Nacht-, Schutzbetrieb). |
HtgLmt | FB_BA_HtgLmt | Der Funktionsbaustein gibt den Heizbetrieb unterhalb einer Heizgrenztemperatur frei. |
TFlCtrl | Rücklauftemperaturfühler | |
PlantLock | Mit dem Aufruf des Funktionsbausteins werden auf dieser und tiefer gelegenen Ebenen des Heizkreises die relevanten Störungen der ereignisfähigen Objekte gesammelt und ausgegeben. Diese relevanten Störungen lösen die Betriebsart „Störung“ aus. Der Heizkreis wird damit in die Betriebsart „Protection“ geschaltet. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche Function |
---|---|
TwinCAT ab v3.1.4024.35 | TF8040 | TwinCAT Building Automation ab V5.0.0.0 |