Controller (heating)
Help / Logic / Controller (heating) Inputs / Outputs / Value table / Info box / End of text
Function
Controller module
Inputs
Input 1 0 Set value (e.g. set temperature in °C)
Input 2 0 Actual value (e.g. set temperature in °C)
Input 3 0 Control range or 100% range (e.g. temperature in °C) as the distance between the set value and the start value of the control range.
If the actual temperature is less than the set value minus the input value then the control value has the value 100%.
Refer also to the value table below
Input 4 1 Control factor (at least 1)

The control factor influences the steepness of the control curve in the control range
Lower values result in a flatter control curve.
Higher values result in a steeper curve.
Input 5 0 Calculation cycle in seconds

A zero as cycle time disables the controller
Input 6 0 Lock

0=controller is active
1=controller is locked
Outputs
Output 1 (send) 0 Control value (0 to 100 %)
Output 2 (send by change) 0 Control value (0 to 100 %)
Output 3 (send by change) 0 Number of calculation cycles performed.

Comment: This output is used for additional information. In normal applications, it does not have to be assigned.
Commands
HS Commands (Output 1) - The commands assigned here are run when the value of output telegram at output 1 is not equal to zero.
HS Commands (Output 2)   see above
HS Commands (Output 3)   see above
Other
Telegram interval - Can be changed.
Recalculated on start Yes  
Module is retentive No  
Internal designation, heating: 9079
Value table provided as an example
Actual temperature Set temperature Set minus 100% Control value
<25 28 28-3=25 100%
>=25 <28 28 25 Control range between 100% and 0%
>=28 28 25 0%

Info box

Example of control value

Set temperature: 28 °C
100% range: 3 °C
Set temperature minus 100% range: 28 minus 3 = 25
Similar functions
Controller (cooling)

Help / Logic / Controller (heating) Inputs / Outputs / Value table / Info box / Beginning of text