[SP_SPLY] Determination of setpoint supply air
Function block SP_SPLY calculates setpoints for heating, cooling, and the energy recovery unit.
SP_SPLY calculates setpoints for heating, cooling, and the energy recovery unit. The output values for the low and high supply air setpoint and for energy recovery control the corresponding components.
The input control action for energy recovery [ActgErc] expects information for the operating mode of the energy recovery unit: Heating or cooling. When the energy recovery unit is operating in heating mode, it requires a setpoint for heating and in operating mode cooling, a setpoint for cooling. Based on the value from input [ActgErc], SP_SPLY provides either the value from [SpHiSuIn] or [SpLoSuIn] on output [SpErcSu].
In some cases, the energy recovery unit works with the average value of [SpHiSuIn] and [SpLoSuIn]. In these cases, the input selection of energy recovery setpoint [SelSpErc] is used to indicated whether the average value on output [SpErcSu] is provided or not. [SelSpErc] = 1 means that the average value on output [SpErcSu] is used.
Enable and disable function block
If SP_SPLY [EnFnct] = 0 is disabled, the output:
- [SpLoSu] is set to the value form [SpMinSu]
- [SpHiSu] is set to the value from [SpMaxSu]
- [SpErcSu] is set with the average of inputs [SpHiSuIn] and [SpLoSuIn]
If SP_SPLY is enabled [EnFnct] = 1, SP_SPLY provides to outputs [SpHiSu] and [SpLoSu] the values of the corresponding inputs [SpHiSuIn] and [SpLoSuIn]. The value at output [SpErcSu] is determined by inputs [ActgErc] and [SelSpErc]. All output values are limited by the range as defined by [SpMinSu] and [SpMaxSu].
Replace supply air setpoints at outputs
You can override the functionality of SP_SPLY for commissioning, testing, and servicing by setting value 1 on input [EnSbstVal]. In these cases, outputs [SpHiSu], [SpErcSu] and [SpLoSu] are set with the same value. The value can be configured on input [SbstVal]. If [EnSbstVal] = 1, the restriction of [SpMinSu] and [SpMaxSu] are not considered on the function block.
Input | Description | Data type | Default value |
|---|---|---|---|
EnFnct | Enable function Enables the function. | Boolean | 1 |
0 - The function is disabled. | |||
EnSbstVal | Enable substitution value Overwrite all outputs with the replacement value. | Boolean | 0 |
0 - Disable overwrite outputs. | |||
SbstVal | Substitution value Effective supply air setpoint if [EnSbstVal] = 1 | Real | 20.0 [°C] -50.0…150.0 [°C] |
SpHiSuIn | Setpoint high for supply air input | Real | 26.0 [°C] -50.0…150.0 [°C] |
SpLoSuIn | Setpoint low for supply air input | Real | 20.0 [°C] -50.0…150.0 [°C] |
ActgErc | Control action for energy recovery | Boolean | 1 |
0 - Direct - Energy recovery occurs on cooling or dehumidifying. | |||
SpMaxSu | Maximum supply air setpoint | Real | 32.0 [°C] -50.0…150.0 [°C] |
SpMinSu | Minimum supply air setpoint | Real | 15.0 [°C] -50.0…150.0 [°C] |
SelSpErc | Selection of energy recovery setpoint | Boolean | 0 |
0 - Edge (When [ActgErc] = 0, then [SelSpErc] = [SpHiSu]. When [ActgErc] = 1, then [SelSpErc] = [SpLoSu]. | |||
Output | Description | Data type | Default value |
|---|---|---|---|
SpHiSu | Setpoint high: Supply air Supply setpoints for cooling sequences. | Real | 26.0 [°C] -50.0…150.0 [°C] |
SpErcSu | Supply air setpoint for energy recovery | Real | 23.0 [°C] -50.0…150.0 [°C] |
SpLoSu | Setpoint low: Supply air Supply air setpoints for heating sequences. | Real | 20.0 [°C] -50.0…150.0 [°C] |