Boiler charging
| This
function block realizes a boiler charging. The block compares the
two boiler sensors with the setpoint and reports the demand to the
heat generator – as a bit, as a temperature or as a percentage. Charging starts as soon as Boiler top falls below the setpoint minus Hysteresis on. It only ends when Boiler bottom exceeds the setpoint plus Hysteresis off and at the same time Boiler top has reached at least the setpoint – the cylinder is therefore always charged completely. In between, the demand remains. The setpoint is Setpoint hot water. While a Legionella heat-up is running, Setpoint Legionella applies instead; the Legionella heat-up acts independently of Enable hot water and is therefore completed even if the hot-water enable is withdrawn in the meantime. With a setpoint of 0 no charging takes place. |
Inputs |
||
| FW |
Enable hot water |
Optional. Enable hot water preparation.
Non-zero enables, 0 blocks. Not linked: the block is always enabled.
While the block is blocked all outputs go to 0, but a running
Legionella heat-up is completed. |
| FL |
Enable Legionella |
Enable Legionella heat-up. With a positive edge at the input the Legionella heat-up is started. The Legionella setpoint is used here; once this temperature is reached, 0 is sent to the connected variable and the setpoint for hot water is used again. The variable at the input can, for example, be set to 1 by a timer; once the Legionella heat-up is finished, the variable is set back to 0 by the block. The change from 0 to non-zero is evaluated. Optional – not linked: no Legionella heat-up is ever started. |
| T1 |
Boiler top* |
Actual temperature boiler top. This sensor starts the
charging. Not linked: the block calculates with 0 °C and demands
permanently. This sensor must be linked. |
| T2 |
Boiler bottom* |
Actual temperature boiler bottom. This sensor ends the charging. Not linked: the block calculates with 0 °C, the switch-off condition is never met and the demand remains. This sensor must be linked. |
| SW |
Setpoint hot water* |
Setpoint temperature hot water. With 0 no charging
takes place. Not linked: 55 °C is used. This setpoint should be
linked. |
| SL |
Setpoint Legionella |
Setpoint temperature Legionella. Optional – not linked: heat-up is done to 80 °C. |
Outputs |
||
| AB |
Demand
bit |
Output is set to 1 when the
boiler is heated up. This output can be used for a pump or
heat-generator enable. |
| AP |
Demand
percent |
Current setpoint temperature in percent.
This is set with the parameter Factor percent output. |
| AT |
Demand temperature |
Current setpoint temperature in degrees. |
| ST |
Status |
Status bit-coded. Bit 0 = Legionella heat-up active. |
Parameters |
||
| Hysteresis
on |
Hysteresis for hot water preparation on. If the temperature boiler top falls below setpoint minus hysteresis, hot water preparation is started. | |
| Hysteresis off |
Hysteresis for hot water preparation off. If the temperature boiler bottom exceeds setpoint plus hysteresis and boiler top is greater than setpoint, hot water preparation is ended. | |
| Offset setpoint temperature |
This parameter is added to the output Demand temperature. It can be used for a setpoint boost. | |
| Factor percent output |
This parameter sets the percent output. This is the temperature at 100 percent. With a value of 80, at setpoint temperature 80, 100 percent is output; at 40 degrees, 50 percent etc. In the calculation the parameter Offset setpoint temperature is also added. | |