Difference between revisions of "Guardall"
Line 135: | Line 135: | ||
|- | |- | ||
+ | |rowspan="4" |armed | ||
+ | |rowspan="2" |0 | ||
+ | |R | ||
+ | |all groups are disarmed | ||
+ | |- | ||
+ | |W | ||
+ | |disarm all groups | ||
+ | |- | ||
+ | |rowspan="2" |1 | ||
+ | |R | ||
+ | |the system is (partially) armed | ||
+ | |- | ||
+ | |W | ||
+ | |arm all groups | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |alarm | ||
+ | |0 | ||
+ | |R | ||
+ | |the system is not in a alarm state | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |the system is in a alarm state | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |tamper | ||
+ | |0 | ||
+ | |R | ||
+ | |the system is not in a tamper state | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |the system is in a tamper state | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |panel.tamper | ||
+ | |0 | ||
+ | |R | ||
+ | |the panel is not tampered | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |the panel is tampered | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |bell.tamper | ||
+ | |0 | ||
+ | |R | ||
+ | |the bell is not tampered | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |the bell is tampered | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |low.volts | ||
+ | |0 | ||
+ | |R | ||
+ | |voltage ok | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |low voltage detected | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |sounder | ||
+ | |0 | ||
+ | |R | ||
+ | |the sounder is inactive | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |the sounder is active | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |audio | ||
+ | |0 | ||
+ | |R | ||
+ | |the audio signal of the panel is inactive | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |the audio signal of the panel is active | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |strobe | ||
+ | |0 | ||
+ | |R | ||
+ | |the strobe is inactive | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |the strobe is active | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |mains.fail | ||
+ | |0 | ||
+ | |R | ||
+ | |no mains fail | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |mains fail | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |power.fail | ||
+ | |0 | ||
+ | |R | ||
+ | |no power fail | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |power fail | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |battery.fail | ||
+ | |0 | ||
+ | |R | ||
+ | |no battery fail | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |battery fail | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |fuse.1.fault | ||
+ | |0 | ||
+ | |R | ||
+ | |fuse 1 is working | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |fuse 1 in fault | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |fuse.2.fault | ||
+ | |0 | ||
+ | |R | ||
+ | |fuse 2 is working | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |fuse 2 in fault | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |fuse.3.fault | ||
+ | |0 | ||
+ | |R | ||
+ | |fuse 3 is working | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |fuse 3 in fault | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |line.fault | ||
+ | |0 | ||
+ | |R | ||
+ | |communication line is working | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |communication line in fault | ||
+ | |||
+ | |- | ||
+ | |||
+ | |c<n>.name | ||
+ | |<text> | ||
+ | |R | ||
+ | |the name of circuit <n> is set to <text> | ||
+ | |||
+ | |- | ||
+ | |||
+ | |g<n>.name | ||
+ | |<text> | ||
+ | |R | ||
+ | |the name of group <n> is set to <text> | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="4" |g<n>.armed | ||
+ | |rowspan="2" |0 | ||
+ | |R | ||
+ | |group <n> is disarmed | ||
+ | |- | ||
+ | |W | ||
+ | |disarm group <n> | ||
+ | |- | ||
+ | |rowspan="2" |1 | ||
+ | |R | ||
+ | |group <n> is armed | ||
+ | |- | ||
+ | |W | ||
+ | |arm group <n> | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |c<n>.alarm | ||
+ | |0 | ||
+ | |R | ||
+ | |circuit <n> is not in alarm state | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |circuit <n> is in alarm state | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |c<n>.tamper.alarm | ||
+ | |0 | ||
+ | |R | ||
+ | |circuit <n> is not in tamper alarm | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |circuit <n> is in tamper alarm | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |c<n>.open | ||
+ | |0 | ||
+ | |R | ||
+ | |circuit <n> is closed | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |circuit <n> is open | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |c<n>.tamper | ||
+ | |0 | ||
+ | |R | ||
+ | |circuit <n> is not tampered | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |circuit <n> is tampered | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |c<n>.fault | ||
+ | |0 | ||
+ | |R | ||
+ | |circuit <n> is working properly | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |circuit <n> is faulty | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="4" |c<n>.bypassed | ||
+ | |rowspan="2" |0 | ||
+ | |R | ||
+ | |circuit <n> is not bypassed | ||
+ | |- | ||
+ | |W | ||
+ | |unbypass circuit <n> | ||
+ | |- | ||
+ | |rowspan="2" |1 | ||
+ | |R | ||
+ | |circuit <n> is bypassed | ||
+ | |- | ||
+ | |W | ||
+ | |bypass circuit <n> | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="4" |c<n>.isolated | ||
+ | |rowspan="2" |0 | ||
+ | |R | ||
+ | |circuit <n> is not isolated | ||
+ | |- | ||
+ | |W | ||
+ | |un-isolate circuit <n> | ||
+ | |- | ||
+ | |rowspan="2" |1 | ||
+ | |R | ||
+ | |circuit <n> is isolated | ||
+ | |- | ||
+ | |W | ||
+ | |isolate circuit <n> | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="4" |c<n>.soaked | ||
+ | |rowspan="2" |0 | ||
+ | |R | ||
+ | |circuit <n> is not soaked | ||
+ | |- | ||
+ | |W | ||
+ | |un-soak circuit <n> | ||
+ | |- | ||
+ | |rowspan="2" |1 | ||
+ | |R | ||
+ | |circuit <n> is soaked | ||
+ | |- | ||
+ | |W | ||
+ | |soak circuit <n> | ||
+ | |||
+ | |- | ||
+ | |||
+ | |c<n>.status | ||
+ | |<status_values> | ||
+ | |R | ||
+ | |the status of circuit <n> is set to the reported values | ||
+ | |||
+ | |- | ||
+ | |||
+ | |c<n>.attributes | ||
+ | |<attributes_values> | ||
+ | |R | ||
+ | |the attributes of circuit <n> are set to the reported values | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |c<n>.resistance | ||
+ | |<value> | ||
+ | |R | ||
+ | |the measured resistance on circuit <n> is <value> ohm | ||
+ | |- | ||
+ | |>20k | ||
+ | |R | ||
+ | |the measured resistance on circuit <n> is greater than 20 K-ohm | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |k<n>.tamper | ||
+ | |0 | ||
+ | |R | ||
+ | |keypad <n> is not tampered | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |keypad <n> is tampered | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |k<n>.fault | ||
+ | |0 | ||
+ | |R | ||
+ | |keypad <n> is working properly | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |keypad <n> is faulty | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |logon.<n> | ||
+ | |<user_num> | ||
+ | |R | ||
+ | |user with number <user_num> logged in from keypad <n> | ||
+ | |- | ||
+ | |error | ||
+ | |R | ||
+ | |wrong pin entered in keypad <n> | ||
|} | |} |
Revision as of 17:24, 20 December 2013
Guardall QX32i, PX80 and PX500 are multi-area security systems. The integration with HSYCO can be accomplished via direct control through the RS-232 port on the panel. Th I/O Server supports QX32i, PX80 and PX500 Guardall units with software version 4.33.
Contents
Communication
Employ a female-female RS-232 crossed cable to connect the panel directly to HSYCO or to an Ethernet/RS-232 gateway. The cable must follow this pinout diagram:
2 ↔ 3 3 ↔ 2 5 ↔ 5 7 ↔ 8 8 ↔ 7
RS-232 parameters:
Baud rate | 9600 |
Data bits | 8 |
Stop bit | 1 |
Parity | none |
Flow control | none |
Guardall Configuration
You must configure the unit to enable serial communication even if the system is armed. Digit the technician code on the keypad and select menu entry "99" (Total Configuration), then select entry “10” (Communication) and make sure that the serial connection is enabled when the system is armed (on).
Moreover, it is necessary to enable the required features to be available remotely. To this end, from the technician’s menu, select again menu entry “99”, then “12”. Here enter the number 1 and modify the settings accordingly to your requirements.
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 | ||
logsize | 20 | n ≥ 0 | the number of log lines to display in the UI object |
arm | true | true | allow groups arming |
false | deny groups arming | ||
disarm | true | true | allow groups disarming |
false | deny groups disarming |
guardall.ini
The guardall.ini file is a specific configuration file located in the root directory. Here you can define the names of the groups so that they will be automatically added to the user interface. Add a new line for each group using this format:
<io_server_id>.group.<n> = <name>
For instance:
guard.group.1 = Kitchen guard.group.2 = Living room
Datapoints
ID | Value | R/W | Description |
---|---|---|---|
connection | online | R | connection established |
offline | R | HSYCO can't connect to the panel | |
armed | 0 | R | all groups are disarmed |
W | disarm all groups | ||
1 | R | the system is (partially) armed | |
W | arm all groups | ||
alarm | 0 | R | the system is not in a alarm state |
1 | R | the system is in a alarm state | |
tamper | 0 | R | the system is not in a tamper state |
1 | R | the system is in a tamper state | |
panel.tamper | 0 | R | the panel is not tampered |
1 | R | the panel is tampered | |
bell.tamper | 0 | R | the bell is not tampered |
1 | R | the bell is tampered | |
low.volts | 0 | R | voltage ok |
1 | R | low voltage detected | |
sounder | 0 | R | the sounder is inactive |
1 | R | the sounder is active | |
audio | 0 | R | the audio signal of the panel is inactive |
1 | R | the audio signal of the panel is active | |
strobe | 0 | R | the strobe is inactive |
1 | R | the strobe is active | |
mains.fail | 0 | R | no mains fail |
1 | R | mains fail | |
power.fail | 0 | R | no power fail |
1 | R | power fail | |
battery.fail | 0 | R | no battery fail |
1 | R | battery fail | |
fuse.1.fault | 0 | R | fuse 1 is working |
1 | R | fuse 1 in fault | |
fuse.2.fault | 0 | R | fuse 2 is working |
1 | R | fuse 2 in fault | |
fuse.3.fault | 0 | R | fuse 3 is working |
1 | R | fuse 3 in fault | |
line.fault | 0 | R | communication line is working |
1 | R | communication line in fault | |
c<n>.name | <text> | R | the name of circuit <n> is set to <text> |
g<n>.name | <text> | R | the name of group <n> is set to <text> |
g<n>.armed | 0 | R | group <n> is disarmed |
W | disarm group <n> | ||
1 | R | group <n> is armed | |
W | arm group <n> | ||
c<n>.alarm | 0 | R | circuit <n> is not in alarm state |
1 | R | circuit <n> is in alarm state | |
c<n>.tamper.alarm | 0 | R | circuit <n> is not in tamper alarm |
1 | R | circuit <n> is in tamper alarm | |
c<n>.open | 0 | R | circuit <n> is closed |
1 | R | circuit <n> is open | |
c<n>.tamper | 0 | R | circuit <n> is not tampered |
1 | R | circuit <n> is tampered | |
c<n>.fault | 0 | R | circuit <n> is working properly |
1 | R | circuit <n> is faulty | |
c<n>.bypassed | 0 | R | circuit <n> is not bypassed |
W | unbypass circuit <n> | ||
1 | R | circuit <n> is bypassed | |
W | bypass circuit <n> | ||
c<n>.isolated | 0 | R | circuit <n> is not isolated |
W | un-isolate circuit <n> | ||
1 | R | circuit <n> is isolated | |
W | isolate circuit <n> | ||
c<n>.soaked | 0 | R | circuit <n> is not soaked |
W | un-soak circuit <n> | ||
1 | R | circuit <n> is soaked | |
W | soak circuit <n> | ||
c<n>.status | <status_values> | R | the status of circuit <n> is set to the reported values |
c<n>.attributes | <attributes_values> | R | the attributes of circuit <n> are set to the reported values |
c<n>.resistance | <value> | R | the measured resistance on circuit <n> is <value> ohm |
>20k | R | the measured resistance on circuit <n> is greater than 20 K-ohm | |
k<n>.tamper | 0 | R | keypad <n> is not tampered |
1 | R | keypad <n> is tampered | |
k<n>.fault | 0 | R | keypad <n> is working properly |
1 | R | keypad <n> is faulty | |
logon.<n> | <user_num> | R | user with number <user_num> logged in from keypad <n> |
error | R | wrong pin entered in keypad <n> |