[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.

Functioning

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.

Pins

Input

Description

Data type

Default value
Value range

EnFnct

Enable function

Enables the function.

Boolean

1

0 - The function is disabled.
1 - The function is enabled.

EnSbstVal

Enable substitution value

Overwrite all outputs with the replacement value.

Boolean

0

0 - Disable overwrite outputs.
1 - Enable overwrite outputs.

SbstVal

Substitution value

Effective supply air setpoint if [EnSbstVal] = 1

Real

20.0 [°C]
68.0 [°F]

-50.0…150.0 [°C]
-58.0…302.0 [°F]

SpHiSuIn

Setpoint high for supply air input

Real

26.0 [°C]
78.8 [°F]

-50.0…150.0 [°C]
-58.0…302.0 [°F]

SpLoSuIn

Setpoint low for supply air input

Real

20.0 [°C]
68.0 [°F]

-50.0…150.0 [°C]
-58.0…302.0 [°F]

ActgErc

Control action for energy recovery

Boolean

1

0 - Direct - Energy recovery occurs on cooling or dehumidifying.
1 - Reverse - Energy recovery occurs on heating or humidifying.

SpMaxSu

Maximum supply air setpoint

Real

32.0 [°C]
90.0 [°F]

-50.0…150.0 [°C]
-58.0…302.0 [°F]

SpMinSu

Minimum supply air setpoint

Real

15.0 [°C]
59.0 [°F]

-50.0…150.0 [°C]
-58.0…302.0 [°F]

SelSpErc

Selection of energy recovery setpoint

Boolean

0

0 - Edge (When [ActgErc] = 0, then [SelSpErc] = [SpHiSu]. When [ActgErc] = 1, then [SelSpErc] = [SpLoSu].
1 - Centre - (Average value of setpoint high and low)

 

Output

Description

Data type

Default value
Value range

SpHiSu

Setpoint high: Supply air

Supply setpoints for cooling sequences.

Real

26.0 [°C]
78.8 [°F]

-50.0…150.0 [°C]
-58.0…302.0 [°F]

SpErcSu

Supply air setpoint for energy recovery

Real

23.0 [°C]
73.4 [°F]

-50.0…150.0 [°C]
-58.0…302.0 [°F]

SpLoSu

Setpoint low: Supply air

Supply air setpoints for heating sequences.

Real

20.0 [°C]
68.0 [°F]

-50.0…150.0 [°C]
-58.0…302.0 [°F