HeatCurve4P_DN (FB)

FUNCTION_BLOCK HeatCurve4P_DN

Short Description

Heating curve with four outdoor temperature points and two characteristic curves (night, day).


Portrayal

../_images/HeatCurve4P_DN_FB.png

Interfaces

Inputs

Name

Datatype

Range

Init-Value

Function

rOutTemp REAL -50.0 ... +50.0 °C 0

Outdoor temperature for calculating the characteristic curves

xDay BOOL    
FALSE:

Night operation

TRUE:

Day operation

Outputs

Name

Datatype

Range

Init-Value

Function

rSupplyTemp REAL   0.0 °C

Supply setpoint temperature of the active characteristic curve

Setpoints / Parameters

Name

Datatype

Range

Init-Value

Function

eManModeN eManNum   eManNum.Auto

Operating mode for the supply setpoint temperature rSupplyTemp.

rManValue REAL   0.0 °C

Manual value for the eManNum.Man operating mode

rSupplyTempMin REAL   20.0 °C

Absolute minimum supply setpoint temperature

rSupplyTempMax REAL   70.0 °C

Absolute maximum supply setpoint temperature

rTo1 REAL   -15.0 °C

Outdoor temperature for point 1

rW1Day REAL   70.0 °C

Supply setpoint temperature for outdoor temperature point 1 - Daytime characteristic curve

rW1Night REAL   65.0 °C

Supply setpoint temperature for outdoor temperature point 1 - Night characteristic curve

rTo2 REAL   -5.0 °C

Outdoor temperature for point 2

rW2Day REAL   60.0 °C

Supply setpoint temperature for outdoor temperature point 2 - Daytime characteristic curve

rW2Night REAL   55.0 °C

Supply setpoint temperature for outdoor temperature point 2 - Night-time characteristic curve

rTo3 REAL   5.0 °C

Outdoor temperature for point 3

rW3Day REAL   50.0 °C

Supply setpoint temperature for outdoor temperature point 3 - Daytime characteristic curve

rW3Night REAL   45.0 °C

Supply setpoint temperature for outdoor temperature point 3 - Night-time characteristic curve

rTo4 REAL   15.0 °C

Outdoor temperature for point 4

rW4Day REAL   40.0 °C

Supply setpoint temperature for outdoor temperature point 4 - Daytime characteristic curve

rW4Night REAL   35.0 °C

Supply setpoint temperature for outdoor temperature point 4 - Night-time characteristic curve

rButtonJump REAL   1.0 °C

Function not yet implemented.

rSupplyTempMaxScale REAL   90.0 °C

Maximum temperature for scaling the Y-axis (VISU)

rBorderDistance REAL   3.0 °C

Edge distance to the edge right/left in degrees Celsius for the X-axis (VISU).

Functional Description


The supply setpoint temperature rSupplyTemp is dependent on the current outside temperature rOutTemp
and the selected characteristic curve (night characteristic curve: xDay = FALSE // day characteristic curve: xDay = TRUE).
The supply setpoint temperature rSupplyTemp is limited by adjustable absolute minimum (rSupplyTempMin) and
the maximum values ​​(rSupplyTempMax).

The characteristic curves are defined and adjusted respectively by four outdoor temperature points (separated for the night and day characteristic curve).
Each point is defined by an outside temperature and an allocated supply setpoint
temperatur. The four outside temperature points of a characteristic curve are connected by straight lines.

Limitation

rTo4 > rTo3 > rTo2 > rTo1
The parameter eManModeN allows the supply setpoint temperature rSupplyTemp to be switched from automatic to
manual operation and vice versa. In manual mode, the supply setpoint temperature rSupplyTemp assumes the value of
the parameter rManValue.

../_images/HeatCurve4P_DN_Bild_1.png

Visualization




Information

Element

Authors

Date

Version

Notes

Programming

Adam Bartod, Lukas Pfänder 04.2016 1.0

Initial version

Test Alexander Halter 05.2016 1.0

Initial version

Documentation

Jochen Reu 10.2017 1.0

Initial version

Revision Lukas Pfänder 11.2017 0.1.3.0

Documentation

Codesys

InOut:
Scope Name Type Initial Comment
Input rOutTemp REAL 0

Outdoor temperature for calculating the characteristic curves

xDay BOOL  

Operating mode (FALSE = night operation / TRUE = day operation)

rBorderDistance REAL 3

Edge distance to the edge right/left in degrees Celsius for the X-axis (VISU).

rSupplyTempMaxScale REAL 90

Maximum temperature for scaling the Y-axis (VISU) - Slider only shown at 90°C!

rButtonJump REAL 1

Function not yet implemented.

rW4Night REAL 35

Supply setpoint temperature for outdoor temperature point 4 - Night-time characteristic curve

rW4Day REAL 40

Supply setpoint temperature for outdoor temperature point 4 - Daytime characteristic curve

rTo4 REAL 15

Outdoor temperature for point 4

rW3Night REAL 45

Supply setpoint temperature for outdoor temperature point 3 - Night-time characteristic curve

rW3Day REAL 50

Supply setpoint temperature for outdoor temperature point 3 - Daytime characteristic curve

rTo3 REAL 5

Outdoor temperature for point 3

rW2Night REAL 55

Supply setpoint temperature for outdoor temperature point 2 - Night-time characteristic curve

rW2Day REAL 60

Supply setpoint temperature for outdoor temperature point 2 - Daytime characteristic curve

rTo2 REAL -5

Outdoor temperature for point 2

rW1Night REAL 65

Supply setpoint temperature for outdoor temperature point 1 - Night characteristic curve

rW1Day REAL 70

Supply setpoint temperature for outdoor temperature point 1 - Daytime characteristic curve

rTo1 REAL -15

Outdoor temperature for point 1

rSupplyTempMax REAL 70

Absolute maximum supply setpoint temperature

rSupplyTempMin REAL 20

Absolute minimum supply setpoint temperature

rManValue REAL 0

Manual value for the eManNum.Man operating mode

eManModeN eManNum eManNum.Auto

Operating mode for the supply setpoint temperature rSupplyTemp.

Output rSupplyTemp REAL 0

Supply setpoint temperature of the active characteristic curve