BAC_GenNC_01

Functional description

The template BAC_GenNC_01 provides eight BACnet notification classes for the transmission of object-integrated messages (intrinsic reporting). The intrinsic reporting of the BACnet objects within the templates is adapted to the use of these notification classes.

The definition of the notification classes is based on the German AMEV standard. (Arbeitskreis Maschinen- und Elektrotechnik staatlicher und kommunaler Verwaltungen)

Loading of the template BAC_Gen_NC_01 is imperative! The template BAC_Gen_NC_01 may only be loaded once!

Example notification class and sink

Interface

BAC_GenNC_01 1:

VAR CONSTANT

PLT_NUM    : BYTE := 0;

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

NC10

FB_BACnetNC1202

Notification class 10 danger to life

NC20

FB_BACnetNC1202

Notification class 20 safety messages

NC30

FB_BACnetNC1202

Notification class 30 message indicates system failure or requires immediate intervention

NC40

FB_BACnetNC1202

Notification class 40 fault message

NC50

FB_BACnetNC1202

Notification class 50 maintenance message

NC60

FB_BACnetNC1202

Notification class 60 system message

NC70

FB_BACnetNC1202

Notification class 70 manual intervention

NC80

FB_BACnetNC1202

Notification class 80 other messages

Version history

Version number

Comments

1.0.0.1

First release