[HCcl22] Heat pump, temperature-controlled
Program block, name / node subtype: [HCcl22] Heat pump, temperature-controlled
Library hierarchy: Ventilation and air conditioning equipment
Family: HCcl
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.
Controls the supply air temperature (heating and cooling) by modulating an output signal to the control unit of the heat pump coil (OutItf21). Alternatively, request for different stages can be sent to the control unit of the heat pump coil (OutItf22).

Delay of time for the operating state in case of cooling:
There is a delay off time, e.g., 5 minutes, for the signal for the operating state that keeps its value to "True" after the cooling coil becomes inactive. Both operating states of the valve and the optional pump are "False". The operating state of the cooling coil is read by CMDSEQ_B if used in an air handling unit plant (which is most likely the case). If the plant is about to be switched off and the cooling coil was active, the plant runs for some time with a cooling coil switched off to dry the coil. During the switching-off, CMDSEQ_B receives the operating state "True" for the duration of this delay and waits there before continuing with the switch-off. This helps to dry the coil.

Delay of time for the operating state in case of heating:
A delay-off time for the signal for the operating state keeps its value to "True" after the heating coil becomes inactive. Both operating states of the valve and the optional pump are "False". Keep the delay-off time low, e.g., 5 seconds, unlike the electrical heating coil or the cooling coil, to not delay the switching-off sequence of CMDSEQ_B if used in an air handling unit plant (which is most likely the case).
This program block has the following optional functions:
Option: Defrost state (1xBI)
Reads a signal from the control unit and indicates that the heat pump coil is defrosting and does not deliver power in case of heating. If active, the temperature controller for heating is disabled to pass the token to the next controller in the temperature control sequence.
Option: Disable cooling at low outside temperature
Cooling and dehumidification are disabled below a certain outside air temperature, e.g., below 12 °C.
Option: Disable heating at high outside temperature
Heating is disabled above a specific outside air temperature, e.g., above 18 °C.

Delete this option if this coil is used as a reheater.
Option: Disable temperature control in case of dehumidification
Provides an interface (most likely to the cooling coil) and logic to disable the temperature control in case of dehumidification to not preheat the air when the cooling coil performs dehumidification.

Delete this option if this coil is used as a reheater.
Option: Do not generate disturbance signal switching off the plant at high outside temperature
To increase the availability of the air handling unit at high outside temperature, the generation of a disturbance signal that switches off the plant is disabled, and the plant continues running in the event of an alarm from the heating/cooling coil.
Option: Fault (1xBI)
Reads a fault contact and generates an alarm.
Option: Feedback (1xBI)
Reads the feedback signal and generates an alarm if feedback is missing when the coil must run.
Option: Flow detector (1xBI)
Reads the signal from a flow detector and releases the output interface and the control.
Option: Maintenance switch (1xBI)
Reads the signal from the maintenance switch and generates an alarm. If active, the outputs are stopped with very high priority (priority 2).
Name | Description | Type | Alarm / Notification class | Trend / Type |
|---|---|---|---|---|
OutItf | Interface output | N/A | N/A | |
HtgClgMod | Heating/cooling mode | BO: Binary output | No | Yes, 4 |
TCtr(H) | Temperature controller (Heating) | Ctr: Controller | N/A | N/A |
TCtr(C) | Temperature controller (Cooling) | Ctr: Controller | N/A | N/A |
Name | Description | Type | Alarm / Notification class | Trend / Type |
|---|---|---|---|---|
Flt | Fault | BI: Binary input | Yes, 4/5 | No |
MntnSwi | Maintenance switch | BI: Binary input | Yes, 5 | No |
Fb | Feedback | BI: Binary input | No | No |
FlDet | Flow detector | BI: Binary input | No | No |
DfrSta | Defrost state | BI: Binary input | No | No |

The extension for alarming for the predefined I/O for the optional element "Feedback" must be deactivated.
Description |
|---|
Disable heating at high outside temperature |
Do not generate disturbance signal that switches off the plant only at high outside temperature. |
Disable cooling at low outside temperature |
Disable temperature control in case of dehumidification |

