ESMI BACnet Integration

This integration permits the user to access objects from corresponding Esmi devices and monitor them from Desigo CC.

info

Safety functions

Observe all applicable standards for the country as well as regional or local regulations when integrating safety functions.

BACnet Engineering for ESMI Fire System

The Esmi fire detection panel can be integrated into Desigo CC in one of the following ways:

Before performing the online discovery or offline configuration, a BACnet driver and network must be created.

Type of Configuration

Engineering

Advantage

Disadvantage

Online discovery

For online engineering, Desigo CC is connected to the devices and you perform an online discovery of project data.

  • You import the latest online configuration.
  • Extensive coordination with the project engineer is not required.
    NOTE: The following information must, however, be clarified in advance: PICS, device ID, device name, and UDP port.
  • Scanning the network can take quite a long time.
  • The hierarchical structure to be displayed in System Browser is not influenced.
  • Only Management View is generated in System Browser. Data is alphabetically displayed regardless of object type.

Offline import

For offline engineering, you must edit and import an Engineering Data Exchange (EDE). An online connection with the BACnet device is not required.

  • Engineering can take place in the office.
  • The following views are supported in System Browser:
    • Management View (generated automatically by the system).
    • Logical View (determined by the configuration file)
    • User View (only if already created in Desigo CC. It can then be set through the configuration file)
    • Graphic engineering can be completed in advance at the office.
  • Project data might not be up-to-date.
  • Requires more coordination to receive the EDE data from the project engineer.

Supported Object Types

Both online discovery and offline import support standard BACnet objects only. This means that BACnet extensions made by the manufacturer are not supported by these Desigo CC features. The current version supports the defined BACnet objects in the following library: Project > System settings > Libraries > Fire (HQ) > Devices > BACnet > Object models.

Object Models and Object Types in the Library Fire_Device_Esmi_150_HQ_1

Object Model

Full Name

GMS_BACnet_ESMI_EO_FI_AGG_150

Aggregator

GMS_BACnet_ESMI_EO_FI_Detector_Contamination_150

Detector Contamination

GMS_BACnet_ESMI_EO_FI_Detector_Disable_150

Detector Disable

GMS_BACnet_ESMI_EO_FI_Detector_Status_150

Detector Status

GMS_BACnet_ESMI_EO_FI_Detector_Value_150

Detector Value

GMS_BACnet_ESMI_EO_FI_DEV_150

Device

GMS_BACnet_ESMI_EO_FI_Loop_Disable_150

Loop Disable

GMS_BACnet_ESMI_EO_FI_Loop_Status_150

Loop Status

GMS_BACnet_ESMI_EO_FI_Panel_Alarm_Status_150

Panel Alarm Status

GMS_BACnet_ESMI_EO_FI_Panel_Fault_Status_150

Panel Fault Status

GMS_BACnet_ESMI_EO_FI_Silence_Reset_Command_150

Silence and Reset Commands

GMS_BACnet_ESMI_EO_FI_Zone_Disable_150

Zone Disable

GMS_BACnet_ESMI_EO_FI_Zone_Status_150

Zone Status

 

Supported EoTypes and Functions from EDE File

The EDE file contains a list of items where you can set a specific Function and EoType for fire objects.

See an example below. For details, see ESMI EDE File Formats.

#Engineering-Data-Exchange;;;;;;;;;;;;;;;;;

VERSION_OF_LAYOUT;2;;;;;;;;;;;;;;;;

#mandatory;mandatory;mandatory;mandatory;mandatory;optional;optional;optional;optional;optional;optional;optional;optional;optional;optional;optional;optional;optional

#keyname;device obj.-instance;object-name;object-type;object-instance;description;present-value-default;min-present-value;max-present-value;commandable;supports COV;hi-limit;low-limit;state-text-reference;unit-code;state-text;function;EoType

#;;;;;;;;;;;;;;;;;

Detector1;654321;Detector1;999;1011;Detector1;;;;;;;;;;;AutomaticDetectorAgg;ESMI_EO_FI_AGG

Detector2;654321;Detector2;999;1012;Detector2;;;;;;;;;;;FlashAgg;ESMI_EO_FI_AGG

Detector3;654321;Detector3;999;1013;Detector3;;;;;;;;;;;HornAgg;ESMI_EO_FI_AGG

Detector4;654321;Detector4;999;1014;Detector4;;;;;;;;;;;IOModuleAgg;ESMI_EO_FI_AGG

Detector5;654321;Detector5;999;1015;Detector5;;;;;;;;;;;AutomaticDetectorAgg;ESMI_EO_FI_AGG

Detector6;654321;Detector6;999;1016;Detector6;;;;;;;;;;;AutomaticDetectorAgg;ESMI_EO_FI_AGG

Detector7;654321;Detector7;999;1017;Detector7;;;;;;;;;;;ManualDetectorAgg;ESMI_EO_FI_AGG

Zone10;654321;Zone10;999;1018;Zone10;;;;;;;;;;;AutomaticZoneAgg;ESMI_EO_FI_AGG

Zone11;654321;Zone11;999;1019;Zone11;;;;;;;;;;;AutomaticZoneAgg;ESMI_EO_FI_AGG

Zone12;654321;Zone12;999;1020;Zone12;;;;;;;;;;;AutomaticZoneAgg;ESMI_EO_FI_AGG

Zone13;654321;Zone13;999;1021;Zone13;;;;;;;;;;;AutomaticZoneAgg;ESMI_EO_FI_AGG

Zone14;654321;Zone14;999;1022;Zone14;;;;;;;;;;;AutomaticZoneAgg;ESMI_EO_FI_AGG

Zone15;654321;Zone15;999;1023;Zone15;;;;;;;;;;;AutomaticZoneAgg;ESMI_EO_FI_AGG

Zone16;654321;Zone16;999;1024;Zone16;;;;;;;;;;;ManualZoneAgg;ESMI_EO_FI_AGG

Loop1;654321;Loop1;999;1025;Loop1;;;;;;;;;;;LoopAgg;ESMI_EO_FI_AGG

_Panel;654321;_Panel;999;1026;_Panel;;;;;;;;;;;PanelAgg;ESMI_EO_FI_AGG

#;;;;;;;;;;;;;;;;;

ESMI GATEWAY;654321;ESMI GATEWAY;8;654321;Esmi Device;;;;;;;;;;;;ESMI_EO_FI_DEV

Detector1'Value;654321;Loop 1 Detector 1 Value;0;77;Loop 1 Detector 1 Value;;;;;;;;;;;DetectorValue;ESMI_EO_FI_Detector_Value

Detector1'Contamination;654321;Loop 1 Detector 1 Contamination;0;78;Loop 1 Detector 1 Contamination;;;;;;;;;;;DetectorContamination;ESMI_EO_FI_Detector_Contamination

Detector1'Status;654321;Loop 1 Detector 1 Status;0;76;Loop 1 Detector 1 Status;;;;;;;;;;;DetectorStatus;ESMI_EO_FI_Detector_Status

Detector1'Disable;654321;Loop 1 Detector 1 Disable;1;45;Loop 1 Detector 1 Disable;;;;;;;;;;;DetectorDisable;ESMI_EO_FI_Detector_Disable

Detector2'Value;654321;Loop 1 Detector 2 Value;0;80;Loop 1 Detector 2 Value;;;;;;;;;;;DetectorValue;ESMI_EO_FI_Detector_Value

Detector2'Contamination;654321;Loop 1 Detector 2 Contamination;0;81;Loop 1 Detector 2 Contamination;;;;;;;;;;;DetectorContamination;ESMI_EO_FI_Detector_Contamination

Detector2'Status;654321;Loop 1 Detector 2 Status;0;79;Loop 1 Detector 2 Status;;;;;;;;;;;DetectorStatus;ESMI_EO_FI_Detector_Status

Detector2'Disable;654321;Loop 1 Detector 2 Disable;1;46;Loop 1 Detector 2 Disable;;;;;;;;;;;DetectorDisable;ESMI_EO_FI_Detector_Disable

Detector3'Value;654321;Loop 1 Detector 3 Value;0;83;Loop 1 Detector 3 Value;;;;;;;;;;;DetectorValue;ESMI_EO_FI_Detector_Value

Detector3'Contamination;654321;Loop 1 Detector 3 Contamination;0;84;Loop 1 Detector 3 Contamination;;;;;;;;;;;DetectorContamination;ESMI_EO_FI_Detector_Contamination

Detector3'Status;654321;Loop 1 Detector 3 Status;0;82;Loop 1 Detector 3 Status;;;;;;;;;;;DetectorStatus;ESMI_EO_FI_Detector_Status

Detector3'Disable;654321;Loop 1 Detector 3 Disable;1;47;Loop 1 Detector 3 Disable;;;;;;;;;;;DetectorDisable;ESMI_EO_FI_Detector_Disable

Detector4'Value;654321;Loop 1 Detector 4 Value;0;86;Loop 1 Detector 4 Value;;;;;;;;;;;DetectorValue;ESMI_EO_FI_Detector_Value

Detector4'Contamination;654321;Loop 1 Detector 4 Contamination;0;87;Loop 1 Detector 4 Contamination;;;;;;;;;;;DetectorContamination;ESMI_EO_FI_Detector_Contamination

Detector4'Status;654321;Loop 1 Detector 4 Status;0;85;Loop 1 Detector 4 Status;;;;;;;;;;;DetectorStatus;ESMI_EO_FI_Detector_Status

Detector4'Disable;654321;Loop 1 Detector 4 Disable;1;48;Loop 1 Detector 4 Disable;;;;;;;;;;;DetectorDisable;ESMI_EO_FI_Detector_Disable

Detector5'Value;654321;Loop 1 Detector 5 Value;0;89;Loop 1 Detector 5 Value;;;;;;;;;;;DetectorValue;ESMI_EO_FI_Detector_Value

Detector5'Contamination;654321;Loop 1 Detector 5 Contamination;0;90;Loop 1 Detector 5 Contamination;;;;;;;;;;;DetectorContamination;ESMI_EO_FI_Detector_Contamination

Detector5'Status;654321;Loop 1 Detector 5 Status;0;88;Loop 1 Detector 5 Status;;;;;;;;;;;DetectorStatus;ESMI_EO_FI_Detector_Status

Detector5'Disable;654321;Loop 1 Detector 5 Disable;1;49;Loop 1 Detector 5 Disable;;;;;;;;;;;DetectorDisable;ESMI_EO_FI_Detector_Disable

Detector6'Value;654321;Loop 1 Detector 6 Value;0;92;Loop 1 Detector 6 Value;;;;;;;;;;;DetectorValue;ESMI_EO_FI_Detector_Value

Detector6'Contamination;654321;Loop 1 Detector 6 Contamination;0;93;Loop 1 Detector 6 Contamination;;;;;;;;;;;DetectorContamination;ESMI_EO_FI_Detector_Contamination

Detector6'Status;654321;Loop 1 Detector 6 Status;0;91;Loop 1 Detector 6 Status;;;;;;;;;;;DetectorStatus;ESMI_EO_FI_Detector_Status

Detector6'Disable;654321;Loop 1 Detector 6 Disable;1;50;Loop 1 Detector 6 Disable;;;;;;;;;;;DetectorDisable;ESMI_EO_FI_Detector_Disable

Detector7'Status;654321;Loop 1 Detector 7 Status;0;94;Loop 1 Detector 7 Status;;;;;;;;;;;DetectorStatus;ESMI_EO_FI_Detector_Status

Detector7'Disable;654321;Loop 1 Detector 7 Disable;1;51;Loop 1 Detector 7 Disable;;;;;;;;;;;DetectorDisable;ESMI_EO_FI_Detector_Disable

Zone10'Status;654321;Zone 10 Status;0;68;Zone 10 Status;;;;;;;;;;;ZoneStatus;ESMI_EO_FI_Zone_Status

Zone10'Disable;654321;Zone 10 Disable;1;37;Zone 10 Disable;;;;;;;;;;;ZoneDisable;ESMI_EO_FI_Zone_Disable

Zone11'Status;654321;Zone 11 Status;0;69;Zone 11 Status;;;;;;;;;;;ZoneStatus;ESMI_EO_FI_Zone_Status

Zone11'Disable;654321;Zone 11 Disable;1;38;Zone 11 Disable;;;;;;;;;;;ZoneDisable;ESMI_EO_FI_Zone_Disable

Zone12'Status;654321;Zone 12 Status;0;70;Zone 12 Status;;;;;;;;;;;ZoneStatus;ESMI_EO_FI_Zone_Status

Zone12'Disable;654321;Zone 12 Disable;1;39;Zone 12 Disable;;;;;;;;;;;ZoneDisable;ESMI_EO_FI_Zone_Disable

Zone13'Status;654321;Zone 13 Status;0;71;Zone 13 Status;;;;;;;;;;;ZoneStatus;ESMI_EO_FI_Zone_Status

Zone13'Disable;654321;Zone 13 Disable;1;40;Zone 13 Disable;;;;;;;;;;;ZoneDisable;ESMI_EO_FI_Zone_Disable

Zone14'Status;654321;Zone 14 Status;0;72;Zone 14 Status;;;;;;;;;;;ZoneStatus;ESMI_EO_FI_Zone_Status

Zone14'Disable;654321;Zone 14 Disable;1;41;Zone 14 Disable;;;;;;;;;;;ZoneDisable;ESMI_EO_FI_Zone_Disable

Zone15'Status;654321;Zone 15Status;0;73;Zone 15Status;;;;;;;;;;;ZoneStatus;ESMI_EO_FI_Zone_Status

Zone15'Disable;654321;Zone 15 Disable;1;42;Zone 15 Disable;;;;;;;;;;;ZoneDisable;ESMI_EO_FI_Zone_Disable

Zone16'Status;654321;Zone 16 Status;0;74;Zone 16 Status;;;;;;;;;;;ZoneStatus;ESMI_EO_FI_Zone_Status

Zone16'Disable;654321;Zone 16 Disable;1;43;Zone 16 Disable;;;;;;;;;;;ZoneDisable;ESMI_EO_FI_Zone_Disable

Loop1'Status;654321;Loop 1 Status;0;75;Loop 1 Status;;;;;;;;;;;LoopStatus;ESMI_EO_FI_Loop_Status

Loop1'Disable;654321;Loop 1 Disable;1;44;Loop 1 Disable;;;;;;;;;;;LoopDisable;ESMI_EO_FI_Loop_Disable

_Panel'Alarm;654321;_Panel Alarm Status;0;66;Panel Alarm Status;;;;;;;;;;;PanelAlarm;ESMI_EO_FI_Panel_Alarm_Status

_Panel'Fault;654321;_Panel Fault Status;0;67;Panel Fault Status;;;;;;;;;;;PanelFault;ESMI_EO_FI_Panel_Fault_Status

_Panel'Commands;654321;Silence & Reset Commands;1;1;Silence & Reset Commands;;;;;;;;;;;SilenceReset;ESMI_EO_FI_Silence_Reset_Cmd