T1200
MARINEC-P-A
3 02/14
PAGE 26 of 67
10.2 VDR RS422 Output Sentence Structure
The C1714 VDR interface module sends various sentences to the VDR regarding the status of the panel. These
sentences are detailed in the following subsections.
A ‘fire status’ sentence is transmitted every 10 seconds, which shows the current number of zones in alarm
(number of zones can be 0 to 32). This is used primarily to indicate to the VDR that the Interface module is
connected & transmitting data.
When a fire, fault or isolation event occurs on a zone, the appropriate sentence is transmitted. The clearing of
the fire, fault or isolation is also transmitted unless the panel is reset, in which case zonal fire clear & zone fault
clear messages are not sent; only the RESET message is sent.
Each sentence consists of a number of data fields separated by a comma. A checksum of the transmitted data
is attached to the end of the sentence.
10.2.1 ZONAL FIRE Sentence Structure
This sentence takes the following form:
$ttfff,a,hhmmss.ss,bb,dd,eee,fff,g,h,c—c*hh<CR><LF>
$
– start of sentence
tt
– Talker Identifier = FR (Fire detection system)
fff
– Sentence Formatter = FIR (Fire Detection)
,
– Field Separator
a – Message Type = E (Event)
hhmmss.ss
– Time of event = VDROB has no clock so currently set to 000000
bb
– System indicator of fire detection = FD (Fire Detector)
dd
– Division indicator of fire sensor allocation (1) = Zone Number – Leave Blank
eee
– Division indicator of fire sensor allocation (2) = Loop Number – Leave Blank
fff
– Fire Detector Number = Leave Blank
g
– Condition = A (Activation) or V (Non-activation)
h
– Alarm’s acknowledge state = Leave Blank
c—c
– Alarm’s description text = Alarm description e.g.
PANEL 01 ZONE 01 FIRE
*
– Indicates next two characters are the checksum
hh
– Checksum (XOR of all bytes including commas but excluding
$
and
*
)
<CR>
– Carriage Return character = HEX 0D
<LF>
– Line Feed character = HEX 0A
A fire on zone 1 of panel 1 would generate the following sentence:
$FRFIR,E,000000,FD,,,,A,,PANEL 01 ZONE 01 FIRE*33<CR><LF>
The HEX data is:
24 46 52 46 49 52 2C 45 2C 30 30 30 30 30 30 2C 46 44 2C 2C 2C 2C 41 2C 2C 50
41 4E 45 4C 20 30 31 20 5A 4F 4E 45 20 30 31 20 46 49 52 45 2A 33 33 0D 0A
A fire cleared on zone 1 of panel 1 would generate the following sentence:
$FRFIR,E,000000,FD,,,,V,,PANEL 01 ZONE 01 FIRE CLEAR*5D<CR><LF>
The HEX data is:
24 46 52 46 49 52 2C 45 2C 30 30 30 30 30 30 2C 46 44 2C 2C 2C 2C 56 2C 2C 50
41 4E 45 4C 20 30 31 20 5A 4F 4E 45 20 30 31 20 46 49 52 45 20 43 4C 45 41 52
2A 35 44 0D 0A
NOTE: For a Machine Space zone, the description text includes ‘MS’ after the zone number e.g.
PANEL 01 ZONE 01 MS FIRE