Manual
FIRElink-400 Air Sampling System – Installation Manual Page 41 of 58
© 2010 Hochiki Europe (UK) Ltd
9-5-0-346/ISS4/OCT10
7 External Communications
7.1 BMS Protocols on the FIRElink-400 Command Module
The Command Module of the FIRElink-400 has a second RS232 port that can be used to send messages
to a pager or compatible GSM phone using a modem or to enable connection to a Building Management
System (BMS). This comprises the terminals "RS 232 Tx" (transmit), "RS 232 Rx" (receive) and "GND"
on the green terminal block inside the unit (see section 185619544.01.1.1 “Command Module Terminal
Block Connections” on page 34).
Set-up of the Command Module is done using three functions;
BMS Protocol (see section
185619544.01.1.1 on page 23,
Page on Fault (see section 185619544.01.1.1 on page 25) and
Page on Alarm (see section 185619544.01.1.1 on page 25).
When either
Page on Fault or Page on Alarm is enabled the second serial port is reserved
exclusively for paging purposes by setting
BMS Protocol to 0 (TAP paging).
Programmable function
BMS Protocol sets the communications format that is used by the second
serial port to communicate with the BMS. Setting
BMS Protocol to anything other than 0 (Tap
paging) will disable functions
Page on Fault and Page on Alarm if they are enabled.
BMS Protocol numbers are as follows:
Protocol Number Protocol
0 TAP Paging (default)
1 Output only. Events are sent in the same ASCII text
format as the internal event log display. This may be
used to drive a serial printer if required.
2 BACnet ANSI/ASHRAE standard 135-1995.
1.1.1 Text Output Support (Protocol 1)
Text is output at 9600 baud, 8 bit with no parity. When an event occurs the event is printed in the
following format:
Device 'Command Module' or 'Detector n'
Event 'Fire 1'
Timedate 10:32 21/03/2001
1.1.1 BACnet Support (Protocol 2)
The Command Module models the attached detectors as analogue value object types instances 2 to 128.
The Command Module status is stored as analogue value instance 1. The Present_Value property of the
analogue objects can have one of the following values; 0 = Disabled; 2 = Fault; 32 = Normal; 48 =
PreAlarm; 64 = Fire 1; 128 = Fire 2.










