Data Format ........................................................................................................................................................................................4
Device Sensor Status and Control Operations .............................................................................. 5
Device Output and Operating Mode Control ...................................................................................................................................5
Device Time ........................................................................................................................................................................................6
Device Status .....................................................................................................................................................................................9
Sensor Status ................................................................................................................................................................................... 11
User Guide: FAAST Fire Alarm Aspiration Sensing Technology® Modbus Protocol Schema 1
Product Description
The FAAST - Fire Alarm Aspiration Sensing Technology® aspirating smoke detector is an advanced particulate detection system
designed for use in early warning and very early warning fire detection applications. FAAST draws air from the environment through
sampling holes in a pipe network and monitors for smoke particulates. FAAST includes a local display which provides a clear
indication of the devices status. Smoke particulate level, alarm level, air flow, and faults can all be discerned with a glance at the
user interface.
FAAST is also enabled by built-in Modbus communications capabilities. The Modbus Protocol utilizes the TCP server. They physical
connection is Ethernet.
Modbus is a communications protocol allowing for connectivity with several building management solutions. Using Modbus, a
FAAST device can be monitored remotely and various device configuration actions and device interactions are facilitated.
PLEASE NOTE: WHILE Modbus CAN BE USED TO SET DEVICE CONFIGURATIONS, THE DESIGN OF ANY NEW FAAST
DEVICE MUST BE VERIFIED USING PipeIQ® TO ENSURE THAT SITE SPECIFIC REQUIREMENTS ARE MET. IF Modbus IS USED
TO MODIFY AN INSTALLED UNIT, ANY CHANGES TO SENSITIVITY SETTING SHOULD ALSO BE VERIFIED IN PipeIQ® TO
ENSURE CONTINUED SYSTEM PERFORMANCE.
3
Rev A0
User Guide: FAAST Fire Alarm Aspiration Sensing Technology® Modbus Protocol Schema 1
Communication Interface
Modbus protocol stack is an application that runs over TCP. The device requires a 10 or 100Mbps Ethernet connection to an existing
IP network and a valid network configuration in order to enable Modbus Communications. The FAAST device’s TCP server will listen
for Modbus protocol packets on Port 502.
Separate TCP ports allow Modbus, e-mail, PipeIQ and web communications simultaneously. Finally, to transmit and receive data over
Modbus, the user requires a client that can generate Modbus packets over TCP.
Client Interface
When a client is connected through Port 502, the FAAST device will act as a Modbus/TCP “server”. This section defines the format of
data in Modbus/TCP registers. More information about Modbus/TCP can be obtained from www.Modbus.org.
The entire Modbus map is related to a single device, and the Slave ID parameter is unused by the FAAST device.
Accessible Registers
Input registers for registers listed in Table 1.
Holding registers in Tables 2 to 8.
Data Format
To properly transfer data to and from the Modbus registers, the following descriptions specify how data is organized when more than
one register is required to read or write a specific piece of data.
1. Long Integer, floating point:
Value = 0xaabbccdd
Holding Reg1 = 0xaabb
Holding Reg2 = 0xccdd
3. IP Address:
Value = a.b.c.d
Holding Reg1 = dc
Holding Reg2 = ba
4. MAC Address:
Value = 0x (aa-bb-cc-dd-ee-ff)
Holding Reg1 = 0xbbaa
Holding Reg2 = 0xddcc
Holding Reg3 = 0xffee
4
User Guide: FAAST Fire Alarm Aspiration Sensing Technology® Modbus Protocol Schema 1
Device Sensor Status and Control Operations
Device Read
The Modbus client is able to read the device status data directly via input and holding register reads.
Device Output and Operating Mode Control
The Modbus client is able to initiate different operating modes through the Sensor Input Holding Register.
1. Write the Administrator Password in the Administrator Password holding register (this is the same as the Button
Activation Passcode configured through PipeIQ).
2. Read the Sensor API status holding register and verify that the ADMIN_UNLOCK bit is set.
3. Write the value to the Sensor Input Holding Register (40035) that initiates the desired action or mode change:
a. 0x0001 to Isolate
b. 0x0002 to Disable
c. 0x0004 to initiate Test Mode
d. 0x0008 to Silence a Fault or Alarm (when equipped with an audible indicator)
e. 0x0010 to Reset the Device
f. 0x0020 to Reset the Airflow Baseline
g. 0x0040 to Clear the Event Log
h. 0x0080 to Clear the Trend Log
i. 0x0100 to Clear the Message Log
4. Write 0x0 to the Administrator Password in the Administrator Password holding register if no further changes
are desired.
Device Conguration
In order to write a new configuration, the following steps must be followed:
1. Write the Administrator Password in the Administrator Password holding register (this is the same as the Button
Activation Passcode configured through PipeIQ).
2. Read the Sensor API status holding register and verify that the ADMIN_UNLOCK bit is set. If it is set, the Sensor API
Command Register is enabled and will process commands issued.
3. The device must be placed in Disable Mode by setting disable bit in Sensor Input Holding register Holding register.
4. Read the Operating Mode holding register.
5. The Modbus client writes the new values for the respective configuration holding registers through Write Multiple
Register Command(s).
6. Write the Save Configuration Command value, 0xAA11 in the Modbus Specific configuration Command holding register
in order to save any configuration changes.
7. The device stores new configuration.
8. Read the Modbus Specific configuration Command holding register. The value will be 0x0000 when the Command
completes successfully.
9. Remove the device from Disable Mode by clearing the disable bit Sensor Input Holding register.
10. The device will reset and the new configuration will be applied.
5
Rev A0
User Guide: FAAST Fire Alarm Aspiration Sensing Technology® Modbus Protocol Schema 1
Device Sensor Status and Control Operations (Cont’d)
Device Time
In order to set the time, the following steps must be followed:
1. Write the Administrator Password in the Administrator Password holding register.
2. Read the Sensor API status holding register and verify that the ADMIN_UNLOCK bit is set. If it is set, the Sensor API
Command Register is enabled and will process commands issued.
3. The Modbus client writes the new time value using Epoch/UNIX timestamp formate to the time holding registers through
Write Multiple Register Command(s).
4. Write the Save Time Command value, 0xEE22 in the Modbus Specific configuration Command holding register in order
to save the new time.
5. The device stores and applies the new device time.
6. Read the Modbus Specific configuration Command holding register. The value will be 0x0000 when the Command
completes successfully.
7. Write 0x0 to the Administrator Password in the Administrator Password holding register if no further changes are
desired.
Device Smoke Reference
The device may be programmed with a reference in order to compensate for a period of high particulate due to a change in ambient
environmental conditions. Use the following steps to modify the Device Reference:
1. Write the Administrator Password in the Administrator Password holding register.
2. Read the Sensor API status holding register and verify that the ADMIN_UNLOCK bit is set. If it is set, the Sensor API
Command Register is enabled and will process commands issued.
3. The Modbus client writes the new Reference Value in 32-bit Float format to the Smoke Reference Value register through
Write Multiple Register Command.
4. The device applies the new Reference.
5. Read the Sensor Smoke Reference Value to verify it stored correctly.
6. Write 0x0 to the Administrator Password in the Administrator Password holding register if no further changes are
desired.
Modbus Administrator Password
The Modbus Administrator Password grants the user the privilege of writing to the Holding Registers. This password is the same as
the User Interface Button Lockout Code. It is not readable through the Modbus Interface. It is set to ‘1111’ as the default. The values
may range from 1111 to 9999. The user may change the password by performing a Device Configuration Change as described
earlier.
A failure to gain administrator privileges due to a forgotten or lost password is a recoverable event by using the PipeIQ software,
connecting to the device and updating the device configuration with a known password.
6
Loading...
+ 14 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.