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

