[NGTC] Night cooling
Function block NGTC activates the operating mode "Night cooling" based on the operating mode in the rooms and temperature values.
NGTC can be used to optimize energy consumption of air handling units. Rather than cooling rooms with air conditioning components, the rooms are cooled by the supply of cold outside air while unoccupied.
Night cooling is switched on, when the following conditions are met:
- Night cooling is enabled ([EnFnct] = 1).
- The rooms are not occupied. Operating mode Economy or Protection is active: [OpModRIn] = Economy or Protection
- The outside air temperature is not too low: [TOa] > [TOaLoLm].
- The temperature difference for cooling is sufficiently high: [TR] - [TOa] > [SwiOnDT].
- The temperature difference of room temperature and temperature setpoint is sufficiently high: [TR] > [SpTR] + [TRHys].
The night cooling switches off, if one of the following conditions is met:
- Night cooling is disabled ([EnFnct] = 0).
- The rooms are occupied. An operating mode other than Economy or Protection is active.
- The outside air temperature is too low: [TOa] < [TOaLoLm] - [TOaHys].
- The temperature difference for cooling is too low: [TR] - [TOa] < [SwiOffDT].
- The room temperature is lower than the temperature setpoint: [TR] <= [SpTR].
Input | Description | Data type | Default value |
|---|---|---|---|
EnFnct | Enable function Enables the function. | Boolean | 1 |
0 - The function is disabled. | |||
OpModRIn | Input for room operating mode | Integer | 1: Inactive |
1: Inactive | |||
NgtC | Night cooling Activate night cooling without evaluating the conditions for temperature and room operating mode. | Boolean | 0 |
0 - Normal more (evaluate temperatures and room operating mode). | |||
TOa | Outside temperature | Real | 20.0 [°C] -100.0…100.0 [°C] |
TR | Room temperature Measures the (reference) room temperature. | Real | 20.0 [°C] 0.0…50.0 [°C] |
SpTR | Room temperature setpoint | Real | 20.0 [°C] 5.0…35.0 [°C] |
TRHys | Room temperature hysteresis | Real | 2.0 [K] 0.0…20.0 [K] |
TOaLoLm | Low limit for outside air temperature | Real | 9.0 [°C] 0.0…35.0 [°C] |
TOaHys | Outside temperature for switching hysteresis | Real | 3.0 [K] 0.0…20.0 [K] |
SwiOnDT | Switch-on via temperature difference Switch-on point if the temperature difference for cooling is sufficiently high. | Real | 7.0 [K] 0.0...20.0 [K] |
SwiOffDT | Switch-off via temperature difference Switch-on point if the temperature difference for cooling is too low. | Real | 5.0 [K] 0.0...20.0 [K] |
Output | Description | Data type | Default value |
|---|---|---|---|
OpModR | Operating mode for room | Integer | 1: Inactive |
1: Inactive | |||
EnNgtC | Enable night cooling | Boolean | 0 |
0 - No | |||
|
SysUnits | System of units Indicates the system of units used by the block. | Integer | 1: International system of units (SI) (fallback) 1...5 |
1: International system of units (SI) (fallback) | |||
ErrCode | Error code indication | Integer | 0: No error |
= 0 - No error | |||