Difference between revisions of "Texecom"

From HSYCO
Jump to navigation Jump to search
Line 999: Line 999:
 
|-
 
|-
  
|rowspan="2" |p<n>.armed
+
|rowspan="4" |p<n>.armed
|0
+
|rowspan="2" |0
 
|R
 
|R
 
|partition <n> not armed
 
|partition <n> not armed
 
|-
 
|-
|1
+
|W
 +
|disarm partition <n>
 +
|-
 +
|rowspan="2" |1
 
|R
 
|R
|partition <n>armed
+
|partition <n> armed
 +
|-
 +
|W
 +
|arm partition <n>
  
 
|-
 
|-
Line 1,645: Line 1,651:
 
|R
 
|R
 
|zone <n> is auto bypassed
 
|zone <n> is auto bypassed
 +
 +
|-
 +
 +
|rowspan="2" |z<n>.bypass
 +
|0
 +
|W
 +
|unbypass zone <n>
 +
|-
 +
|1
 +
|R
 +
|bypass zone <n>
  
 
|-
 
|-

Revision as of 16:42, 29 June 2017

The Texecom Premier Elite control panels are advanced, multi-area security systems. The integration with HSYCO can be accomplished via RS-232 serial communication or via Ethernet connection.

This I/O Server has been tested with firmware version V3.02.00LS2.

Communication

RS-232 parameters:

Baud rate 19200
Data bits 8
Stop bit 2
Parity none
Flow control none

HSYCO Configuration

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

Communication

  • Comm ID: select the comm port the device is connected to.

High Availability

  • Shutdown when inactive: defaults to true.

Options

ID Default Values Description
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
logsize 20 n ≥ 0 the number of log lines to display in the UI object
pollinterval 3 n > 0 the data acquisition interval, in seconds
maxzone 256 n > 0 highest zone number among the ones used on the panel
maxpartition 16 n > 0 highest partition number among the ones used on the panel
pinlength 4 n > 0 length of the user pins

Datapoints

ID Value R/W Description
connection online R connection established
offline R HSYCO can't connect to the panel


keypad.text <text> R reports the text shown by the keypad LCD
fault.ats 0 R no ATS Path Fault
1 R ATS Path Fault
fault.mains 0 R Mains Power On
1 R Mains Power Off
fault.fuse.aux 0 R Auxiliary Fuse OK
1 R Auxiliary Fuse Blown
tamper.bell 0 R no bell tamper
1 R bell tamper
tamper.aux 0 R no auxiliary tamper
1 R auxiliary tamper
tamper.lid 0 R no panel lid tamper
1 R panel lid tamper
engineer 0 R no engineer working
1 R engineer working
confirm 0 R no confirm devices
1 R confirm devices
service 0 R no service required
1 R service required
fault.fuse.bell 0 R bell fuse OK
1 R bell fuse blown
fault.battery 0 R battery OK
1 R battery fault
test.battery 0 R battery test off
1 R battery test on
light 0 R no courtesy light
1 R courtesy light
open 0 R system closed
1 R system open
armed 0 R not fully armed
1 R fully armed
coms.fail 0 R coms OK
1 R coms failed
coms.success 0 R no coms successful
1 R coms successful
coms.active 0 R no coms active
1 R coms active
udl.lockout 0 R no UDL lockout
1 R UDL lockout
udl.call 0 R no UDL call active
1 R UDL call active
udl.enabled 0 R UDL not enabled
1 R UDL enabled
alarm.confirmed 0 R no confirmed alarm
1 R confirmed alarm
custom1a 0 R no custom 1 stage A
1 R custom 1 stage A
custom1b 0 R no custom 1 stage B
1 R custom 1 stage B
custom2a 0 R no custom 2 stage A
1 R custom 2 stage A
custom2b 0 R no custom 2 stage B
1 R custom 2 stage B
custom2ab 0 R no custom 2 stage A or B
1 R custom 2 stage A or B
radio.fail 0 R radio-pad OK
1 R radio-pad failed
radio.success 0 R no radio-pad successful
1 R radio-pad successful
radio.nosig 0 R radio-pad signal OK
1 R no radio-pad signal
radio.lost 0 R radio-pad OK
1 R radio-pad lost
custom3a 0 R no custom 3 stage A
1 R custom 3 stage A
custom3b 0 R no custom 3 stage B
1 R custom 3 stage B
custom3ab 0 R no custom 3 stage A or B
1 R custom 3 stage A or B
custom4a 0 R no custom 4 stage A
1 R custom 4 stage A
custom4b 0 R no custom 4 stage B
1 R custom 4 stage B
custom4ab 0 R no custom 4 stage A or B
1 R custom 4 stage A or B
com1.fault 0 R com 1 OK
1 R com 1 fault
com2.fault 0 R com 2 OK
1 R com 2 fault
com1.nosig 0 R com 1 signal OK
1 R com 1 no signal
com2.nosig 0 R com 2 signal OK
1 R com 2 no signal
coms.fault 0 R coms OK
1 R coms fault
radio.jam 0 R no radio jamming
1 R radio jamming
radio.tamper 0 R radio TX OK
1 R radio TX tamper
test.detector 0 R no detector test
1 R detector test
test.remote 0 R no ATS remote test
1 R ATS remote test
noats 0 R ATS available
1 R no ATS available
fault.cie 0 R no CIE fault
1 R CIE fault
psu.fault.fuse 0 R PSU fuse OK
1 R PSU fuse blown
psu.fault.battery 0 R PSU battery OK
1 R PSU battery fault
test.wd 0 R WD test not active
1 R WD test active
psu.fault.mains 0 R PSU mains OK
1 R PSU mains fault
com1.power 0 R com 1 power off
1 R com 1 power on
com2.power 0 R com 2 power off
1 R com 2 power on
com3.power 0 R com 3 power off
1 R com 3 power on
fault.ip 0 R IP path OK
1 R IP path fault
battery.low 0 R battery OK
1 R battery low
fault.ps 0 R PS OK
1 R PS failure
fault.charger 0 R charger OK
1 R charger fault
p<n>.alarm 0 R no alarm on partition <n>
1 R alarm on partition <n>
p<n>.alarm.guard 0 R no guard alarm on partition <n>
1 R guard alarm active on partition <n>
p<n>.alarm.guard.access 0 R no guard access alarm on partition <n>
1 R guard access alarm active on partition <n>
p<n>.alarm.entry 0 R no entry alarm on partition <n>
1 R entry alarm active on partition <n>
p<n>.alarm.confirmed 0 R no confirmed alarm on partition <n>
1 R confirmed alarm on partition <n>
p<n>.alarm.audible 0 R no 24h audible alarm on partition <n>
1 R 24h audible alarm active on partition <n>
p<n>.alarm.silent 0 R no 24h silent alarm on partition <n>
1 R 24h silent alarm active on partition <n>
p<n>.alarm.gas 0 R no 24h gas alarm on partition <n>
1 R 24h gas alarm active on partition <n>
p<n>.alarm.pa 0 R no PA alarm on partition <n>
1 R PA alarm active on partition <n>
p<n>.alarm.pa.silent 0 R no PA silent alarm on partition <n>
1 R PA silent alarm active on partition <n>
p<n>.alarm.duress 0 R no duress alarm on partition <n>
1 R duress alarm active on partition <n>
p<n>.alarm.fire 0 R no fire alarm on partition <n>
1 R fire alarm active on partition <n>
p<n>.alarm.medical 0 R no medical alarm on partition <n>
1 R medical alarm active on partition <n>
p<n>.alarm.aux 0 R no auxiliary alarm on partition <n>
1 R auxiliary alarm active on partition <n>
p<n>.tamper 0 R no tamper alarm on partition <n>
1 R tamper alarm active on partition <n>
p<n>.abort 0 R no abort on partition <n>
1 R abort on partition <n>
p<n>.ready 0 R partition <n> not ready
1 R partition <n> ready
p<n>.entry 0 R no entry
1 R entry
p<n>.entry.2 0 R no second entry
1 R second entry
p<n>.exit 0 R no exit
1 R exit
p<n>.entryexit 0 R no entry/exit
1 R entry/exit
p<n>.armed 0 R partition <n> not armed
W disarm partition <n>
1 R partition <n> armed
W arm partition <n>
p<n>.armed.full 0 R partition <n> not full armed
1 R partition <n> full armed
p<n>.armed.part 0 R partition <n> not part armed
1 R partition <n> part armed
p<n>.arming.part 0 R partition <n> not part arming
1 R partition <n> part arming
p<n>.armable.force 0 R partition <n> not force armable
1 R partition <n> force armable
p<n>.armed.force 0 R partition <n> not force armed
1 R partition <n> force armed
p<n>.armed.fail 0 R partition <n> arm ok
1 R partition <n> arm failed
p<n>.bell.sab 0 R no bell SAB on partition <n>
1 R bell SAB on partition <n>
p<n>.bell.scb 0 R no bell SCB on partition <n>
1 R bell SCB on partition <n>
p<n>.strobe 0 R strobe off on partition <n>
1 R strobe on on partition <n>
p<n>.detector.latch 0 R no detector latch on partition <n>
1 R detector latch on partition <n>
p<n>.detector.reset 0 R no detector reset on partition <n>
1 R detector reset on partition <n>
p<n>.test.walk 0 R no walk test on partition <n>
1 R walk test on partition <n>
p<n>.bypass 0 R no bypassed zone in partition <n>
1 R bypassed zones in partition <n>
p<n>.bypass24 0 R no 24h bypassed zone in partition <n>
1 R 24h bypassed zones in partition <n>
p<n>.reset 0 R no reset required on partition <n>
1 R reset required on partition <n>
p<n>.strike 0 R no door strike on partition <n>
1 R door strike on partition <n>
p<n>.chime.mimic 0 R no chime mimic on partition <n>
1 R chime mimic on partition <n>
p<n>.chime.enabled 0 R chime not enabled on partition <n>
1 R chime enabled on partition <n>
p<n>.doubleknowck 0 R double knock not active on partition <n>
1 R double knock active on partition <n>
p<n>.beampair 0 R no beam pair on partition <n>
1 R beam pair on partition <n>
p<n>.test.zone 0 R no zone on test in partition <n>
1 R zone on test in partition <n>
p<n>.test.fail 0 R test not failed on partition <n>
1 R test failed on partition <n>
p<n>.alarm.internal 0 R no internal alarm on partition <n>
1 R internal alarm on partition <n>
p<n>.arming.auto 0 R no auto arming on partition <n>
1 R auto arming on partition <n>
p<n>.arming.time 0 R no time arming on partition <n>
1 R time arming on partition <n>
p<n>.code.1 0 R first code not entered on partition <n>
1 R first code entered on partition <n>
p<n>.code.2 0 R second code not entered on partition <n>
1 R second code entered on partition <n>
p<n>.secured 0 R area not secured on partition <n>
1 R area secured on partition <n>
p<n>.arm.part.1 0 R no part arm 1 on partition <n>
1 R part arm 1 on partition <n>
p<n>.arm.part.2 0 R no part arm 2 on partition <n>
1 R part arm 2 on partition <n>
p<n>.arm.part.3 0 R no part arm 3 on partition <n>
1 R part arm 3 on partition <n>
p<n>.alarm.custom 0 R no custom alarm on partition <n>
1 R custom alarm on partition <n>
p<n>.warning.zone 0 R no zone warning on partition <n>
1 R zone warning on partition <n>
p<n>.warning.arm 0 R no arm fail warning on partition <n>
1 R arm fail warning on partition <n>
p<n>.forced 0 R no forced entry on partition <n>
1 R forced entry on partition <n>
p<n>.locked 0 R no zones locked out on partition <n>
1 R zones locked out on partition <n>
p<n>.armed.all 0 R not all armed on partition <n>
1 R all armed on partition <n>
p<n>.arm.time.disabled 0 R time arm not disabled on partition <n>
1 R time arm disabled on partition <n>
p<n>.armedalarm 0 R not armed/alarm on partition <n>
1 R armed/alarm on partition <n>
p<n>.alarm.intruder 0 R no intruder alarm on partition <n>
1 R intruder alarm on partition <n>
p<n>.speaker.mimic 0 R no speaker mimic on partition <n>
1 R speaker mimic on partition <n>
p<n>.armedexit 0 R no full armed/exit on partition <n>
1 R full armed/exit on partition <n>
p<n>.detector.fault 0 R no detector fault on partition <n>
1 R detector fault on partition <n>
p<n>.detector.masked 0 R no detector masked on partition <n>
1 R detector masked on partition <n>
p<n>.fault 0 R no fault on partition <n>
1 R fault on partition <n>
p<n>.led 0 R no LED control on partition <n>
1 R LED control on partition <n>
p<n>.armed.full.entry 0 R no full armed entry on partition <n>
1 R full armed entry on partition <n>
p<n>.fire 0 R no fire sounder on partition <n>
1 R fire sounder on partition <n>
p<n>.pa.confirmed 0 R no PA confirmed on partition <n>
1 R PA confirmed on partition <n>
p<n>.alarm.confirmed2 0 R no confirmed alarm on partition <n>
1 R confirmed alarm on partition <n>
z<n>.open 0 R zone <n> is closed
1 R zone <n> is open
z<n>.tamper 0 R zone <n> is not tampered
1 R zone <n> is tampered
z<n>.short 0 R zone <n> is not shorted
1 R zone <n> is shorted
z<n>.fault 0 R zone <n> is not faulty
1 R zone <n> is faulty
z<n>.test 0 R no failed test on zone <n>
1 R failed test on zone <n>
z<n>.alarm 0 R zone <n> is not alarmed
1 R zone <n> is alarmed
z<n>.bypass.man 0 R zone <n> is not manually bypassed
1 R zone <n> is manually bypassed
z<n>.bypass.auto 0 R zone <n> is not auto bypassed
1 R zone <n> is auto bypassed
z<n>.bypass 0 W unbypass zone <n>
1 R bypass zone <n>
z<n>.latched 0 R no latched alarm on zone <n>
1 R latched alarm on zone <n>
z<n>.walk 0 R zone <n> no walk test
1 R zone <n> walk tested
z<n>.activity 0 R no activity required on zone <n>
1 R activity required on zone <n>
o<n> 0 R PC controlled output <n> not active
1 R PC controlled output <n> active
ox<n> 0 R X-10 controlled output <n> not active
1 R X-10 controlled output <n> active
time <YY-MM-DD HH:mm> R date and time set on the panel (e.g. 17-06-29 16:44)

User Interface

Hesa Object

The user interface for the control and supervision of one area of the system, the zones and the visualization of the security log:

Inim UI Object 1.png Inim UI Object 2.png Inim UI Object 3.png

The Hesa object is listed in the Project Editor’s new object list only when at least one HESA I/O Server is defined.

Parameters

  • id - the id assigned to the HESA I/O Server in hsyco.ini. Supports Redirect variables
  • area - the number of the area to be addressed. Supports Redirect variables
  • pos - the object’s position. Use the pixels or rows and columns coordinates format.

Syntax

(hesa <server id>; <area>; <position>)

E.g.

(hesa serverid; area; x10y20)

UISET Actions

ID Attribute Set to
log value latest security log lines (as many as specified by the 'logsize' option)
connection.online visible true when datapoint connection = online
false when datapoint connection = offline
connection.offline visible true when datapoint connection = offline
false when datapoint connection = online
<datapoint_id>.1 visible true when datapoint with ID <datapoint_id> has value '1'
false when datapoint with ID <datapoint_id> has value '0'
<datapoint_id>.0 visible true when datapoint with ID <datapoint_id> has value '0'
false when datapoint with ID <datapoint_id> has value '1'

USER Commands

Name Param Action
a<n>.armed 0 disarm area <n>
stay arm area <n> in "stay" mode
away arm area <n> in "away" mode
inst arm area <n> in "instantaneous" mode
a<n>.reset 1 reset alarms on area <n>
z<n>.bypassed
z<n>d.bypassed
0 unbypass zone <n> (base or double)
1 bypass zone <n> (base or double)
or 0 deactivate the relay output on the panel
1 activate the relay output on the panel
oc1 0 deactivate the open collector 1 on the panel
1 activate the open collector 1 on the panel
oc2 0 deactivate the open collector 2 on the panel
1 activate the open collector 2 on the panel
o<n> 0 deactivate output <n>
1 activate output <n>

To perform any of the above operations it is necessary to enter the user code first. To enter the user code through the user interface use user buttons to create a virtual keypad and assign them name and param values according to this table:

Name Param Action
digit {0 ... 9} append the specified digit to the entered user code
c delete the last entered digit

To visualize the number of entered digits use up to 6 text objects (depending on the number of digits used for user codes) and set their IDs to:

ID Description
pin.<n>
(0 ≤ <n> ≤ 5)
shows the character '*' when the corresponding digit has been entered, shows '_' otherwise

The entered code will be cleared after a short period of inactivity.

Log Files

A permanent detailed record of all the Hesa log messages is saved in a file called security.log in the logs/YYYY directory for the current year. This file is never overwritten or deleted by HSYCO.

Other information related to the TEXECOM I/O Server are saved in the daily message.log files.

Release Notes

3.6.0

  • initial release


Texecom is a registered trademark of Texecom Ltd.