HeatCurve4P_DN (FB)

FUNCTION_BLOCK HeatCurve4P_DN

Kurzbeschreibung

Heizkurve mit vier Aussentemperatur-Punkten und zwei Kennlinien ( Nacht, Tag ).


Darstellung

../_images/HeatCurve4P_DN_FB.png

Schnittstellen

Eingänge

Name Datentyp Wertebereich Initialwert Funktion
rOutTemp REAL -50.0 ... +50.0 °C 0 Aussentemperatur zur Berechnung der Kennlinien
xDay BOOL    
FALSE:Nachtbetrieb
TRUE:Tagbetrieb

Ausgänge

Name Datentyp Wertebereich Initialwert Funktion
rSupplyTemp REAL   0.0 °C Vorlaufsolltemperatur der aktiven Kennlinie

Sollwerte / Parameter

Name Datentyp Wertebereich Initialwert Funktion
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 )
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

rTo4 > 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.

../_images/HeatCurve4P_DN_Bild_1.png

Visualisierung




Information

Element Autoren Datum Version Anmerkungen
Programmierung Adam Bartod, Lukas Pfänder 04.2016 1.0 Ursprungsversion
Test Alexander Halter 05.2016 1.0 Ursprungsversion
Dokumentation Jochen Reu 10.2017 1.0 Ursprungsversion
Revision Lukas Pfänder 11.2017 0.1.3.0 Dokumentation

Codesys

InOut:
Scope Name Type Initial Comment
Input rOutTemp REAL 0 Aussentemperatur zur Berechnung der Kennlinien
xDay BOOL   Betriebsart ( FALSE = Nachtbetrieb / TRUE = Tagbetrieb )
rBorderDistance REAL 3 Randabstand zum Rand rechts/links in Grad Celsius für die X-Achse ( VISU )
rSupplyTempMaxScale REAL 90 Maximaltemperatur für die Skalierung der Y-Achse ( VISU ) Schieberegler nur bei 90°C angezeigt!
rButtonJump REAL 1 Funktion noch nicht implementiert.
rW4Night REAL 35 Vorlaufsolltemperatur für Aussentemperatur-Punkt 4 - Nachtkennlinie
rW4Day REAL 40 Vorlaufsolltemperatur für Aussentemperatur-Punkt 4 - Tagkennlinie
rTo4 REAL 15 Aussentemperatur für Punkt 4
rW3Night REAL 45 Vorlaufsolltemperatur für Aussentemperatur-Punkt 3 - Nachtkennlinie
rW3Day REAL 50 Vorlaufsolltemperatur für Aussentemperatur-Punkt 3 - Tagkennlinie
rTo3 REAL 5 Aussentemperatur für Punkt 3
rW2Night REAL 55 Vorlaufsolltemperatur für Aussentemperatur-Punkt 2 - Nachtkennlinie
rW2Day REAL 60 Vorlaufsolltemperatur für Aussentemperatur-Punkt 2 - Tagkennlinie
rTo2 REAL -5 Aussentemperatur für Punkt 2
rW1Night REAL 65 Vorlaufsolltemperatur für Aussentemperatur-Punkt 1 - Nachtkennlinie
rW1Day REAL 70 Vorlaufsolltemperatur für Aussentemperatur-Punkt 1 - Tagkennlinie
rTo1 REAL -15 Aussentemperatur für Punkt 1
rSupplyTempMax REAL 70 Absolute maximale Vorlaufsolltemperatur
rSupplyTempMin REAL 20 Absolute minimale Vorlaufsolltemperatur
rManValue REAL 0 Handwert für die Betriebsart eManNum.Man
eManModeN eManNum eManNum.Auto Betriebsart für die Vorlaufsolltemperatur rSupplyTemp
Output rSupplyTemp REAL 0 Vorlaufsolltemperatur der aktiven Kennlinie