8-N-2 1.3. Modbus Read Status Protocol (Query/Response) In a normal exchange, the master device sends a query to the FL500. The FL500 receives the query and sends back a response with data and status in the data field. 1.3.1 Modbus Read Query Message...
03 or 04 Read Holding registers Byte Count 02 - FF (Hex) Number of data bytes Data Hi 00-FF (Hex) FL500 Hi byte status data Data Lo 00-FF (Hex) FL500 Lo byte status data CRC Lo 00-FF (Hex) CRC Lo byte...
If a communication error occurs, the FL500 does the following: If the FL500 cannot identify the query because of a communication error, or if the FL500 receives the query, but identifies a communication error, the FL500 does not send back a response. After some time, the master device goes to a time-out condition for the query.
Refer to Section 3 "Operational Mode Command Register Details" for details about each of the following registers. NOTE: The FL500 has Modbus error reporting. The optional dual Modbus has error reporting for each channel and can provide simultaneous block mode.
Page 9
3.5 to 20 mA 1-Bit 002E 40047 Range 1.25 to 20 mA Input Voltage Identifies 24-volt supply Value 16-Bit 0033 40052 DIP Switch First 8 option settings on DIP Value 16-Bit 0036 40055 Settings switch FL500 Modbus Communication Operating Manual...
A Read command sends back the current output in milliamperes (mA). A value of 16,000 in decimal is equal to 16.00 mA 3.2. Mode (01H) A Read command sends back a value that identifies the operating mode of the FL500. Mode Decimal Value Initialization...
A Read command sends back the measured input voltage. If the measured voltage is less than the necessary 20 volts, a Low Supply Voltage fault can occur. Refer to the FL500 UV/IR Flame Detector Operating Manual (PN 10193213) for information about troubleshooting faults.
NOTE: If you ground the Alarm Test input during the start-up cycle (approximately 10 seconds), the FL500 sets the Switch Override bit to 0 to enable the DIP switch. Refer to the FL500 UV/IR Flame Detector Operating Manual (PN 10193213) for information about the Alarm Test feature.
These functions are indicated on the Low data byte. The High data byte is not used. 3.10. Comm Address (09H) A Read command sends back the Comm address of the FL500. A Write command changes the address. The address range is 1 to 247 (01 to F7 hex).
Operational Mode Command Register Details 3.11. Comm Baud Rate (0BH) A Read command sends back the Comm baud rate in use by the FL500. A Write command changes the baud rate. When the slave baud rate changes, Modbus communications stop until the master changes its baud rate to the new slave baud rate.
EXCEPTION: If an illegal data value is entered, Exception Code 03 (Illegal Data Value) is sent back. 3.17. Unit Temperature (13H) A Read command sends back the temperature of the FL500 in degrees Celsius. 3.18. Clear COPM Faults (14H) A Write command of 1 enables the Clear COPM Faults bit to reset both UV and IR COPM fault output. The function is enabled momentarily and resets automatically after use.
3.22. Comm RXD CRC Errors (26H) Because the FL500 has a 16-bit CRC, Hi and Lo CRC errors are given in the same 16-bit word. A Read command from the previous Hi or Lo CRC address sends back the same count.
A Read command sends back the measured input voltage. If the measured voltage is less than the necessary 20 volts, a Low Supply Voltage fault can occur. Refer to the FL500 UV/IR Flame Detector Operating Manual (PN 10193213) for information about troubleshooting faults.
When an Alarm High event occurs, a timestamp is recorded and a related event counter increases. The Alarm High event ends when the condition that caused it is removed and the Alarm High latch is reset. A total of 10 timestamps for Alarm High events are kept in memory. FL500 Modbus Communication Operating Manual...
When an Alarm Test occurs, a timestamp is recorded in the Maintenance event log. Each successful Alarm Test event increases the Maintenance event counter. A total of 10 timestamps for maintenance are kept in memory. FL500 Modbus Communication Operating Manual...
Alarm High low byte = month for Alarm High event log entries Structure Time Mid Hi byte = day, Numeric value 0 - 65535 Alarm High low byte = hour for Alarm High event log entries FL500 Modbus Communication Operating Manual...
Page 21
= seconds for Maintenance event log entries Maintenance Code Alarm Test Numeric value Maintenance Reserved Reserved Numeric value Maintenance Maintenance count Numeric value 0 - 65535 Maintenance Count Reset Event Reset Event Numeric value Reset Counters FL500 Modbus Communication Operating Manual...
FL500 to General Monitors for service. Alarm Low relay Fault relay Output current There is an error in the current output circuit. Return the FL500 to General Monitors for service. The FL500 identifies a continuous short-circuit. Do a check of the Alarm Alarm Test input/output Test line.
Dubai Airport Free Zone United Arab Emirates Phone: +971-4294 3640 To see additional locations, go to www.MSAsafety.com. To see extensive documentation, white papers, and product literature for our complete line of safety products, go to http://www.MSAsafety.com/detection. FL500 Modbus Communication Operating Manual...
Page 24
For local MSA contacts, please visit us at MSAsafety.com Because every life has a purpose...