Notifier ID3000 Configuration (CSV) File

To integrate a NOTIFIER® ID3000 fire panel into Desigo CC you must first prepare a textual configuration file in CSV (comma separated values) format that defines the data structure for the panel.

To do this, use Microsoft Excel or a text editor to edit the provided CSV template files described below. You can then use this file to import the configuration.

For reference information about the Modbus configuration CSV file, see CSV File for Modbus Device Import.

ID3000 Configuration Template Files

The ID3000 CSV template file is deployed with the Notifier ID3000 extension installation and available at the following path:
[Installation Drive]:\[Installation Folder]\GMSMainProject\profiles\ModbusDataTemplate\

CSV Template File

Description

Modbus_template_4.0_NF_ID3000_MaxConfiguration.csv

It provides a fully configured ID3000 system with:

  • Max number of zones: 255
  • 8 loops
  • Max number of detectors: 99 each loop
  • Max number of modules: 99 each loop

Having pre-configured CSV files with offsets already defined for each object reduces the risk of reading wrong addresses from the management station. Also, having examples of function mapping already defined can be useful when adding new points and starting from an example of an existing point type included in the CSV file with functions defined.

This template file can be used to create custom configuration files by adding or removing zone, detectors, or modules according to the specific configuration.

Additionally, since the device points are imported into Management View as a flat list, these CSV templates also provide a pre-configured logical view that can be used for the configuration required on the field site.

As for the logical view, any CSV templates can be also modified to automatically create a user-defined view out of the import. This part is not provided from any templates because user views strictly depend on the customer’s requirements, but they can be easily added.

In case any modules are used to integrate 3rd party detectors, you can use the object model GMS_MODBUS_NF_ID3000_Detector_150 in the CSV instead of GMS_MODBUS_NF_ID3000_Module_150. As a result, the activation of these points will generate a Life Safety event instead of an Information event.
Note that modules mapped on the detector object model will not have the Activate/Deactivate commands available that normally does not belong to fire detectors.

ID3000 Configuration File Sections

Section

Description

[Connections]

Communication channels between ID3000 and Desigo CC. 1 interface for each device must be defined.

[Devices]

ID3000 Fire Panel.

[Points]

Physical points.

ID3000 Connections Data

The [Connections] section comprises the following data:

Data

Description

[ConnectionName]

Interface name. Special characters are not allowed.

[ConnectionDescription]

Interface description to display in System Browser.

[SlaveId]

ID3000 Modbus slave address.

[IP_Address]

Interface IP address.

[Port]

TCP Modbus port. Default value: 502.

[Alias]

Not used.

[FunctionName]

Not used.

[Discipline ID]

Not used.

[Subdiscipline ID]

Not used.

[Type ID]

Not used.

[Subtype ID]

Not used.

Connections Section (When Not Used Fields Are Collapsed)

ID3000 Devices Data

The [Devices] section comprises the following data:

Data

Description

[ParentConnectionName]

Name of the interface assigned to this device.

[DeviceName]

Device name.

[DeviceDescription]

Device description to display in System Browser.

[ObjectModel]

Not used.

[Alias]

Not used.

[Function Name]

Not used.

[Discipline ID]

Not used.

[Subdiscipline ID]

Not used.

[Type ID]

Not used.

[Subtype ID]

Not used.

[LogicalHierarchy]

Used to create a hierarchy in the logical view.

[UserHierarchy]

Used to create a hierarchy in the user-defined view.

Devices Section (When Not Used Fields Are Collapsed)

ID3000 Points Data

The [Points] section comprises the following data:

Data

Description

[ParentDeviceName]

Name of the device to which the point is connected.

[Name]

Point name. Special characters are not allowed.

[Description]

Point description to display in System Browser.

[FunctionCode]

Not used.

[Offset]

Used in combination with the import rules table to achieve the correct value of the register.

The following rules apply to ID3000 CSV configuration files:

  • Offset = 0 (zero) is required for the ID3000 Panel in the first line.
  • The first Zone has Offset 1. Max Offset for Zones is 255.
  • The Detector Offset can be calculated using the following formula: (Loop x 256) + Detector; where Loop can be 1 to 8 and Detector can be 1 to 99.
    According to this formula, the Detector Offset of Loop 1 is 256 to 354, the Detector Offset of Loop 2 is 512 to 610, and so on.
  • The Module Offset can be calculated using the following formula: (Loop x 256) + Module + 100; where Loop can be 1 to 8 and Module can be 1 to 99.
    According to this formula, the Module Offset of Loop 1 is 356 to 454, the Module Offset of Loop 2 is 612 to 710, and so on.

[SubIndex]

Not used.

[DataType]

Not used.

[Direction]

Not used.

[Object Model]

Name of the object model linked to this point.

  • Panel: GMS_MODBUS_NF_ID3000_Panel_150
  • Zone: GMS_MODBUS_NF_ID3000_Zone_150
  • Detector: GMS_MODBUS_NF_ID3000_Detector_150
  • Module: GMS_MODBUS_NF_ID3000_Module_150

[Property]

Not used.

[Alias]

Not used.

[Function]

“Function name” as defined in the Function library block of the ID3000 Library. Used to automatically associate the Function to the Point Instance during the import of the CSV file.
This field is optional. Leave it blank if no function should be assigned during the import.

[Discipline ID]

Not used.

[Subdiscipline ID]

Not used.

[Type ID]

Not used.

[Subtype ID]

Not used.

[Min]

Not used.

[Max]

Not used.

[MinRaw]

Not used.

[MaxRaw]

Not used.

[MinEng]

Not used.

[MaxEng]

Not used.

[Resolution]

Not used.

[Eng Unit]

Not used.

[StateText]

Not used.

[AlarmClass]

Not used.

[AlarmType]

Not used.

[AlarmValue]

Not used.

[EventText]

Not used.

[NormalText]

Not used.

[UpperHysteresis]

Not used.

[LowerHysteresis]

Not used.

[LogicalHierarchy]

Used to create a hierarchy in the logical view.

[UserHierarchy]

Used to create a hierarchy in the user-defined view.

Points Section (When Not Used Fields Are Collapsed)