39
COMMUNICATION PROTOCOL WITH CENTRAL STATION COMPUTER
When the O/C signals are transmitted by Groups with the
user number included, the “G” code, currently from 1-F, will
be in effect to show the Group number, including the
proceeding Event Code O or C, as well as the User number
at the “YYY” position. The computer may then redirect this
signal when necessary.
Example:
The panel 0012 is partially armed on Group #1
and Group #2 by user #128. The Sur-Gard receiver
will send following messages to the computer:
1RRLssssss0012sC1128[DC4]
1RRLssssss0012sC2128[DC4]
The computer software could probably redirect these signals
to a programmable sub-account, in which an o/c schedule
for users can be available.
The user report codes on Sur-Gard receiver can be decimal
or hexadecimal digits.
Two-Way Audio:
Once the Sur-Gard receiver is in the two-way audio mode,
it sends an optional signal to the computer: (Option [4D])
1RRLssssss0000sPss0L[DC4]
Where,
1
: Protocol number.
RR
: Receiver number.
L
: Line number.
s
: Space Character.
0000
: Account Code 0000.
P
: Event Code. P is recommended,
but it is programmable (DRL2A
option [4D]).
L
: Line number.
[DC4]
: Terminator 14 Hex.
This signal tells the operator which line is in the two-way
audio mode.
Supervisory Heartbeat Signal Protocol:
1011sssssssssss@ssss[DC4]
Where,
s
: Space Character.
@
: Supervisory Signal.
[DC4]
: Terminator, 14 Hex.
This signal is used to supervise the communication between
the receiver and the computer. It is sent to the computer
about every 30 seconds, programmable on the receiver.
The computer should acknowledge this signal with an [ACK].
It is recommended to have this signal running.
SIA Protocol 1:
3RRLssssAAAAAAXXYYYY[DC4]
Where,
3
: Protocol number.
RR
: Receiver number.
L
: Line number.
ssss
: Spaces.
AAAAAA
: Six digit account codes. Leading
spaces will be sent if account
codes are less than
six digits
XX
: Event code, follows the SIA “Event
Block Data Code Definitions”.
YYYY
: Zone codes. Leading spaces will
be sent if zone codes are less
than four digits.
If no zone
codes are received from the
control panel, “ss00” will be sent.
[DC4]
: Terminator, 14 Hex.
The Sur-Gard MLR2-DG receiver sends the following protocol
to report signals to the central station computer via the RS-
232 port.
Data Byte Protocol:
The Sur-Gard receiver uses 1200 baud rate, 1 start bit, 7
data bits, 1 even parity bit, and 1 stop bit structure, to
transmit and receive signals. The above protocol can be
programmed on the receiver by the central station operator
to enable different configurations.
Acknowledgement of the Signal:
The Sur-Gard receiver requires an acknowledge signal [ACK]
from the computer software within a certain programmable
time for each message sent. The waiting period for the
[ACK] can be adjusted up to 10 seconds. Failure to receive
the [ACK] will result in the re-transmission of the same signal
three more times before giving up. In case of communication
failure with the computer, the Sur-Gard receiver can store
up to 256 messages in its Static RAM memory. When
communication is resumed, these messages will be
automatically sent to the computer.
Basic Signal Protocol:
1RRLssssAAAAAAsXGYYY[DC4]
Where,
1
: Protocol number.
RR
: Receiver number.
L
: Line number.
s
: Space Character.
AAAAAA
: Account Code, usually 4 digits with
2 leading spaces.
X
: Event Code. See Table below.
G
: O/C by Area Number (1-F), or
Space.
YYY
: Zone Number or User Number.
[DC4]
: Terminator, 14 Hex.
EVENT CODE TABLE
0
Automatic Test
*
1
Fire Alarm
*
2
Panic Alarm
*
3
Burglary Alarm
*
4
Arming by User #
*
5
Disarming by User # *
6
Service
*
7
Medical Emergency
*
8
Message
*
9
Restore
*
A
Alarm
B
Bypass
C
Arming by User #
F
Auxiliary
H
Unbypass
O
Disarming by User #
R
Restore
T
Trouble
Z
Common Event Code
20(H) Common Event Code Space Character
*
These codes are used in the Sur-Gard digital control
panel with the DTMF 4/3 format.
The "Space" character (20 Hex) can be used in case the
automation software package combines the event code with
the zone code, conflicting with the existing account code
data base.