[SplyAir21] Supply chain air, data exchange with rooms (TRA integration), via grouping mechanism

Program block, name / node subtype: [SplyAir21] Supply chain air, data exchange with rooms (TRA integration), via grouping mechanism

Library hierarchy: Coordination

Family: SplyAir

Project tree

Diagram

Configurator

info

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.

Function

SplyAir21 collects and analyzes air demand data of consumers in a room automation area through a group mechanism and provides the collected values to the air handling unit. It also collects data from the air handling unit and distributes it to the consumers in the room automation areas.

The most important functions in the program block are:

  • AHU demand (consumer plant mode collection and conversion to AHU plant modes)
  • Air quality demand
  • Supply air temperature distribution
  • Supply air fan coasting
  • Extract air fan coasting
  • AHU mode
  • H/C changeover
  • Supply air temperature setpoint
  • Central VAV override
  • Dew point evaluation and condensation monitoring
  • Humidity evaluation
  • Supply air VAV air volume flow saturation evaluation
  • Extract air VAV air volume flow saturation evaluation
  • Setpoint for supply air volume flow
  • Setpoint for extract air volume flow
  • Supply air damper position evaluation
  • Extract air damper position evaluation
  • Supply air volume flow deviation evaluation
  • Extract air volume flow deviation evaluation

NOTICE

notice

Correct safety equipment required

Avoid property damage and unsafe conditions. The AHU installer must accommodate independent pressure relief dampers and relief logic as necessary to avoid damage to the ductwork and equipment. For example, see the supply chain relief function (SplyRlfFnct11) in SplyAir11 of Desigo room automation.

  1. Emergency functions must be activated via compliant communication.
  2. Suitable safety equipment must be installed, e.g., fire dampers.
  3. The safety emergency functions do not replace safe equipment.
Mandatory elements

Name

Description

Type

Alarm / Notification class

Trend / Type

SplyAirMst

Manager for supply chain air

GrpMaster: Group manager

N/A

N/A

AhuReq

Air handling unit request

BCalcVal: Binary calculated value

N/A

No

Further options

Description

Emergency demand

Element that belongs to this option:

Emergency demand | MCalcVal: Multistate calculated value

Air quality demand

Element that belongs to this option:

Air quality demand | ACalcVal: Analog calculated value

Fan coasting

Setpoint for supply air temperature

Elements that belong to this option:

Reheating coil position | ACalcVal: Analog calculated value

Setpoint high for supply air temperature | ACalcVal: Analog calculated value

Setpoint low for supply air temperature | ACalcVal: Analog calculated value

Maximum shift of setpoint supply air temperature | ACnfVal: Analog configuration value

Start value reheating coil valve position for shift | ACnfVal: Analog configuration value

End value reheating coil valve position for shift | ACnfVal: Analog configuration value

Start value for heating | ACnfVal: Analog configuration value

Start value for cooling | ACnfVal: Analog configuration value

Min. supply air temperature | ACnfVal: Analog configuration value

Max. supply air temperature | ACnfVal: Analog configuration value

VAV mode override

Elements that belong to this option:

Supply air VAV mode overridden value | MCnfVal: Multistate configuration value

Extract air VAV mode overridden value | MCnfVal: Multistate configuration value

Dew point temperature evaluation

Element that belongs to this option:

Dewpoint temperature | ACalcVal: Analog calculated value

Rate of condensation monitor

Element that belongs to this option:

Rate of condensation monitor | ACalcVal: Analog calculated value

Changeover condition for air

Element that belongs to this option:

Command for changeover mode air | MPrcVal: Multistate process value

Room air humidity evaluation

Element that belongs to this option:

Room air humidity evaluation | ACalcVal: Analog calculated value

Supply air VAV air volume flow saturation

Element that belongs to this option:

Supply air VAV air volume flow saturation | ICalcVal: Integer calculated value

Extract air VAV air volume flow saturation

Element that belongs to this option:

Extract air VAV air volume flow saturation | ICalcVal: Integer calculated value

Setpoint for supply air volume flow

Element that belongs to this option:

Setpoint for supply air volume flow | ACalcVal: Analog calculated value

Setpoint for extract air volume flow

Element that belongs to this option:

Setpoint for extract air volume flow | ACalcVal: Analog calculated value

Damper position evaluation for supply air

Element that belongs to this option:

Damper position for supply air | ACalcVal: Analog calculated value

Damper position evaluation for extract air

Element that belongs to this option:

Damper position for extract air | ACalcVal: Analog calculated value

Supply air volume flow deviation evaluation

Elements that belong to this option:

Maximum of supply air volume flow deviation | ACalcVal: Analog calculated value

Number of supply air volume flow deviation | ACalcVal: Analog calculated value

Extract air volume flow deviation evaluation

Elements that belong to this option:

Maximum of extract air volume flow deviation | ACalcVal: Analog calculated value

Number of extract air volume flow deviation | ACalcVal: Analog calculated value

Further information

AHU demand

SplyAir21 collects and evaluates air demand values from consumers and calculates a desired operating mode for the air handler. The largest number of air demands wins.

Air demands for Protection, Economy, Pre-Comfort, Comfort and rapid ventilation are counted as Comfort air demand.

Example:

  • Number of Protection AirDmds = 3
  • Number of Comfort AirDmds = 2
  • Number of night cooling AirDmds = 4

Since Protection and Comfort are counted together as Comfort, there are 5 Comfort air demands (3 + 2 = 5). Number of Comfort air demands = 5. Number of night cooling air demands = 4.

Result: AhuDmd = Comfort. The winning AHU demand is sent to the AHU.

The default AHU operating mode is 'Off'. SplyAir21 sets the minimum threshold number of air demands necessary to activate the primary AHU. The default for this minimum number of air demands is 4 with a hysteresis of 2. Both are hard coded in the chart.

Plant mode conversion

It is part of the mandatory function "Ahu demand" and is programmed in the chart "Demand for air handling unit". The following table shows the conversions of consumer plant modes for the areas to plant modes from the AHU.

Enumeration of consumer plant mode area

Consumer plant mode area

Ahu21 plant mode

1

Off

Off

2

Protection

On

3

Economy

On

4

Pre-Comfort

On

5

Comfort

On

6

Warm-up

Not supported

7

Cool down

Not supported

9

Condensation overflow protection

Off

10

Free cooling

On

11

Night cooling

Not supported

12

Ventilation

On

13

Equipment temperature protection

Off

info

The program blocks AhuPltMod21 and AhuPltMod22 have the option 'External On' which is prepared to connect to the mandatory object AhuReq by Auto-connect.

AHU emergency demand

Emergency demand signals can be used to override normal operation logic in plant mode selection for the primary AHU. Emergency demands are fire modes such as fire shut down and smoke extraction functions.

Air quality demand

SplyAir21 receives the air quality demands from the room automation area consumers and averages the 10 highest values.

Supply air temperature distribution

SplyAir21 collects the measured temperature of the supply air from the air handler and distributes it to the room automation consumers by group data exchange. The effect on consumers is outside the scope of this coordinator.

info

The function block [R_A] is prepared to connect to the 'Supply air temperature' by Auto-connect.

Supply air fan coasting

The supply air fan coasting signal [FanSuCst] is a binary signal that indicates whether the AHU supply air fan is coasting down. SplyAir21 collects the signal and distributes the value to the consumers by group data exchange.

info

The function block R_B is prepared to connect to the 'Fan command' by Auto-connect.

Extract air fan coasting

The extract air fan coasting signal [FanExCst] is a binary signal that indicates whether the AHU extract air fan is coasting down. SplyAir21 collects the signal and distributes the value to the consumers by group data exchange.

info

The function block R_B is prepared to connect to the fan command by Auto-connect.

AHU mode

SplyAir21 passes a binary signal from the AHU to area consumers indicating whether the air handling is active. SplyAir21 collects the signal and distributes it to the areas by group data exchange.

info

The function block R_M is prepared to connect to the 'Present operating mode' of the plant by Auto-connect.

H/C changeover

SplyAir21 evaluates the heating/cooling demand from the room automation area consumers and determines the H/C changeover condition of the central air handling system. The evaluated changeover condition (ChovrCndAir) is distributed via SplyAir group data exchange to the area consumers with priority 15.

ChovrCndAir is the enumerated mode command for the air changeover condition, which impacts the supply air temperature setpoint calculation. If it is set to heating, the setpoint for the AHU supply temperature is shifted up. If it is set to cooling, the setpoint is shifted down. See the Supply air temperature setpoint section for additional information.

During heating, the cooling controllers in the areas are disabled. During cooling, the heating controllers in the areas are disabled. Additional enumerations for ChovrCndAir are Neutral (heating and cooling controllers both enabled) and Neither (heating and cooling controllers both disabled).

Changeover determination logic:
Using group data exchange, the system evaluates the number of area consumers requesting heating and the number of area consumers requesting cooling. The SplyAir grouping tag 'HCDmd' reads the results and the largest number wins.

Example: 50 segments require cooling, 30 segments require heating; The evaluation = Cooling.

The result is distributed by the SplyAir grouping tag 'ChovrCndAir' to enable or disable the controllers accordingly in the area consumers.

ChovrCndAir can be overridden via BACnet with a higher priority. The automatic changeover determination logic described above commands this object with priority 15.

Supply air temperature setpoint

SplyAir21 provides the value of the supply air setpoint dependent on the air changeover condition (ChovrCndAir). When the central AHU can supply hot or cold air for heating or cooling, the setpoint is shifted accordingly as follows:

ChovrCndAir = Heating
Supply air setpoint on the left (hotter)

ChovrCndAir = Cooling
Supply air setpoint on the right (cooler)

ChovrCndAir = Neither
Both VAV heating and cooling control in the rooms are blocked. The supply air setpoints are: [SpHiTSu] = TSuMax
[SpLoTSu] = TSuMin

ChovrCndAir = Neutral
Both VAV heating and cooling control in the rooms are enabled. The supply air setpoints are: [SpHiTSu] = SttValC
[SpLoTSu] = SttValH

To manage reheating efficiency in the room area consumers, the reheater positions are collected and evaluated. The average of the 10 highest positions with a heating coil position > 5 % shifts the supply air temperature when ChovrCndAir = Heating or cooling.

info

Change the alternative for 'Sensors, setpoints and control' from AhuTCtl21 to AhuTCtl22. AhuTCtl22 is prepared to connect to 'Setpoint high for supply air temperature' and to 'Setpoint low for supply air temperature' by Auto-connect.

Central VAV override

SplyAir21 allows a technician or balancer to override VAV supply and extract air units to support commissioning and balancing operations. Multistate BACnet objects for overriding both supply and extract air VAV units are provided (VavSuModOvrr and VavExModOvrr).

Enumeration:

  • 1: Off
  • 2: Control mode
  • 3: Maximum air volume flow
  • 4: Minimum air volume flow
  • 5: Smoke control air volume flow setpoint

If the 'Enable' objects (EnVavSuModOvrr and EnVavExModOvrr) are set to 1: Yes, the override commands are distributed to the respective area consumers via group data exchange with priority 8. The default override command is 2: Control mode. The command is applied to the device mode object of the corresponding application function such that:

  • If the output from the area controller for the consumer is for damper position, the override applies to damper position.
  • If the output from the area controller is a volume flow setpoint, the volume flow setpoint is overridden.

Dew point evaluation and condensation monitoring

To avoid condensation, SplyAir21 can be used to collect and evaluate dew point temperatures and active condensation monitors in chilled ceiling area consumers.

Dew point evaluation:
The evaluation algorithm for dew point temperatures is the average of the 2 highest values in the range of 0 to 50 [°C] / 122 [°F]. The value and the associated disturbance information are used at the primary air handling unit for dehumidification. Applications that control humidity often work at the air handler level and use one value to represent conditions in all areas.

Condensation monitoring:
SplyAir21 divides the number of active condensation monitors by the total number of condensation monitors and converts the result to a percent value (this is the 'Rate of condensation monitor').

The intended use of the condensation information is for programs that adjust the water content of the supply air to prevent condensation in the areas.

Humidity evaluation

SplyAir21 collects the measured relative humidity values from the room automation areas and sets a representative value. This value is derived from the average of the 10 highest values.

The intended use of the information is to help the primary AHU determine when to humidify or dehumidify.

Supply air VAV air volume flow saturation evaluation

SplyAir21 collects and evaluates the area consumer saturation signals and counts the number of 'starved' consumers.

Criteria for an area to send a saturation signal:

  • Damper position exceeds a configured damper saturation level
  • Air flow error exceeds a configured air flow error level
  • Both conditions stay true for more than a configured delay interval

The intended use of the information is for programs that optimize AHU fan speed through duct static pressure reset to save energy.

Extract air VAV air volume flow saturation evaluation

SplyAir21 collects and evaluates the area consumer saturation signals and counts the number of starved consumers.

Criteria for an area to send a saturation signal:

  • Damper position exceeds a configured damper saturation level
  • Air flow error exceeds a configured air flow error level
  • Both conditions stay true for more than a configured delay interval

The intended use of the information is for programs that optimize AHU fan speed through duct static pressure reset to save energy.

Supply air volume flow deviation evaluation

SplyAir21 collects the supply air volume flow deviation from the consumers and averages the 10 highest values. It also counts the number of consumers with deviation.

Extract air volume flow deviation evaluation

SplyAir21 collects the extract air volume flow deviation from the consumers and averages the 10 highest values. It also counts the number of consumers with deviation.

Setpoint for supply air volume flow

SplyAir21 sums the supply air volume flow setpoints of the consumers.

Setpoint for extract air volume flow

SplyAir21 sums the extract air volume flow setpoints of the consumers.

Supply air damper position evaluation

SplyAir21 collects the supply air damper position values from the consumers and averages the 10 highest values.

Extract air damper position evaluation

SplyAir21 collects the extract air damper position values from the consumers and averages the 10 highest values.

info

The two pairs of function blocks R_A and WP_REAL are prepared to connect to the objects 'Setpoint for supply air pressure' and 'Setpoint for extract air pressure' by Auto-connect.