HeatCurve4P_DN
HeatCurve4P_DN (FB)
HeatCurve4P_DN (FB)FUNCTION_BLOCK HeatCurve4P_DN
Kurzbeschreibung
Heizkurve mit vier Aussentemperatur-Punkten und zwei Kennlinien ( Nacht, Tag ).
Darstellung

Schnittstellen
Eingänge
rOutTemp
REAL
-50.0 … +50.0 °C
0
Aussentemperatur zur Berechnung der Kennlinien
xDay
BOOL
Betriebsart ( FALSE = Nachtbetrieb / TRUE = Tagbetrieb )
Ausgänge
rSupplyTemp
REAL
0.0 °C
Vorlaufsolltemperatur der aktiven Kennlinie
Sollwerte / Parameter
eManModeN
eManNum
eManNum.Auto
Betriebsart für die Vorlaufsolltemperatur rSupplyTemp
rManValue
REAL
0.0 °C
Handwert für die Betriebsart eManNum.Man
rSupplyTempMin
REAL
20.0 °C
Absolute minimale Vorlaufsolltemperatur
rSupplyTempMax
REAL
70.0 °C
Absolute maximale Vorlaufsolltemperatur
rTo1
REAL
-15.0 °C
Aussentemperatur für Punkt 1
rW1Day
REAL
70.0 °C
Vorlaufsolltemperatur für Aussentemperatur-Punkt 1 - Tagkennlinie
rW1Night
REAL
65.0 °C
Vorlaufsolltemperatur für Aussentemperatur-Punkt 1 - Nachtkennlinie
rTo2
REAL
-5.0 °C
Aussentemperatur für Punkt 2
rW2Day
REAL
60.0 °C
Vorlaufsolltemperatur für Aussentemperatur-Punkt 2 - Tagkennlinie
rW2Night
REAL
55.0 °C
Vorlaufsolltemperatur für Aussentemperatur-Punkt 2 - Nachtkennlinie
rTo3
REAL
5.0 °C
Aussentemperatur für Punkt 3
rW3Day
REAL
50.0 °C
Vorlaufsolltemperatur für Aussentemperatur-Punkt 3 - Tagkennlinie
rW3Night
REAL
45.0 °C
Vorlaufsolltemperatur für Aussentemperatur-Punkt 3 - Nachtkennlinie
rTo4
REAL
15.0 °C
Aussentemperatur für Punkt 4
rW4Day
REAL
40.0 °C
Vorlaufsolltemperatur für Aussentemperatur-Punkt 4 - Tagkennlinie
rW4Night
REAL
35.0 °C
Vorlaufsolltemperatur für Aussentemperatur-Punkt 4 - Nachtkennlinie
rButtonJump
REAL
1.0 °C
Funktion noch nicht implementiert.
rSupplyTempMaxScale
REAL
90.0 °C
Maximaltemperatur für die Skalierung der Y-Achse ( VISU ) Schieberegler nur bei 90°C angezeigt!
rBorderDistance
REAL
3.0 °C
Randabstand zum Rand rechts/links in Grad Celsius für die X-Achse ( VISU )
Funktionsbeschreibung
Die Vorlaufsolltemperatur *rSupplyTemp* wird in Abhängigkeit der aktuellen Aussentemperatur *rOutTemp* und der gewählten Kennlinie ( Nachtkenlinie: *xDay* = FALSE // Tagkennlinie: *xDay* = TRUE ) berechnet. Die Vorlaufsolltemperatur *rSupplyTemp* wird durch einstellbare absolute Minimal- ( **rSupplyTempMin** ) und Maximalwerte ( **rSupplyTempMax** ) begrenzt. Die Kennlinien sind durch jeweils vier Aussentemperatur-Punkte ( getrennt für die Nacht- und Tagkennlinie ) definiert und einstellbar. Jeder Punkt wird durch eine Aussentemperatur und eine zugeordnete Vorlaufsolltemperatur definiert. Die vier Aussentemperatur-Punkte einer Kennlinie werden durch Geraden miteinander verbunden.
Einschränkung
To4 > rTo3 > rTo2 > rTo1
Der Parameter **eManModeN** erlaubt die Umschaltung der Vorlaufsolltemperatur *rSupplyTemp* vom Automatik- in den Handbetrieb und umgekehrt. Im Handbetrieb übernimmt die Vorlaufsolltemperatur *rSupplyTemp* den Wert des Parameter **rManValue**. \

Visualisierung
Passendes Visualisierungselement aus der HVACV Visu Library: HeatCurve4P_DN
Darstellung

Schnittstellen Visu-Element
FB_HeatCurve4P_DN
HeatCurve4P_DN
VAR_IN_OUT
FB Instanz HVAC.HeatCurve4P_DN hier eintragen z.B. PRG.HeatCurve4P_DN
Hinweis: VAR_IN_OUT Schnittstellen müssen belegt werden, VAR_INPUT sind optional.\
CODESYS
InOut:
Input
rOutTemp
REAL
0
Input
xDay
BOOL
Input Const
rBorderDistance
REAL
3
Input Const
rSupplyTempMaxScale
REAL
90
Input Const
rButtonJump
REAL
1
Input Const
rW4Night
REAL
35
Input Const
rW4Day
REAL
40
Input Const
rTo4
REAL
15
Input Const
rW3Night
REAL
45
Input Const
rW3Day
REAL
50
Input Const
rTo3
REAL
5
Input Const
rW2Night
REAL
55
Input Const
rW2Day
REAL
60
Input Const
rTo2
REAL
-5
Input Const
rW1Night
REAL
65
Input Const
rW1Day
REAL
70
Input Const
rTo1
REAL
-15
Input Const
rSupplyTempMax
REAL
70
Input Const
rSupplyTempMin
REAL
20
Input Const
rManValue
REAL
0
Input Const
eManModeN
eManNum
eManNum.Auto
Output
rSupplyTemp
REAL
0
Zuletzt aktualisiert

