General Monitors IR5500 Programming Manual

Infrared open-path detector for hydrocarbon gases
Hide thumbs Also See for IR5500:
Table of Contents

Advertisement

M
IR5500
ODEL
Infrared Open-Path Detector
for Hydrocarbon Gases
Modbus programming guide
The information and technical data disclosed in
this document may be used and disseminated
only for the purposes and to the extent
specifically authorized in writing by General
Monitors.
Instruction Manual Modbus
12-15
General Monitors reserves the right to change
published specifications and designs without
prior notice.
MANIR5500M
Part No.
MANIR5500M
Revision
B/12-15

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the IR5500 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for General Monitors IR5500

  • Page 1 General Monitors. Instruction Manual Modbus 12-15 General Monitors reserves the right to change published specifications and designs without prior notice. MANIR5500M Part No. MANIR5500M...
  • Page 2 Model IR5500 Modbus Programming Guide This page intentionally left blank.
  • Page 3: Table Of Contents

    Modbus Write Query/Response Messages .................. 6 Message Function Codes ......................7 Exception Response ........................7 Exception Codes .......................... 8 3. IR5500 MODBUS COMMAND REGISTERS................. 9 Analog Output 1 (0x0000) ......................14 Operating Mode (0x0001) ......................14 Status Error (0x0002) ......................... 15 Product Model (0x0004) ......................
  • Page 4 Model IR5500 Modbus Programming Guide 3.33.2 Reset Events (0x00B0) ....................... 20 3.33.3 Running Time in seconds hi word (0x00B1) ................20 3.33.4 Running Time in seconds lo word (0x00B2) ................21 3.33.5 Real-time Clock Year, Month (0x00B3) ..................21 3.33.6 Real-time Clock Day, Hour (0x00B4) ..................
  • Page 5: Modbus Communication Interface

    By default from the factory, IR5500 Modbus interface is set at the baud rate of 9600 bits per second, data format of 8-N-1, and with a unit address of 1 on the serial channel CH1 and 2 - on the serial channel CH2.
  • Page 6: Message Structure

    Model IR5500 Modbus Programming Guide 2. Message Structure The following subsections within this section of the document describe the message details for IR5500 Modbus communication with external instruments. 2.1 Modbus Read Status Query/Response Messages Table 2: Modbus Read Query Message Byte...
  • Page 7: Message Function Codes

    An abnormal communications produces one of four possible events: 1. If the IR5500 does not receive the query due to a communications error, then no response is returned from the IR5500 and the master device will eventually process a timeout condition for the query.
  • Page 8: Exception Codes

    Modbus Programming Guide 2.5 Exception Codes Exception Code Field: In a normal response, the IR5500 returns data and status in the data field, which was requested in the query from the master. In an exception response, the IR5500 returns an exception code in the data field, which describes the IR5500 condition that caused the exception.
  • Page 9: Ir5500 Modbus Command Registers

    Model IR5500 Modbus Programming Guide 3. IR5500 Modbus Command Registers This section provides detailed information on the IR5500 Modbus command registers, their functionality, type, range and accessability (read or write). Table 8: IR5500 User Command Registers Addr. Data Name Function...
  • Page 10 Model IR5500 Modbus Programming Guide Addr. Data Name Function Data Range (Hex) Type 0014h Reserved 0015h Reserved Reset Alarm 0016h Resets latching alarms Numeric Value 0017h Reserved Warn level –60% 0018h LEL-m Alarm Set Set/View Alarm level as % Numeric...
  • Page 11 Model IR5500 Modbus Programming Guide Addr. Data Name Function Data Range (Hex) Type 0 – channel 1 002Dh Clear Com Errors Clears communication error Numeric counters Value 1 – channel 2 0 – 60 min 002Eh Beam Block Fault Number of minutes before...
  • Page 12 Model IR5500 Modbus Programming Guide Addr. Data Name Function Data Range (Hex) Type 1 – 31 day, Real Time Clock Read/Set day and hour of Numeric 00B4h 0 – 23 hour Day, Hour Value Real Time Clock Read/Set minutes and Numeric 0–...
  • Page 13 0 – 59 minutes Hi byte = Minute, Lo byte Numeric 00CCh Clock Time Low 0 – 59 seconds second: Fault clock time Value Numeric 00CDh Fault Code IR5500 Fault Code Bitmap Value Numeric 00CEh Reserved Reserved Value Numeric 00CFh Fault Event Count...
  • Page 14: Analog Output 1 (0X0000)

    Mode to compensate for background gas levels.  Gas Check Mode: IR5500 gas check is in progress. During gas check the analog outputs are held at 1.5mA and the alarm relays are disabled, but the display shows the gas concentration.
  • Page 15: Status Error (0X0002)

    3.5 Software Revision (0x0005) A read returns the software revision of the IR5500 in 2 ASCII characters. The most significant byte is the first character, the least significant byte is the second character. For example, if this register reads 0x2042 then the first digit is 0x20 (a space character) and the second is 0x42...
  • Page 16: Percentage Beam Block (0X0006)

    3.8 Serial Channel 1 Baud Rate (0x000B) A read returns the baud rate of the IR5500. A write changes the baud rate to the requested baud rate. After the baud rate has been changed to the addressed unit, the Modbus communication will cease because the baud rate has changed;...
  • Page 17: Gas Concentration As Percentage Of Ppm-M Full Scale (0X000D)

    None 8-N-2 Read/Write NOTE: By grounding RESET input during power-up cycle (10 seconds), the IR5500 Data Format will default to 8-N-1. Exception – If the format code is not in range an Illegal data value (03) is returned. 3.10 Gas concentration as percentage of ppm-m full scale (0x000D) A read returns the gas concentration observed by the detector as a percentage (0 –...
  • Page 18: Lel∙M Warn Relay Configuration (0X0019)

    The set points are programmable in steps of 1% of full scale. NOTE: The maximum alarm setting for the IR5500 is 60% full scale which is 3.0 LEL∙m for methane detectors and 0.6 LEL∙m for heavy hydrocarbon detectors.
  • Page 19: Total Com Receive Errors For Channel 1 (0X0020)

    Model IR5500 Modbus Programming Guide NOTE: The maximum low alarm (warning) setting for the IR5500 is the lower of high alarm set point or 60% of full scale, while minimum low alarm (warning) setting is 10% of full scale. A 1 in the 9 bit position means the output is Latching, a 0 means it is Non-Latching.
  • Page 20: Function Code Errors For Channel 2 (0X0037)

    3.30 Overrun Errors for Channel 2 (0x003A) A read indicates the number of Overrun Errors that occurred on the serial channel 2 of the IR5500. The maximum count is 65,535; the counter will roll over to zero and begin counting again.
  • Page 21: Running Time In Seconds Lo Word (0X00B2)

    Model IR5500 Modbus Programming Guide 3.33.4 Running Time in seconds lo word (0x00B2) This sets/reads hi word of device running time in seconds. This value must be read/written after running time hi byte (register 0x00B1). Table 15: Real Time Clock Time Format...
  • Page 22: Warning Running Time In Seconds, Low Word (0X00B9)

    Model IR5500 Modbus Programming Guide 3.33.11 Warning Running Time in Seconds, Low Word (0x00B9) This register reads the low word of the running time in seconds when the warning event occurred. This time is in seconds since January 1, 2000.
  • Page 23: Fault Clock Time: Year, Month (0X00Ca)

    Model IR5500 Modbus Programming Guide 3.33.24 Fault Clock Time: Year, Month (0x00CA) These registers are described in Table 15 as item number 1. 3.33.25 Fault Clock Time: Day, Hour (0x00CB) These registers are described in Table 15 as item number 2.
  • Page 24: Calibration Clock Time: Minute, Seconds (0X00Dc)

    Model IR5500 Modbus Programming Guide 3.33.39 Calibration Clock Time: Minute, Seconds (0x00DC) These registers are described in Table 15 as item number 3. 3.33.40 Calibration Code (0x00DD) This returns 1 for zero events and 2 for calibration events. 3.33.41 Total Calibration Event Counter (0x00DF)

Table of Contents