Galaxy
The Honeywell Galaxy Dimension panels are multi-area intrusion detection systems. The integration with HSYCO can be accomplished via RS-232 serial communication.
Contents
Communication
Employ a RS-232 straight cable to connect the panel directly to HSYCO or to an Ethernet/RS-232 gateway.
RS-232 parameters:
Baud rate | 9600 |
Data bits | 8 |
Stop bit | 1 |
Parity | none |
Flow control | none |
Galaxy Configuration
It is required to configure the panel for HSYCO to be able to communicate with it. Follow these instructions:
- Enable the engineer access
- Menu 48.1.1 - set to 1 (Enabled)
- Enable engineer mode
- Enter engineer PIN, followed by ENT
- Enable remote access and events reporting
- Menu 56.6.2 - set to 1 (SIA)
- Set SIA level to 4
- Enable (set to ON) all the events to be sent to HSYCO
- Menu 56.6.3 - set an account number (e.g. “0001”)
HSYCO Configuration
Options
ID | Default | Values | Description |
---|---|---|---|
pin |
|
PIN code assigned to the “remote” user. This option is mandatory | |
maxzone | 4158 | 0 ≤ n ≤ 4158 | highest zone number among the zones used on the panel. This option is recommended to improve the driver’s performances |
maxgroup | 32 | 0 ≤ n ≤ 32 | highest index among the groups used on the panel. This option is recommended to improve the driver’s performances |
maxoutput | 256 | 0 ≤ n ≤ 256 | highest index among the outputs used on the panel. This option is recommended to improve the driver’s performances |
guiobject | true | true | enable support for the galaxy UI object |
false | disable support for the galaxy UI object | ||
guizones | true | true | enable support for the zones-related UI objects |
false | disable support for the zones-related UI objects
| ||
guioutputs | true | true | enable support for the outputs-related UI objects |
false | disable support for the outputs-related UI objects | ||
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 | ||
pollinterval | 5 | n > 0 | the data acquisition interval, in seconds |
logsize | 20 | n ≥ 0 | the number of log lines to display in the UI object |
showall | false | true | in the zones list of the galaxy UI object show all the zones up to the number specified in the 'maxzone' option |
false | in the zones list of the galaxy UI object show only the zones for which a name has been defined in galaxy.ini |
galaxy.ini
The galaxy.ini file is a specific configuration file located in the root folder. Here you can define the names of the zones so that they will be automatically added to the list of the galaxy UI object. Add a new line for each zone using this format:
<io_server_id>.z<n> = <name>
For instance:
gxy.z1001 = Entrance gxy.z1002 = Corridor gxy.z2001 = Room 1
Datapoints
ID | Value | R/W | Description |
---|---|---|---|
connection | online | R | connection established |
offline | R | HSYCO can't connect to the panel | |
g<n>.armed | 0 | R | group <n> is disarmed |
W | disarm group <n> | ||
tot | R | group <n> is armed in “away” mode | |
W | arm group <n> in “away” mode | ||
part | R | group <n> is armed in “stay” mode | |
W | arm group <n> in “stay” mode | ||
abort | W | abort group <n> arming | |
force | W | force group <n> arming | |
g<n>.alarm | 0 | R | no active alarm on group <n> |
1 | R | alarm on group <n> | |
reset | R | alarms reset required on group <n> | |
g<n>.ready | 0 | R | group <n> is not ready to be armed |
1 | R | group <n> is ready to be armed | |
g<n>.reset | 1 | W | reset alarms on group <n> |
z<n>.open | 0 | R | zone <n> is closed |
1 | R | zone <n> is open | |
z<n>.alarm | 0 | R | zone <n> is not in alarm |
1 | R | zone <n> is in alarm | |
z<n>.bypassed | 0 | R | zone <n> is not bypassed |
W | unbypass zone <n> | ||
1 | R | zone <n> is bypassed | |
W | bypass zone <n> | ||
z<n>.tamper | 0 | R | zone <n> is not tampered |
1 | R | zone <n> is tampered | |
z<n>.fault | 0 | R | zone <n> is not in fault |
1 | R | zone <n> is in fault | |
z<n>.masked | 0 | R | zone <n> is not masked |
1 | R | zone <n> is masked | |
z<n>.resistance | 0 | R | zone <n> has normal resistance status |
1 | R | zone <n> has high or low resistance | |
warning | 0 | R | all zones are working properly |
1 | R | at least one zone is in fault or is masked or has high or low resistance | |
o<n>.active | 0 | R | output <n> is not active |
1 | R | output <n> is active |
User Interface
Object
The user interfacce for the Galaxy multi-area intrusion detection system:
The Galaxy object is listed in the Project Editor’s new object list only when at least one Galaxy I/O Server is defined.
Parameters
- server id: the server ID
- group number:
- position: the object's position. Use the pixels or rows and columns coordinates format
Syntax
(galaxy <server id>; <group number>; <position>)
E.g.
(galaxy serverid; group number; x10y20)
Display Objects
ID | Attribute | Set to | |
---|---|---|---|
log | text | latest security log lines (as many as specified by the 'logsize' option) | |
log0 | text | latest line of the security log when a new entry is added, set back to blank after a short period | |
z<n>.name | text | name assigned to zone <n> or its number if no name is defined | |
connection.label.online | visible | true | when datapoint connection = online |
false | when datapoint connection = offline | ||
connection.label.offline | visible | true | when datapoint connection = offline |
false | when datapoint connection = online | ||
<datapoint_id>.label.1 | visible | true | when datapoint with ID <datapoint_id> has value '1' |
false | when datapoint with ID <datapoint_id> has value '0' | ||
<datapoint_id>.label.0 | visible | true | when datapoint with ID <datapoint_id> has value '0' |
false | when datapoint with ID <datapoint_id> has value '1' |