BAC_FrstPrt_01

Functional description

The template realises frost monitoring for a heating coil in an air-conditioning plant.

Interface

BAC_FrstPrt_01 1:

System diagram

BAC_FrstPrt_01 2:

Block diagram

BAC_FrstPrt_01 3:

VAR_INPUT

bIn       : BOOL; 
bRst      : BOOL;

bIn: Frost event

bRst: Frost alarm acknowledgement

VAR_OUTPUT

bQ    : BOOL;

bQ: Frost protection active message

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

FrstPrtcDlyRebt

FB_BACnetAVSetpoint

AV object for input of frost protection timer T1 (time within which the frost protection alarm must have ceased)

FrstPrtcTiMonit

FB_BACnetAVSetpoint

AV object for input of frost protection timer T2 (time interval within which no further frost alarm may occur, without requirement for manual acknowledgement)

FrstPrtcAlmCnt

FB_BACnetAVSetpoint

AV object for input of the maximum number of automatic plant restarts after a frost event

FrstPrtcFnct

FB_BA_FrstPrtc

The function block is the core of the frost protection monitoring.

AlmFrst

FB_BA_Alarm

The function block AlmFrst detects the frost protection event. In addition, an acknowledgement pulse is forwarded to the frost protection monitoring FrstPrtcFnct via the output bAckFlg.
Actions that are to take place after the input of the frost protection active can be parameterized in the template at the function block AlmFrst.

FrstPrtcInd

FB_BACnetBV1204

BV object for display of the frost alarm

Version history

Version number

Comments

1.0.0.1

First release