Difference between revisions of "NotifierESibM"
(7 intermediate revisions by the same user not shown) | |||
Line 392: | Line 392: | ||
|- | |- | ||
− | |rowspan="2" |panel.<pan>.line.< | + | |rowspan="2" |panel.<pan>.line.<lin>.sensor.<sens>.alarm |
|0 | |0 | ||
|R | |R | ||
Line 403: | Line 403: | ||
|- | |- | ||
− | |rowspan="2" |panel.<pan>.line.< | + | |rowspan="2" |panel.<pan>.line.<lin>.sensor.<sens>.excluded |
|0 | |0 | ||
|R | |R | ||
Line 414: | Line 414: | ||
|- | |- | ||
− | |rowspan="2" |panel.<pan>.line.< | + | |rowspan="2" |panel.<pan>.line.<lin>.sensor.<sens>.fault |
|0 | |0 | ||
|R | |R | ||
Line 425: | Line 425: | ||
|- | |- | ||
− | |rowspan="2" |panel.<pan>.line.< | + | |rowspan="2" |panel.<pan>.line.<lin>.sensor.<sens>.normal |
|0 | |0 | ||
|R | |R | ||
Line 436: | Line 436: | ||
|- | |- | ||
− | |rowspan="2" |panel.<pan>.line.< | + | |rowspan="2" |panel.<pan>.line.<lin>.sensor.<sens>.not.programmed |
|0 | |0 | ||
|R | |R | ||
Line 447: | Line 447: | ||
|- | |- | ||
− | |rowspan="2" |panel.<pan>.line.< | + | |rowspan="2" |panel.<pan>.line.<lin>.sensor.<sens>.test |
|0 | |0 | ||
|R | |R | ||
Line 458: | Line 458: | ||
|- | |- | ||
− | |panel.<pan>.line.< | + | |panel.<pan>.line.<lin>.sensor.<sens>.analogval |
|0..65535 | |0..65535 | ||
|R | |R | ||
|analog value of the sensor | |analog value of the sensor | ||
|- | |- | ||
+ | |||
+ | |- | ||
+ | |||
+ | |panel.<pan>.line.<lin>.sensor.<sens>.status | ||
+ | |0,1,2,3,4,5 | ||
+ | |R | ||
+ | |sensor status numeric value. 0=normal,1=not programmed,2=excluded,3=test,4=alarm,5=fault | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |panel.<pan>.line.<lin>.sensor.<sens> | ||
+ | |include | ||
+ | |W | ||
+ | |include sensor | ||
+ | |- | ||
+ | |exclude | ||
+ | |W | ||
+ | |exclude sensor | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |panel.<pan>.line.<lin>.module.<mode>.subaddr.<addr>.active | ||
+ | |0 | ||
+ | |R | ||
+ | |module is not active | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |module is active | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |panel.<pan>.line.<lin>.module.<mode>.subaddr.<addr>.excluded | ||
+ | |0 | ||
+ | |R | ||
+ | |module is excluded | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |module is not excluded | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |panel.<pan>.line.<lin>.module.<mode>.subaddr.<addr>.fault | ||
+ | |0 | ||
+ | |R | ||
+ | |module is not faulty | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |module is faulty | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |panel.<pan>.line.<lin>.module.<mode>.subaddr.<addr>.normal | ||
+ | |0 | ||
+ | |R | ||
+ | |module is not in normal mode | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |module is in normale mode | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |panel.<pan>.line.<lin>.module.<mode>.subaddr.<addr>.not.programmed | ||
+ | |0 | ||
+ | |R | ||
+ | |module is programmed | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |module is not programmed | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |panel.<pan>.line.<lin>.module.<mode>.subaddr.<addr>.test | ||
+ | |0 | ||
+ | |R | ||
+ | |module is not in test | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |module is in test | ||
+ | |||
+ | |- | ||
+ | |||
+ | |panel.<pan>.line.<lin>.module.<mode>.subaddr.<addr>.status | ||
+ | |0,1,2,3,4,5 | ||
+ | |R | ||
+ | |module status numeric value. 0=normal,1=not programmed,2=excluded,3=test,4=active,5=fault | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |panel.<pan>.line.<lin>.module.<mode>.subaddr.<addr> | ||
+ | |include | ||
+ | |W | ||
+ | |include module | ||
+ | |- | ||
+ | |exclude | ||
+ | |W | ||
+ | |exclude module | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |panel.<pan>.line.<lin>.module.<mode>.subaddr.<addr> | ||
+ | |0 | ||
+ | |W | ||
+ | |deactivate module | ||
+ | |- | ||
+ | |1 | ||
+ | |W | ||
+ | |activate module | ||
+ | |- | ||
+ | |||
+ | |- | ||
+ | |||
+ | |||
+ | |} | ||
+ | |||
+ | === UISET Actions === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | !ID | ||
+ | !Attribute | ||
+ | !colspan="2"|Set to | ||
+ | |||
+ | |- | ||
+ | |||
+ | |<datapoint_id>.name | ||
+ | |<String> | ||
+ | |colspan="2"|name assigned to <datapoint_id> has specified in the notifieresibm.ini file | ||
+ | |||
+ | |||
+ | |- | ||
+ | |||
+ | |panel.<pan>.line.<lin>.sensor.<sens>.analogval | ||
+ | |value | ||
+ | |colspan="2"|analog value of panel.<pan>.line.<lin>.sensor.<sens> | ||
+ | |||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2"|connection.label | ||
+ | |rowspan="2"|visible | ||
+ | |true | ||
+ | |when datapoint connection = offline | ||
+ | |- | ||
+ | |false | ||
+ | |when datapoint connection = online | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2"|<datapoint_id>.1.label | ||
+ | |rowspan="2"|visible | ||
+ | |true | ||
+ | |when datapoint with ID <datapoint_id> has value '1' | ||
+ | |- | ||
+ | |false | ||
+ | |when datapoint with ID <datapoint_id> has value '0' | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2"|<datapoint_id>.0.label | ||
+ | |rowspan="2"|visible | ||
+ | |true | ||
+ | |when datapoint with ID <datapoint_id> has value '0' | ||
+ | |- | ||
+ | |false | ||
+ | |when datapoint with ID <datapoint_id> has value '1' | ||
|- | |- | ||
|} | |} | ||
+ | |||
+ | == Release Notes == | ||
+ | === 3.9.0 === | ||
+ | *initial release | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | ''NOTIFIER is a registered trademark of Honeywell International, Inc.'' |
Latest revision as of 14:15, 30 May 2024
Notifier E-SIB-M is a license key to enable Modbus TCP communication for a series of Notifier and Honeywell fire detection panels:
AM8200 Notifier (legacy up to 8 lines per control panel) AM8100 Notifier AM1000CL AM2000CL AM6000CL MA1000-03 MA2000-03 MA1000-01 MA2000-01 MA1000-02 MA2000-02 AM8200N Notifier (up to 4 lines per control panel) AM8200N Honeywell (up to 4 lines per control panel) AM8200 Honeywell (legacy up to 8 lines per control panel) AM8100 Honeywell MA1000-04 MA2000-04
The integration with HSYCO can be accomplished via a standard Modbus TCP/IP connection. This I/O server was developed following the MODBUS documentation Mod-Bus_Prot_rev.01.
For any information regarding the activation of the Modbus protocol on the E-SIB-M dongle, please contact your Notifier distributor.
Contents
Communication
Notifier E-SIB-M compatible panels can be connected via ethernet. A valid IP address must be assigned to the panel. MODBUS PROTOCOL must be enabled. Please refer to the panel manual for detailed instruction about MODBUS protocol configuration.
HSYCO Configuration
Add a Notifieresibm I/O Server in the I/O Servers section of the Settings and set its parameters:
Communication
- Address: IP address of the Notifier E-SIB-M panel panel
- Port: TCP/IP port for MODBUS communication (default 502)
High Availability
- Shutdown when inactive: defaults to false.
Options
ID | Default | Values | Description |
---|---|---|---|
gui | true | true | enable support for the UI object, UISET actions and USER commands |
false | disable UI support | ||
startupevents | false | true | generate IO events also during the driver’s start-up phase |
false | start generating events only after HSYCO is aligned with the current status of the system | ||
modulesnumber | 159 | n = 0..159 | highest module address of all the connected panels. E.G. If 2 panel with 2 lines are connected and the first panel has 20 modules on the first line, and 10 on the second, and the second panel has 30 modules on the first line and 10 on the second you should set modulesnumber = 30 to read all the modules |
sensorsnumber | 159 | n = 0..159 | highest sensor address of all the connected panels. E.G. If 2 panel with 2 lines are connected and the first panel has 30 sensors on the first line, and 10 on the second, and the second panel has 50 sensors on the first line and 10 on the second you should set sensorsnumber = 50 to read all the modules |
zonesnumber | 10 | n = 0..2000 | set to the highest zone number configured in the system. |
notifieresibm.ini
The notifieresibm.ini file is a specific configuration file located in the root directory.
This file is required to provide the I/O Server the name assignment of zones and devices.
This is an example of the file content:
noti.z1 = Zone 1 noti.panel.1.line.1.sensor.1 = Sensor 1 Line 1 Panel 1 noti.panel.1.line.1.sensor.10 = Sensor 10 Line 1 Panel 1 noti.panel.1.line.1.module.1.subddr.2 = Module 1 Line 1 Panel 1 Subaddr 2 noti.panel.1.line.2.module.1.subddr.1 = Module 1 Line 2 Panel 1 Subaddr 1
Where "noti" is the I/O Server id of the NOTIFIERESIBM I/O Server
If you have multiples NOTIFIERESIBM I/O Servers:
noti1.z1 = Zone 1 noti1.panel.1.line.1.sensor.1 = Sensor 1 Line 1 Panel 1 noti2.panel.1.line.1.sensor.10 = Sensor 10 Line 1 Panel 1 noti2.panel.1.line.1.module.1.subddr.2 = Module 1 Line 1 Panel 1 Subaddr 2 noti3.panel.1.line.2.module.1.subddr.1 = Module 1 Line 2 Panel 1 Subaddr 1
Datapoints
ID | Value | R/W | Description |
---|---|---|---|
connection | online | R | connection established |
offline | R | HSYCO can't connect to the panel | |
command.reset | 1 | W | force panel reset |
command.silence | 1 | W | silence panel |
command.sirens.toggle | 1 | W | toggle sirens status, if a fire alarm is active |
global.alarm.led.faulty | 0 | R | fault led is off |
1 | R | fault led is on | |
global.alarm.led.faulty.flashing | 0 | R | fault led is not flashing |
1 | R | fault led is flashing | |
global.alarm.led.status | 0 | R | alarm led is off |
1 | R | alarm led is on | |
global.evacuation | 0 | R | not in evacuation |
1 | R | evacuation active | |
global.exclusions.present | 0 | R | no active exclusions |
1 | R | at least on sensor or zone excluded | |
global.hardware.key.present | 0 | R | the hardware key is not present |
1 | R | the hardware key is present | |
global.license.missing | 0 | R | license key not missing |
1 | R | license key is missing | |
global.system.buzzer.status | 0 | R | system buzzers are off |
1 | R | system buzzers are on | |
global.sounder.outputs.silenced | 0 | R | sounders outputs not silenced |
1 | R | sounders outputs are silenced | |
global.system.siren.silenced | 0 | R | sirens are not silenced |
1 | R | sirens are silenced | |
global.system.siren.status | 0 | R | sirens status is off |
1 | R | sirens status is on | |
global.test.events.presents | 0 | R | system not in test mode |
1 | R | system in test mode | |
global.lines.number | 1..128 | R | number of lines configured on the system |
global.panels.number | 1..64 | R | number of panels configured on the system |
global.model | <String> | R | panel model, list of supported panels: am8200,am8100,am1000cl,am2000cl,am6000cl,ma1000-03,ma2000-03,am8200,ma2000-01,ma1000-02,ma2000-02,am8200n,am8200n-honeywell,am8200-honeywell,am8100-honeywell,ma1000-04,ma2000-04 |
global.zone.<n>.alarm | 0 | R | zone <n> not in alarm |
1 | R | zone <n> in alarm | |
global.zone.<n>.empty | 0 | R | zone <n> not empty |
1 | R | zone <n> is empty | |
global.zone.<n>.fault | 0 | R | zone <n> not faulty |
1 | R | zone <n> is faulty | |
global.zone.<n>.normal | 0 | R | zone <n> not in normal mode |
1 | R | zone <n> is in normal mode | |
global.zone.<n>.prealarm | 0 | R | zone <n> not in prealarm |
1 | R | zone <n> is in prealarm | |
global.zone.<n>.status | 0,1,3,4,5,6 | R | zone <n> status in numeric value. 0=normal,1=empty,3=test, 4=alarm,5=fault,6=prealarm |
panel.<pan>.line.<lin>.sensor.<sens>.alarm | 0 | R | sensor not in alarm |
1 | R | sensor in alarm | |
panel.<pan>.line.<lin>.sensor.<sens>.excluded | 0 | R | sensor included |
1 | R | sensor excluded | |
panel.<pan>.line.<lin>.sensor.<sens>.fault | 0 | R | sensor not faulty |
1 | R | sensor faulty | |
panel.<pan>.line.<lin>.sensor.<sens>.normal | 0 | R | sensor not in normal mode |
1 | R | sensor in normal mode | |
panel.<pan>.line.<lin>.sensor.<sens>.not.programmed | 0 | R | sensor is programmed |
1 | R | sensor is not programmed | |
panel.<pan>.line.<lin>.sensor.<sens>.test | 0 | R | sensor not in test |
1 | R | sensor in test | |
panel.<pan>.line.<lin>.sensor.<sens>.analogval | 0..65535 | R | analog value of the sensor |
panel.<pan>.line.<lin>.sensor.<sens>.status | 0,1,2,3,4,5 | R | sensor status numeric value. 0=normal,1=not programmed,2=excluded,3=test,4=alarm,5=fault |
panel.<pan>.line.<lin>.sensor.<sens> | include | W | include sensor |
exclude | W | exclude sensor | |
panel.<pan>.line.<lin>.module.<mode>.subaddr.<addr>.active | 0 | R | module is not active |
1 | R | module is active | |
panel.<pan>.line.<lin>.module.<mode>.subaddr.<addr>.excluded | 0 | R | module is excluded |
1 | R | module is not excluded | |
panel.<pan>.line.<lin>.module.<mode>.subaddr.<addr>.fault | 0 | R | module is not faulty |
1 | R | module is faulty | |
panel.<pan>.line.<lin>.module.<mode>.subaddr.<addr>.normal | 0 | R | module is not in normal mode |
1 | R | module is in normale mode | |
panel.<pan>.line.<lin>.module.<mode>.subaddr.<addr>.not.programmed | 0 | R | module is programmed |
1 | R | module is not programmed | |
panel.<pan>.line.<lin>.module.<mode>.subaddr.<addr>.test | 0 | R | module is not in test |
1 | R | module is in test | |
panel.<pan>.line.<lin>.module.<mode>.subaddr.<addr>.status | 0,1,2,3,4,5 | R | module status numeric value. 0=normal,1=not programmed,2=excluded,3=test,4=active,5=fault |
panel.<pan>.line.<lin>.module.<mode>.subaddr.<addr> | include | W | include module |
exclude | W | exclude module | |
panel.<pan>.line.<lin>.module.<mode>.subaddr.<addr> | 0 | W | deactivate module |
1 | W | activate module |
UISET Actions
ID | Attribute | Set to | |
---|---|---|---|
<datapoint_id>.name | <String> | name assigned to <datapoint_id> has specified in the notifieresibm.ini file
| |
panel.<pan>.line.<lin>.sensor.<sens>.analogval | value | analog value of panel.<pan>.line.<lin>.sensor.<sens>
| |
connection.label | visible | true | when datapoint connection = offline |
false | when datapoint connection = online | ||
<datapoint_id>.1.label | visible | true | when datapoint with ID <datapoint_id> has value '1' |
false | when datapoint with ID <datapoint_id> has value '0' | ||
<datapoint_id>.0.label | visible | true | when datapoint with ID <datapoint_id> has value '0' |
false | when datapoint with ID <datapoint_id> has value '1' |
Release Notes
3.9.0
- initial release
NOTIFIER is a registered trademark of Honeywell International, Inc.