[HCGenCtl22] Sensors, setpoints and control for multiple heating and cooling generators
Program block, name / node subtype: [HCGenCtl22] Sensors, setpoint and control for multiple heating and cooling generators
Library hierarchy: Universal equipment
Family: HCGenCtl
Project tree | Diagram |
|---|---|
|
|
Configurator


Program blocks are stored in the library without I/Os. Use the auto-create and auto-connect functions to create I/Os and/or to connect them to the interface blocks, e.g., R_A, CMD_B. Alternatively, take the I/Os from the folder containing the predefined I/Os in the library and/or from the plant and connect them to the interface blocks.
Performs temperature control for the hot water flow temperature and for the chilled water flow temperature.
Controls the charging state of a hot water storage tank and a chilled water storage tank (each with 4 temperatures) (CrgReqStk21).
When the function is switched on (the heating & cooling generation plant is "On") and one of the storage tanks needs to be charged, the "power control and compensation" logic (one for heating and one for cooling) in the plant is activated and is ready to receive demands for more or less power.
Hot water flow temperature control details: the maximum value from the flow and return temperature sensors is compared to the setpoint (collected from the consumers over the supply chain for hot water function or from an optional configuration value). If a deviation exceeds the tolerable zone, a signal that demands more or less power ("Step up" or "Step down") is generated (StepUpDn21).

The setpoint for the hot water temperature control is increased by a small offset defined by an analog configuration value, and the slightly higher setpoint for the hot water temperature is sent to the energy generator(s).
Chilled water flow temperature control details: the minimum value from the flow and return temperature sensors is compared to the setpoint (analog configuration value). If a deviation exceeds the tolerable zone, a signal that demands more or less power ("Step up" or "Step down") is generated (StepUpDn21).

The setpoint for the chilled water temperature control is reduced by a small offset defined by an analog configuration value. The slightly lower setpoint for the chilled water temperature is sent to the energy generator(s).

Unlike the control logic for hot water temperature, where the collection of setpoint requests for the hot water temperature setpoint (which may change while following the requests) is very likely to occur, there is a fixed setpoint for the logic for chilled water temperature control. Normally, the refrigeration machines and the chilled water system are designed for a defined temperature level that should not be affected by the consumers.

Use this function even for a single energy generator with stages (2-stages or 8-stages).
This program block has the following optional functions:
Option: Return temperature (1xAI)
Creates an analog input for the outside air temperature and reads its signal.
Option: Setpoint hot water temperature
A configuration value that can be used when no requests or only binary requests are collected from the consumers across the supply chain for the hot water function.
Name | Description | Type | Alarm / Notification class | Trend / Type | |
|---|---|---|---|---|---|
TMnFlCnsHw | Main flow temperature consumer side, hot water | AI: Analog input | No | Yes, 2 | |
TMnRtCnsHw | Main return temperature consumer side, hot water | AI: Analog input | No | Yes, 2 | |
PrSpTHw | Present setpoint hot water temperature | ACalcVal: Analog calculated value | No | No | |
DiffSpTHwGen | Temperature difference setpoint for hot water generator | ACnfVal: Analog configuration value | N/A | No | |
StepUpDn(HGen) | Step up/down (Heat generation) | N/A | N/A | ||
HwStk | Hot water storage tank | [CrgReqStk21] Charge request storage tank, 4 temperature sensors | N/A | N/A | |
TMnFlCnsChw | Main flow temperature consumer side, chilled water | AI: Analog input | No | Yes, 2 | |
TMnRtCnsChw | Main return temperature consumer side, chilled water | AI: Analog input | No | Yes, 2 | |
SpTChw | Setpoint chilled water temperature | ACnfVal: Analog configuration value | N/A | No | |
PrSpTChw | Present setpoint chilled water temperature | ACalcVal: Analog calculated value | No | No | |
DiffSpTChwGen | Temperature difference setpoint for chilled water generator | ACnfVal: Analog configuration value | N/A | No | |
StepUpDn(CGen) | Step up/down (Refrigeration generation) | N/A | N/A | ||
ChwStk | Chilled water storage tank | [CrgReqStk21] Charge request storage tank, 4 temperature sensors | N/A | N/A | |
Name | Description | Type | Alarm / Notification class | Trend / Type | |
|---|---|---|---|---|---|
SpTHw | Setpoint hot water temperature | SpTHw: Setpoint hot water temperature | No | Yes, 2 | |
TOa | Outside air temperature | AI: Analog input | No | Yes, 3 | |

