Kilsen

From HSYCO
Revision as of 09:07, 19 April 2019 by Enrico (talk | contribs)
Jump to navigation Jump to search

KILSEN KFP-A are multi-area fire panels. The integration with HSYCO can be accomplished via a standard Modbus TCP/IP connection. This I/O server was developed following the MODBUS documentation P/N 00-3243-505-1603-01 • ISS 14DEC15

IO Server Kilsen Panel.jpg

Communication

KILSEN 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 manual for detailed instruction about MODBUS protocol configuration.

HSYCO Configuration

Add a KILSEN I/O Server in the I/O Servers section of the Settings and set its parameters:

Communication

  • Address: IP address of the KILSEN 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
unitid 1 > 0 MODBUS unit ID of the KILSEN panel
nodes 1 nodes list. Multiple nodes should be separated by semicolons
loopsnumber 1 > 0 total number of loops
sensorsnsumber 1 0 ... 128 set to the highest sensor number configured in the panel
modulesnumber 1 0 ... 128 set to the highest module number configured in the panel


Datapoints

Note Data points marked with (N) are not available with older firmware versions. Data points marked with (O) are only available with older firmware versions.

ID Value R/W Description
connection online R connection established
offline R HSYCO can't connect to the panel
annunciator.<n>.<m>.offline (N) 1 R annunciator <n>.<m> offline
0 R annunciator <n>.<m> online
annunciator.<n>.<m>.fault (N) 1 R annunciator <n>.<m>fault
0 R annunciator <n>.<m> no fault
annunciator.<n>.<m>.cfg.error (N) 1 R annunciator <n>.<m> configuration error
0 R annunciator <n>.<m> configured
annunciator.<n>.offline (O) 1 R annunciator <n> offline
0 R annunciator <n> online
annunciator.<n>.fault (O) 1 R annunciator <n> fault
0 R annunciator <n> no fault
detected.annunciators R space separated list of detected annunciators
detected.lcds R space separated list of detected LCDs
detected.modules.<l> R space separated list of detected modules on loop <l>
detected.loops R space separated list of detected loops
detected.sensors.<l> R space separated list of detected loops on loop <l>
lcd.offline (O) 1 R LCD/Terminal offline
0 R LCD/Terminal offline
lcd.<n>.offline (N) 1 R LCD <n> offline
0 R LCD <n> online
lcd.<n>.fault (N) 1 R LCD <n> fault
0 R LCD <n> no fault
lcd.<n>.cfg.error (N) 1 R LCD <n> configuration error
0 R LCD <n> configured
loop.<n>.disabled (O) 1 R loop <n> disabled
0 R loop <n> not disabled
loop.<n>.short 1 R loop <n> short circuit
0 R loop <n> no short circuit
loop.<n>.open 1 R loop <n> open fault
0 R loop <n> no open fault
loop.<n>.voltage 1 R loop <n> low voltage fault
0 R loop <n> no low voltage fault
module.<l>.<n>.normal 1 R module <n> on loop <l> normal state
0 R module <n> on loop <l> error state
module.<l>.<n>.disabled 1 R module <n> on loop <l> disabled
W disable module <n> on loop <l>
0 R module <n> on loop <l> enabled
W enable module <n> on loop <l>
module.<l>.<n>.out 1 R module <n> on loop <l> output active (ON)
W turn ON out of module <n> on loop <l>
0 R module <n> on loop <l> output not active (OFF)
W turn OFF out of module <n> on loop <l>
module.<l>.<n>.fault v R module <n> on loop <l> fault (see modules fault error table below)
0 R module <n> on loop <l> no fault
module.<l>.<n>.alarm 1 R module <n> on loop <l> alarm
0 R module <n> on loop <l> no alarm
panel.fault.batt.disconn 1 R batteries disconnected
0 R batteries connected
panel.fault.power 1 R mains power failure
0 R mains power ok
panel.fault.supply.main (O) 1 R main power supply failure
0 R main power supply ok
panel.fault.supply.aux (O) 1 R aux power supply failure
0 R aux power supply ok
panel.fault.supply.aux.disc (O) 1 R aux power supply disconnected
0 R aux power supply not disconnected
panel.fault.supply.aux.not.prg (O) 1 R aux power supply not programmed
0 R aux power supply programmed
panel.fault.batt.unbal 1 R battery charger unbalance detected
0 R battery charger unbalance not detected
panel.fault.batt.fail 1 R battery failure detected
0 R battery failure not detected
panel.fault.batt.low (O) 1 R battery low voltage detected
0 R battery low voltage not detected
panel.fault.bex 1 R battery exhausted detected
0 R battery exhausted not detected
panel.fault.earth 1 R ground connection fault
0 R no ground connection fault
panel.fault.undervoltage 1 R AC power under-voltage fault
0 R no AC power under-voltage fault
panel.fault.overvoltage 1 R AC power over-voltage fault
0 R no AC power over-voltage fault
panel.fault.siren.open 1 R siren line wire cut detected
0 R siren line wire cut not detected
panel.fault.siren.short 1 R siren line short circuit detected
0 R siren line short circuit not detected
panel.fault.fuse 1 R fuse fault
0 R fuse ok
panel.fault.batt.charger.undervoltage 1 R battery charger under-voltage fault
0 R no battery charger under-voltage fault
panel.fault.batt.charger.overvoltage 1 R battery charger over-voltage fault
0 R no battery charger over-voltage fault
panel.filesystem.clear.error (N) 1 R memory delete error
0 R no memory delete error
panel.filesystem.init.error (N) 1 R memory initialization error
0 R no memory initialization error
panel.reliab.par.mod 1 R reliability parameters modified warning
0 R no reliability parameters modified warning
panel.hardkey.enabled 1 R hardware programming key enabled
0 R hardware programming key not enabled
panel.power.on 1 R power on phase
0 R power on phase completed
panel.wdt.reset 1 R main CPU watchdog fault
0 R main CPU watchdog ok
panel.cfg.error (N) 1 R configuration error
0 R configuration ok
panel.filesystem.error (N) 1 R memory corruption
0 R memory ok
panel.hard.clock (N) 1 R internal hardware clock fault
0 R internal hardware clock ok
panel.arch.full (N) 1 R log archive full
0 R log archive not full
panel.arch.full.warning (N) 1 R log archive warning (80% full)
0 R no log archive warning
panel.zone.default (N) 1 R sensors/modules not yet assigned to zones
0 R zones/modules assignment done
panel.sib.offline (N) 1 R SIB board offline
0 R SIB board online
panel.sib.not.prg (N) 1 R SIB board not programmed
0 R SIB board programmed
panel.pc.invalid.cmd (N) 1 R invalid command from PC
0 R no invalid command from PC
panel.arch.disabled 1 R log archive disabled
0 R log archive enabled
panel.lib.<n>.offline 1 R LIB board <n> offline
0 R LIB board <n> online
panel.lib.<n>.cfg.error 1 R LIB board <n> configuration error
0 R LIB board <n> configured
panel.lib.<n>.not.prg 1 R LIB board <n> not programmed
0 R LIB board <n> programmed
panel.fire silence W fire alarm silence
reset W fire alarm reset
activate W output re-activation
ack W acknowledge
panel.fire.normal 1 R fire panel normal state
0 R fire panel error state
panel.fire.exclusions 1 R fire panel has one or more disabled components
0 R fire panel’s all components are enabled
panel.fire.test 1 R fire panel test
0 R fire panel no test
panel.fire.fault 1 R fire panel fault
0 R fire panel no fault
panel.fire.alarm 1 R fire panel alarm
0 R fire panel no alarm
panel.fire.alarm.silent 1 R fire panel alarm silenced
0 R fire panel no alarm silenced
panel.fire.ack 1 R fire panel with events requing acknowledgement
0 R fire panel with no events requing acknowledgement
panel.tech (N) silence W technical alarm silence
reset W technical alarm reset
activate W output re-activation
ack W acknowledge
panel.tech.normal (N) 1 R technical panel normal state
0 R technical panel error state
panel.tech.exclusions (N) 1 R technical panel has one or more disabled components
0 R technical panel’s all components are enabled
panel.tech.test (N) 1 R technical panel test
0 R technical panel no test
panel.tech.fault (N) 1 R technical panel fault
0 R technical panel no fault
panel.tech.alarm (N) 1 R technical panel alarm
0 R technical panel no alarm
panel.tech.ack (N) 1 R technical panel with events requing acknowledgement
0 R technical panel with no events requing acknowledgement
sensor.<l>.<n>.normal 1 R sensor <n> on loop <l> normal state
0 R sensor <n> on loop <l> error state
sensor.<l>.<n>.disabled 1 R sensor <n> on loop <l> disabled
W disable sensor <n> on loop <l>
0 R sensor <n> on loop <l> enabled
W enable sensor <n> on loop <l>
sensor.<l>.<n>.prealarm.1 1 R sensor <n> on loop <l> pre-alarm 1
0 R sensor <n> on loop <l> pre-alarm 1 off
sensor.<l>.<n>.prealarm.2 1 R sensor <n> on loop <l> pre-alarm 2
0 R sensor <n> on loop <l> pre-alarm 2 off
sensor.<l>.<n>.fault v R sensor <n> on loop <l> fault (see sensors fault error table below)
0 R sensor <n> on loop <l> no fault
sensor.<l>.<n>.alarm 1 R sensor <n> on loop <l> alarm
0 R sensor <n> on loop <l> no alarm
sensor.<l>.<n>.analog v R sensor <n> on loop <l> analog value
zone.<n>.normal 1 R zone <n> normal state
0 R zone <n> error state
zone.<n>.disabled 1 R zone <n> disabled
W disable zone <n>
0 R zone <n> enabled
W enable zone <n>
zone.<n>.fault 1 R zone <n> fault
0 R zone <n> no fault
zone.<n>.alarm 1 R zone <n> alarm
0 R zone <n> no alarm