Difference between revisions of "Fp2000"
| Line 491: | Line 491: | ||
|R | |R | ||
|reports the number of alarm states active on sensors of zone <n> | |reports the number of alarm states active on sensors of zone <n> | ||
| + | |- | ||
| + | |||
| + | |z<n>.fault.count | ||
| + | |<num> | ||
| + | |R | ||
| + | |reports the number of faults states active on sensors of zone <n> | ||
| + | |- | ||
| + | |||
| + | |z<n>.condition.count | ||
| + | |<num> | ||
| + | |R | ||
| + | |reports the number of conditions active on sensors of zone <n> | ||
| + | |- | ||
| + | |||
| + | |z<n>.coincidence.count | ||
| + | |<num> | ||
| + | |R | ||
| + | |reports the number of coincidence alarms active on sensors of zone <n> | ||
| + | |- | ||
| + | |||
| + | |z<n>.isolate.count | ||
| + | |<num> | ||
| + | |R | ||
| + | |reports the number of isolations in zone <n> | ||
| + | |- | ||
| + | |||
| + | |a<n>.name | ||
| + | |<name> | ||
| + | |R | ||
| + | |reports the name of area <n> | ||
| + | |- | ||
| + | |||
| + | |rowspan="2" |a<n>.alarm.fire | ||
| + | |1 | ||
| + | |R | ||
| + | |MCP fire alarm active on area <n> | ||
| + | |- | ||
| + | |0 | ||
| + | |R | ||
| + | |no MCP fire alarm active on area <n> | ||
| + | |- | ||
| + | |||
| + | |rowspan="2" |a<n>.alarm.fault | ||
| + | |1 | ||
| + | |R | ||
| + | |fault alarm active on area <n> | ||
| + | |- | ||
| + | |0 | ||
| + | |R | ||
| + | |no fault alarm active on area <n> | ||
| + | |- | ||
| + | |||
| + | |rowspan="2" |a<n>.alarm.coincidence | ||
| + | |1 | ||
| + | |R | ||
| + | |coincidence alarm active on area <n> | ||
| + | |- | ||
| + | |0 | ||
| + | |R | ||
| + | |no coincidence alarm active on area <n> | ||
| + | |- | ||
| + | |||
| + | |rowspan="2" |a<n>.alarm.isolated | ||
| + | |1 | ||
| + | |R | ||
| + | |isolated alarm active on area <n> | ||
| + | |- | ||
| + | |0 | ||
| + | |R | ||
| + | |no isolated alarm active on area <n> | ||
| + | |- | ||
| + | |||
| + | |rowspan="2" |a<n>.alarm.condition | ||
| + | |1 | ||
| + | |R | ||
| + | |condition alarm active on area <n> | ||
| + | |- | ||
| + | |0 | ||
| + | |R | ||
| + | |no condition alarm active on area <n> | ||
| + | |- | ||
| + | |||
| + | |rowspan="2" |a<n>.alarm.enabled | ||
| + | |1 | ||
| + | |R | ||
| + | |enabled alarm active on area <n> | ||
| + | |- | ||
| + | |0 | ||
| + | |R | ||
| + | |no enabled alarm active on area <n> | ||
| + | |- | ||
| + | |||
| + | |rowspan="2" |a<n>.alarm.action | ||
| + | |1 | ||
| + | |R | ||
| + | |action alarm active on area <n> | ||
| + | |- | ||
| + | |0 | ||
| + | |R | ||
| + | |no action alarm active on area <n> | ||
| + | |- | ||
| + | |||
| + | |rowspan="2" |a<n>.area.alarm | ||
| + | |1 | ||
| + | |R | ||
| + | |one of the above alarms is active on area <n> | ||
| + | |- | ||
| + | |0 | ||
| + | |R | ||
| + | |none of the above alarms is active on area <n> | ||
| + | |- | ||
| + | |||
| + | |a<n>.alarm.count | ||
| + | |<num> | ||
| + | |R | ||
| + | |reports the number of alarm states active on sensors of area <n> | ||
| + | |- | ||
| + | |||
| + | |a<n>.fault.count | ||
| + | |<num> | ||
| + | |R | ||
| + | |reports the number of faults states active on sensors of area <n> | ||
| + | |- | ||
| + | |||
| + | |a<n>.condition.count | ||
| + | |<num> | ||
| + | |R | ||
| + | |reports the number of conditions active on sensors of area <n> | ||
| + | |- | ||
| + | |||
| + | |a<n>.coincidence.count | ||
| + | |<num> | ||
| + | |R | ||
| + | |reports the number of coincidence alarms active on sensors of area <n> | ||
| + | |- | ||
| + | |||
| + | |a<n>.isolate.count | ||
| + | |<num> | ||
| + | |R | ||
| + | |reports the number of isolations in area <n> | ||
| + | |- | ||
| + | |||
| + | |o<n>.name | ||
| + | |<name> | ||
| + | |R | ||
| + | |reports the number of output <n> | ||
| + | |- | ||
| + | |||
| + | |||
| + | |rowspan="3" |o<n>.status | ||
| + | |1 | ||
| + | |R | ||
| + | |output <n> is active | ||
| + | |- | ||
| + | |0 | ||
| + | |R | ||
| + | |output <n> is inactive | ||
| + | |- | ||
| + | |read | ||
| + | |W | ||
| + | |request for reading the state of output <n> | ||
| + | |- | ||
| + | |||
| + | |o<n>.name | ||
| + | |<name> | ||
| + | |R | ||
| + | |reports the number of output <n> | ||
| + | |- | ||
| + | |||
| + | |rowspan="3" |i<n>.status | ||
| + | |1 | ||
| + | |R | ||
| + | |input <n> is active | ||
| + | |- | ||
| + | |0 | ||
| + | |R | ||
| + | |input <n> is inactive | ||
| + | |- | ||
| + | |read | ||
| + | |W | ||
| + | |request for reading the state of input <n> | ||
| + | |- | ||
| + | |||
| + | |event.action.text | ||
| + | event.fire.text<br/> | ||
| + | event.fault.text<br/> | ||
| + | event.condition.text | ||
| + | |<text> | ||
| + | |R | ||
| + | |reports the text of the most recently logged event accordingly to its category | ||
| + | |- | ||
| + | |||
| + | |key | ||
| + | |<key_value> | ||
| + | |W | ||
| + | |send the specified emulation key command to the panel (see following table for the list of key values) | ||
|- | |- | ||
Revision as of 12:48, 14 January 2014
Aritech Interlogix FP2000 is a multi-area fire panel. The integration with HSYCO can be accomplished via direct control through the RS232 port on the panel. The FP2000 I/O Server in HSYCO supports the integration of more than one unit within the same HSYCO interface.
Communication
Employ an RS-232 cable to connect the panel directly to HSYCO.
RS-232 parameters:
| Baud rate | same as panel settings (default 9600) |
| Data bits | 8 |
| Stop bit | 1 |
| Parity | none |
| Flow control | RTS/CTS |
HSYCO Configuration
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 | ||
| accesscode | 0 | 0 | do not request for authentication (the I/O Server will only be usable as panel emulator) |
| 1 ... 9999 | use the specified value as access code for requesting authentication | ||
| keypaddisable | false | true | disable the emulator keypad buttons |
| false | the emulator keypad buttons are enabled | ||
| controldisable | false | true | disable the emulator control buttons |
| false | the emulator control buttons are enabled | ||
| displayhlcolor | 339933 | 000000 ... FFFFFF | use the specified hexadecimal value as the highlight color for the display of the emulator |
Datapoints
| ID | Value | R/W | Description |
|---|---|---|---|
| connection | online | R | connection established |
| offline | R | HSYCO can't connect to the panel | |
| emulation | 1 | R | emulation is active |
| W | activate emulation | ||
| 0 | R | emulation is disabled | |
| W | disable emulation | ||
| led.general.fire.1
led.general.fire.2 |
on | R | the corresponding LED is on |
| off | R | the corresponding LED is off | |
| blink | W | the corresponding LED is on, blinking | |
| status.alarm.count | <num> | R | count of fires |
| status.fault.count | <num> | R | count of faults |
| status.condition.count | <num> | R | count of conditions |
| status.event.count | <num> | R | count of all the events other than fire, fault or condition |
| clock | <date_time> | R | the panel’s clock is set to <date_time>. The value has the format "yyyy-mm-dd hh:mm:ss" (e.g. "2012-12-30 16:59:23") |
| W | set the data and time of the panel to <date_time>. The value has the format "yyyy-mm-dd hh:mm:ss" (e.g. "2012-12-30 16:59:23") | ||
| read | W | request for reading date and time set on the panel | |
| l<n>.s<m>.name | <name> | R | reports the name of sensor <m> on loop <n> |
| l<n>.s<m>.alarm.fire | 1 | R | fire alarm active for sensor <m> on loop <n> |
| 0 | R | no fire alarm active for sensor <m> on loop <n> | |
| l<n>.s<m>.alarm.communication | 1 | R | fault alarm active for sensor <m> on loop <n> |
| 0 | R | no fault alarm active for sensor <m> on loop <n> | |
| l<n>.s<m>.alarm.disabled | 1 | R | disabled alarm active for sensor <m> on loop <n> |
| 0 | R | no disabled alarm active for sensor <m> on loop <n> | |
| l<n>.s<m>.alarm.type | 1 | R | wrong type alarm active for sensor <m> on loop <n> |
| 0 | R | no wrong type alarm active for sensor <m> on loop <n> | |
| l<n>.s<m>.alarm.address | 1 | R | double address alarm active for sensor <m> on loop <n> |
| 0 | R | no double address alarm active for sensor <m> on loop <n> | |
| l<n>.s<m>.alarm.condition | 1 | R | pre condition alarm active for sensor <m> on loop <n> |
| 0 | R | no pre condition alarm active for sensor <m> on loop <n> | |
| l<n>.s<m>.alarm.maintenance | 1 | R | maintenance alarm active for sensor <m> on loop <n> |
| 0 | R | no maintenance alarm active for sensor <m> on loop <n> | |
| l<n>.s<m>.alarm.notype | 1 | R | no type alarm active for sensor <m> on loop <n> |
| 0 | R | type alarm active for sensor <m> on loop <n> | |
| l<n>.s<m>.alarm.enabled | 1 | R | enabled alarm active for sensor <m> on loop <n> |
| 0 | R | no enabled alarm active for sensor <m> on loop <n> | |
| l<n>.s<m>.alarm.twoset | 1 | R | two set alarm active for sensor <m> on loop <n> |
| 0 | R | no two set alarm active for sensor <m> on loop <n> | |
| l<n>.s<m>.alarm.segment | 1 | R | 7 segment alarm active for sensor <m> on loop <n> |
| 0 | R | no 7 segment alarm active for sensor <m> on loop <n> | |
| l<n>.s<m>.alarm.led | 1 | R | LED alarm active for sensor <m> on loop <n> |
| 0 | R | no LED alarm active for sensor <m> on loop <n> | |
| l<n>.s<m>.alarm.segment.cont | 1 | R | 7 segment continuous alarm active for sensor <m> on loop <n> |
| 0 | R | no 7 segment continuous alarm active for sensor <m> on loop <n> | |
| l<n>.s<m>.alarm.flag | 1 | R | flag alarm active for sensor <m> on loop <n> |
| 0 | R | no flag alarm active for sensor <m> on loop <n> | |
| l<n>.s<m>.alarm.pending | 1 | R | alarm pending for sensor <m> on loop <n> |
| 0 | R | no alarm pending for sensor <m> on loop <n> | |
| l<n>.s<m>.alarm | 1 | R | one of the above alarms is active for sensor <m> on loop <n> |
| 0 | R | none of the above alarms is active for sensor <m> on loop <n> | |
| l<n>.s<m>.alarm.count | <num> | R | reports the number of alarm states been active for sensor <m> on loop <n> |
| z<n>.name | <name> | R | reports the name of zone <n> |
| z<n>.alarm.fire | 1 | R | MCP fire alarm active on zone <n> |
| 0 | R | no MCP fire alarm active on zone <n> | |
| z<n>.alarm.fault | 1 | R | fault alarm active on zone <n> |
| 0 | R | no fault alarm active on zone <n> | |
| z<n>.alarm.coincidence | 1 | R | coincidence alarm active on zone <n> |
| 0 | R | no coincidence fire alarm active on zone <n> | |
| z<n>.alarm.isolated | 1 | R | isolated alarm active on zone <n> |
| 0 | R | no isolated alarm active on zone <n> | |
| z<n>.alarm.test | 1 | R | test alarm active on zone <n> |
| 0 | R | no test alarm active on zone <n> | |
| z<n>.alarm.condition | 1 | R | condition alarm active on zone <n> |
| 0 | R | no condition alarm active on zone <n> | |
| z<n>.alarm.enabled | 1 | R | enabled alarm active on zone <n> |
| 0 | R | no enabled alarm active on zone <n> | |
| z<n>.alarm.autofire | 1 | R | auto fire alarm active on zone <n> |
| 0 | R | no auto fire alarm active on zone <n> | |
| z<n>.alarm.action | 1 | R | action zone alarm active on zone <n> |
| 0 | R | no action zone alarm active on zone <n> | |
| z<n>.alarm.warning | 1 | R | pre warning alarm active on zone <n> |
| 0 | R | no pre warning alarm active on zone <n> | |
| z<n>.zone.alarm | 1 | R | one of the above alarms is active on zone <n> |
| 0 | R | none of the above alarms is active on zone <n> | |
| z<n>.alarm.count | <num> | R | reports the number of alarm states active on sensors of zone <n> |
| z<n>.fault.count | <num> | R | reports the number of faults states active on sensors of zone <n> |
| z<n>.condition.count | <num> | R | reports the number of conditions active on sensors of zone <n> |
| z<n>.coincidence.count | <num> | R | reports the number of coincidence alarms active on sensors of zone <n> |
| z<n>.isolate.count | <num> | R | reports the number of isolations in zone <n> |
| a<n>.name | <name> | R | reports the name of area <n> |
| a<n>.alarm.fire | 1 | R | MCP fire alarm active on area <n> |
| 0 | R | no MCP fire alarm active on area <n> | |
| a<n>.alarm.fault | 1 | R | fault alarm active on area <n> |
| 0 | R | no fault alarm active on area <n> | |
| a<n>.alarm.coincidence | 1 | R | coincidence alarm active on area <n> |
| 0 | R | no coincidence alarm active on area <n> | |
| a<n>.alarm.isolated | 1 | R | isolated alarm active on area <n> |
| 0 | R | no isolated alarm active on area <n> | |
| a<n>.alarm.condition | 1 | R | condition alarm active on area <n> |
| 0 | R | no condition alarm active on area <n> | |
| a<n>.alarm.enabled | 1 | R | enabled alarm active on area <n> |
| 0 | R | no enabled alarm active on area <n> | |
| a<n>.alarm.action | 1 | R | action alarm active on area <n> |
| 0 | R | no action alarm active on area <n> | |
| a<n>.area.alarm | 1 | R | one of the above alarms is active on area <n> |
| 0 | R | none of the above alarms is active on area <n> | |
| a<n>.alarm.count | <num> | R | reports the number of alarm states active on sensors of area <n> |
| a<n>.fault.count | <num> | R | reports the number of faults states active on sensors of area <n> |
| a<n>.condition.count | <num> | R | reports the number of conditions active on sensors of area <n> |
| a<n>.coincidence.count | <num> | R | reports the number of coincidence alarms active on sensors of area <n> |
| a<n>.isolate.count | <num> | R | reports the number of isolations in area <n> |
| o<n>.name | <name> | R | reports the number of output <n> |
| o<n>.status | 1 | R | output <n> is active |
| 0 | R | output <n> is inactive | |
| read | W | request for reading the state of output <n> | |
| o<n>.name | <name> | R | reports the number of output <n> |
| i<n>.status | 1 | R | input <n> is active |
| 0 | R | input <n> is inactive | |
| read | W | request for reading the state of input <n> | |
| event.action.text
event.fire.text |
<text> | R | reports the text of the most recently logged event accordingly to its category |
| key | <key_value> | W | send the specified emulation key command to the panel (see following table for the list of key values) |