BAC_AC_StartTH_01
Functional description
The template BAC_AC_StartTH_01 is responsible for step-by-step startup of an air-conditioning plant with humidification and dehumidification.
The steps during plant startup are described through the variable udiPltStp. The steps are transferred to all units of the plant, so that each unit is integrated in the startup procedure of the air-conditioning plant.
Interface
System diagram
Block diagram
The following plant steps are described via the variable udiPltStp:
udiPltStp | |
Off | |
pre-rinse heater | |
opening Damper | |
supply air fan on | |
extract air fan on | |
enabling temperature control, (sequence link) | |
enable humidity , (sequence link) | |
enabling limit monitoring | |
On |
VAR_INPUT
udiOpMod : UDINT;
bExhADmpOpn : BOOL;
bOuADmpOpn : BOOL;
bPreriRdy : BOOL;
bMixADmpAvail : BOOL;
udiOpMod: Plant operation mode. See also BAC_AC_OpMod_01
bOuADmpOpn: Feedback outside air damper open
bExhADmpOpn: Feedback exhaust air damper open
bPreriRdy: Prerinsing at heating coil complete
bMixADmpAvail: Mixed air system for startup process available
VAR_OUTPUT
udiPltStp : UDINT;
bWhtTLmtCrit : BOOL;
udiPltStp: Output of the current system startup steps
bWhtTLmtCrit: The outside temperature is below a critical value, so that prerinsing of the heating coil is required on startup of the air-conditioning plant. The pumps for the preheater and the reheater are switched on. The ramp function for the mixed air dampers is activated on plant startup.
VAR CONSTANT
PLT_NUM : BYTE := 1;
PLT_NUM: all alarms and events of all plant components within a controller are included in a global alarm and event list. The assignment of events and alarms to a plant is defined by the assignment of a PLT_NUM plant number.
The recording and processing of an alarm from an aggregate or a device takes place within the templates by means of the alarm function block FB_BA_Alarm.
The evaluation of the alarms of a plant, e.g. for the generation of a collective message or for plant shutdown in case of relevant faults, takes place within the template BAC_PltAlm_01 by means of the function block FB_BA_AlarmPlt.
The evaluation of different plant events within the templates of a plant, takes place within the template BAC_PltComnMsg_01 by means of the function block FB_BA_ComnMsg.
Important! The assignment and evaluation of the alarms and events of a plant can only be done correctly if all templates of a plant have the same plant number!
The plant number can be assigned in the Project Builder in the parameter menu for the templates or via a column in the Excel import.
Program description
Instance | Type | Task |
---|---|---|
DmpDlyCls | AV object delays closing of the dampers during shutdown of the air-conditioning plant, to take into account the overrun time of the fans during system shutdown. | |
SuAFanDlyOn | AV object for entering a value for the start-up delay of the supply air fan when the air-conditioning plant is switched on | |
ExtAFanDlyOn | AV object for entering a value for the start-up delay of the exhaust air fan when the air-conditioning plant is switched on | |
TSeqCtrlDlyOn | AV object for entering a value for delayed temperature control enable | |
TSeqCtrlDlyOff | AV object for entering a value for delayed temperature control disable | |
HSeqCtrlDlyOn | AV object for entering a value for delayed humidity control enable | |
LmtMonitDlyOn | AV object for entering a value for delayed enable of the temperature sensor limit value monitoring | |
WthT_LmtCrit | AV object for entering an outside temperature value at which the air-conditioning plant should start prerinsing the heating coil. | |
SttPlt | The function block SttPlt is the core of the plant start program. | |
SttPltEn | The multiplexer SttPltEn generates the general enable for the startup program, depending on the plant operation modes. If the plant operation mode changes during operation, the variable SttPltEn_Rebt at the comparison output becomes TRUE. This briefly resets the plant startup function block SttPlt. The start program is thus set to a defined state and restarted according to the new operation mode. | |
SttPltEvt01 | The multiplexer SttPltEvt01 generates the enable for starting the prerinsing process, depending on the plant operation modes | |
FdbPreri | The multiplexer FdbPreri generates the enable for opening the dampers. | |
WthT_LmtCritFnct | The function block WthT_LmtCritFnct is a two-point switch. It sets the output variable bWthTLmtCrit to TRUE or FALSE, depending on the outside temperature. The switching point for the two-point switch is specified via the AV object WhtT_LmtCrit. | |
PltStpPrio | The priority switch PltStpPrio evaluates the current steps during the startup process and relays them via the variable udiVal to the BACnet MV object PltStp for display at the management level. | |
PltStp | The BACnet MV object indicates the current step during the startup process. |
Version history
Version number | Comments |
---|---|
1.0.0.1 | First release |