background image

 

 

Model IR400 MODBUS

 

14 

 

 

Function 

Value 
(Decimal) 

Magnet LED Switch 

Manual solenoid 

AGRG 

Table 12: Cal IO types 

Cal IO type can’t be change is solenoid is ON. 

1.4.9 Solenoid On/Off (0x0008) 

This feature is used for Calibration and Gas check. If Cal IO type is Magnet LED Switch, 
solenoid is disabled. 

A write command can be used only if Cal IO type is set to manual solenoid. In case of 
ARGC solenoid turns on and off automatically.  

Function 

Value 
(Decimal) 

Access 

On 10 

Read/Write 

Off 

20 

Read/Write 

Normal Operation  30 

Read 

Table 13: Solenoid On/Off 

Exception – If a value other than 10 or 20 is used in write command, then the Exception 
Code 03 is returned.  
  

1.4.10 Address (0x0009) 

A read returns the address of the IR400. A write changes the address to the requested 
address. The range of the address is 1 to 247. 

 

NOTE: 

By grounding the RESET input during power-up cycle (10 seconds), the 

Address will default to 1. 

1.4.11 Baud Rate (0x000B) 

A read returns the baud rate of the IR400. A write changes the baud rate to the requested 
baud rate. After the baud rate has been changed to the addressed unit, the Modbus 
communications will cease because the baud rate has changed; therefore the master will 
have to change its baud rate to the slave’s new baud rate in order to re-start the 
communications. The factory default is 9600. 

 

Summary of Contents for IR400

Page 1: ...osed 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 05 11 General Monitors reserves the right to change published specifications and designs without prior notice Part No MANIR400 EU Revision D 05 11 ...

Page 2: ......

Page 3: ...ounting Instructions 10 3 3 Wiring Connections 13 3 4 Applying Power 15 4 0 OPERATION AND CONFIGURATION 17 4 1 Zeroing Gas Check Tests and Calibration 17 4 2 IR400 Stand alone Operation and Configuration 20 4 3 HazardWatch Mode 23 4 4 Gas Check Mode 23 4 5 Detector Response Time 23 5 0 MAINTENANCE 25 5 1 Developing a Maintenance Schedule 25 5 2 Gas Checks Zeroing and Recalibration 25 5 3 Cleaning ...

Page 4: ...1 Warranty 31 9 2 Principle of Operation 32 9 3 Specifications 33 9 4 Environmental Specifications 36 9 5 Communications 36 9 6 Engineering Documentation 37 9 7 Ordering Information 38 IR400 HART COMMUNICATION IR400 MODBUS PROGRAMMING ...

Page 5: ...an Box 11 Figure 6a IR400 with Junction Box 15 Figure 6b IR400 with European Junction Box 15 Figure 7 Wiring Diagram from IR400 to Control Equipment 16 Figure 8 IR400 Zero Switch LED During Zeroing and Calibration 21 Figure 9 IR400 Optical Window Locations 26 Table of Tables Table 1 Wiring Chart 3 Table 2 Wiring Chart 13 Table 3 IR400 without HART Option 19 Table 4 IR400 with HART Option 19 Table ...

Page 6: ... likelihood of dirt and dust build up on the windows For optimum performance the splashguards should be located on the top and bottom as shown in Figure 1a Figure 1b Apply the supplied thread lubricant sealant to all conduit entries before use to prevent binding Figure 1a IR400 with Junction Box Figure 1b IR400 with European Junction Box ...

Page 7: ...an industrial analog to digital A D converter then the negative supply Common of all three must be connected Applying Power Before applying power to the system for the first time all wiring connections should be checked for correctness Upon initial power up or after a fault condition has been corrected the unit will enter a start up mode for 2 minutes before normal operation IR400 Ethylene start u...

Page 8: ...Model IR400 4 Figure 2 Wiring Diagram from IR400 to Control Equipment The instrument is now ready to operate Please further consult this manual for more information on the instrument s many features ...

Page 9: ...APORS ARE VERY DANGEROUS USE EXTREME CAUTION WHEN THESE HAZARDS ARE PRESENT 1 3 Installation Operation and Maintenance Before power up verify wiring terminal connections and stability of mounting for all integral safety equipment Proper system operation should be verified by performing a full functional test of all component devices of the safety system ensuring that the proper levels of alarming ...

Page 10: ... continuously monitors combustible gases in the lower explosive limit LEL range and provides a 4 to 20 mA analog signal proportional to the 0 to 100 LEL concentration Gas calibration is available to LEL values defined by ISO 10156 NFPA 325 and IEC 61779 1 A Modbus communications interface is also provided for informational programming purposes Sensor data and status information from the IR400 can ...

Page 11: ...Heated optics eliminate condensation Dirty optics indication Reading not affected by air velocity Immune to typical poisons e g silicones halides lead sulfur Works in oxygen deficient environments Able to operate in constant hydrocarbon environment without adverse effects IP66 Type 4X Interfaces directly with existing DC110 DC130 controllers TA102A trip amplifiers Expanded capabilities when used w...

Page 12: ...ields or similar equipment Proper wiring and grounding is essential for optimum performance Snap on ferrite filters can provide additional resistance to electromagnetic and radio frequency interference NOTE The Model IR400 cannot detect hydrogen H2 gas Some other factors to consider when selecting a detector location Emission temperature and vapor density of the gas The IR400 should be located nea...

Page 13: ... lubricant sealant to all conduit entries of the IR400 junction box IR4000M or IR4000S as needed to prevent binding Remove the cover from the junction box IR4000M or IR4000S by loosening the four captive screws with a 5 mm Allen wrench and lifting the cover straight up Strip and trim the wires from the IR400 as needed and thread them into either the right or left wiring conduit of the junction box...

Page 14: ... in order to locate it within easy reach and at eye level 3 2 1 Mounting an IR400 with an Attached Enclosure The following figure shows the overall and mounting dimensions for the Model IR400 with an attached junction box IR4000M S enclosure YEAR OF CONSTRUCTION MODEL IR4000M P N 32580 CONFIG MAN S N 0518 0539 CALIBRATION PROCEDURE 1 HAVE DETECTOR IN CLEAN AIR 2 APPLY MAGNET AND WAIT FOR AC ON DIS...

Page 15: ...Model IR400 11 Figure 5b IR400 Mounting Dimensions with a European Box ...

Page 16: ...e purpose of this manual The cable armor must be terminated in a suitable cable gland at the detector to ensure a positive electrical connection 3 2 2 2 Cable Termination in Non Hazardous Areas The cable armor must be connected to safety earth in the safe area The cable screen drain wire must be connected to an instrument earth in the safe area The power supply 0V return must be connected to an in...

Page 17: ... RED 24 V 4 WHITE 4 20 mA 5 BLUE MOD1 6 WHT BLU MOD1 7 BROWN CAL 8 MOD2 no connection for IR400 9 MOD2 no connection for IR400 10 No Connection Table 2 Wiring Chart The IR400 operates on nominal power of 24 VDC The customer must provide primary DC voltage power unless a General Monitors readout relay display module with an internal power supply is used Since the IR400 is designed to continuously m...

Page 18: ...ion serves both the analog signal and the power connections 3 3 3 Dual Modbus Interface To access the Modbus Modbus RTU interface connect the blue lead from the IR400 to the Modbus terminal and the blue white lead to the Modbus terminal on the customer s Modbus capable device For a description of the data available from the IR400 and the programming interface please refer to the separate IR400 Mod...

Page 19: ...er stabilization it is recommended that the IR400 be zeroed per the procedure in Section 4 1 step 1 only A gas check should then be performed to ensure that the unit is operating properly Use the General Monitors gas check kit P N 32548 x to perform this check If the unit does not respond properly calibrate per the procedure in Section 4 1 4 steps 1 4 When connecting the IR400 to a safety system t...

Page 20: ...Model IR400 16 Figure 7 Wiring Diagram from IR400 to Control Equipment ...

Page 21: ...eration and configuration 4 1 Zeroing Gas Check Tests and Calibration Each IR400 is calibrated at the factory However they will need occasional zeroing as well as gas check tests and calibration after initial installation to make sure they are working properly Before zeroing or calibration always check that the optics path is clear and the windows are clean These are the most important operations ...

Page 22: ...n gas air mixture reduces the likelihood of error in field calibration The hose and cup adapter that are included allow for quick calibrations and gas checks Pre mixed calibration gases at approximately 50 LEL are available in lecture bottles ButaneC4H10 EthaneC2H6 EthyleneC2H4 MethaneCH4 HexaneC6H14 PentaneC5H12 PropaneC3H8 Spare bottles containing these gases may be ordered Methane lecture bottl...

Page 23: ... Meaning 0 Startup mode and critical fault for non HART unit 1 5 Zero Calibration and Gas Check Mode 2 Non critical fault 4 20 0 100 LEL or by Volume 20 1 21 7 Over range Table 3 IR400 without HART Option Current Level mA Meaning 0 Startup mode and critical fault for non HART unit 1 25 Startup mode and critical fault if current range is low 1 5 Zero Calibration and Gas Check Mode 2 Non critical fa...

Page 24: ...unction box that is directly attached to the IR400 You should zero the Model IR400 detectors occasionally to eliminate any background gas fluctuations Calibration is necessary if gas check readings show the unit is reading inaccurately In addition many operational functions are available using the Modbus HART interface from a control room device as described in separate General Monitors manuals av...

Page 25: ... Gas Check Tests and Calibration Make sure the windows are clean and there is nothing blocking the optical beam 4 2 2 Zero Only Calibration The junction box used with the IR400 is fitted with a zero switch which eliminates any background gas fluctuation Zero the Unit Apply the General Monitors magnet that was included with the unit to the Zero Switch LED for approximately three seconds The LED in ...

Page 26: ...ill turn on and flash off quickly once per second for 30 seconds Zero Complete in Figure NOTE If an error occurs during the zeroing calibration sequence the LED will flash on and off rapidly Fault 2 Return to Normal Operation or Start Calibration If the magnet is not applied again the unit will return to normal operation To continue on and calibrate apply the magnet again and the unit will enter t...

Page 27: ...ured send the Modbus or HART command to turn off the solenoid The unit will return to normal operation when the concentration drops below 5 full scale Since the IR400 zeros before calibrating you must remove the gas completely before going to calibration mode 4 5 Detector Response Time A valid response time of a gas detector must take into account a static gas presence as it occurs in the field wi...

Page 28: ... a user to check that the unit is responding to gas and or that final response is within tolerance If it s required to demonstrate a reading of 50 LEL at site this can be achieved using the calibration cup however it should be noted that you need to apply the test gas for approximately three minutes to get a reading of 50 LEL This time is due to the ambient air located in the optical path of the d...

Page 29: ...ach installation General Monitors recommends that a schedule for periodic maintenance be established and followed and that a maintenance logbook be kept for each unit in operation More frequent cleaning and calibration checks are recommended if the equipment is impacted by unusual environmental conditions such as mud collecting on the sensor head sensors accidentally being painted over etc General...

Page 30: ...ndow Locations NOTE Do not clean the windows while an IR400 unit is zeroing or in recalibration mode The unit must be re zeroed after cleaning 5 3 2 Lubricating IR400 and IR4000 Units If the neoprene rubber gasket O ring in the cover of the IR4000 enclosure is found dry it should also be lubricated with the lubricant sealant that is included with the IR400 IR4000 units or is available on order fro...

Page 31: ... HART handheld device 375 or 475 is working by checking it against another HART field device 3 Verify that the HART software or handheld device has the DD for the IR400 If the DD is not present download it from the HART Communication Foundation HCF website 4 Verify the IR400 wiring 5 Verify that power is off when removing or attaching wires Red to power Black to common White to a 250 ohm resistor ...

Page 32: ...d the bus master 2 Communications wiring open 2 Check and correct wiring 3 Communications wiring shorted 3 Check and correct wiring F5 Bit 4 1 25 0 CAL Wire brown Shorted 1 CAL Wire brown not in connector 1 Check and ensure proper connection of wire to board connector 1 Power supply not outputing greater than 20VDC 1 Check the supply voltage and replace power supply if necessary 2 Voltage loss due...

Page 33: ...nnection to control room equipment such as programmable logic controllers PLCs The Modbus interface is also used to connect IR400 detectors to the IR4000M multi point monitor A separate manual for the IR400 Modbus registers and a programming guide is available from the General Monitors website ...

Page 34: ...e Lyme Green Business Park Macclesfield Cheshire United Kingdom SK11 0LR Phone 44 1625 619 583 Fax 44 1625 619 098 Email info generalmonitors co uk IRELAND Ballybrit Business Park Galway Republic of Ireland Phone 353 91 751175 Fax 353 91 751317 Email info gmil ie SINGAPORE No 2 Kallang Pudding Rd 09 16 Mactech Building Singapore 349307 Phone 65 6 748 3488 Fax 65 6 748 1911 Email genmon gmpacifica ...

Page 35: ...E The Model IR400 Infrared Point Detector is easy to install however you should read and understand this manual before attempting to install or operate the device It includes important safety information All warranties are contingent upon proper use in the application for which the product was intended and do not cover products which have been modified or repaired without General Monitors approval...

Page 36: ...sing the differential absorption technique This method of gas detection comes under what is commonly known as the non dispersive infrared NDIR absorption principle The reference wavelength is chosen suitable to compensate for any interference that can otherwise occur from atmospheric variation e g humidity dust snow fog steam temperature etc Control Electronics The Model IR400 operates from an unr...

Page 37: ...nnel Rack Mounted2 TA102A Single Channel Zero Two Series3 IR4000 display and relay alarms Malfunctions Monitored Re calibration Error Optics Failure Blockage Low Supply Voltage Reference or Active Lamp Failure Heater Failure Time to Re zero unit Program Memory Checksum Error EPROM Data Non Volatile Memory Checksum Error EEPROM Short Circuit on CAL_IO Wire Warranty Two years Approvals CSA FM CE Mar...

Page 38: ...to 8A under Fault conditions in order to comply with CE Marking requirements Analog Signal Range 0 21 7 mA Load max resistance 600 Ω Current Level mA Meaning 0 Startup mode and critical fault for non HART unit 1 25 Startup mode and critical fault for HART unit 1 5 Zero Calibration and Gas Check Mode 2 Dirty Optics 4 20 0 100 LEL 20 1 21 7 Over range HART units can be configured to never output cur...

Page 39: ... 3 5 Recommended Cable Lengths Power The maximum distance between the IR400 and the power source varies according to the wire size Maximum cable resistance V drop I device 4 0 V 0 20 A 20 Ω where V drop V supply V device and V supply 24 VDC AWG Stranded Cable Ω 1000 ft Feet Meters 12 1 71 5800 1700 14 2 73 3600 1100 16 4 35 2200 700 18 6 92 1400 440 20 10 9 910 270 Table 7 Maximum Distance between...

Page 40: ...he last two bytes are a 16 bit checksum calculated by performing a 16 bit addition of the first three bytes of the message and placing the result in the check sum bytes A 1 in the most significant bit of the Command Word byte 2 tells the IR400 to change the settings to those given in the Command Data byte 3 A 0 in the most significant bit of the Command Word byte 2 tells the IR400 to return to the...

Page 41: ...Model IR400 37 9 6 Engineering Documentation ...

Page 42: ...Channel Zero Two Series Trip Amplifier TA102A IR4000 multi point monitor for up to 8 IR400s connected via Modbus IR4000M IR4000 single point monitor connected using analog output and CAL signal IR4000S 9 7 2 Spare Parts and Accessories To order spare parts and or accessories please contact the nearest General Monitors representative or General Monitors directly and give the following information 1...

Page 43: ...etic switch ATEX 32554 1 Calibration Cup Flow Block 32545 1 Splash Guard standard 32545 2 Splash Guard for use with remote cal 32545 3 Splash Guard with no screen for areas with occasional moisture 32545 4 Splash Guard with no screen for remote cal 31306 1 Duct Mount Junction Box 32548 Specify Gas Gas bottle with regulator and calibration cup 31420 1 Flow Block for gas sampling system 31545 1 Rain...

Page 44: ...E regulations For further General Monitors product WEEE disposal information please visit www generalmonitors com customer_support faq_general html All other countries or states please dispose of in accordance with existing federal state and local environmental control regulations ADDENDUM Product Disposal Considerations ...

Page 45: ...Model IR400 HART Field Device Specification for Point IR Gas Detector ...

Page 46: ...tiary and Quaternary Variables Not Applicable 3 7 0 STATUS INFORMATION 4 8 0 UNIVERSAL COMMANDS 5 9 0 COMMON PRACTICE COMMANDS 5 Supported Commands 5 Catch Device Variable 6 10 0 DEVICE SPECIFIC COMMANDS 6 Command 131 Do Abort 6 Command 136 Set Alarm Level 7 Command 137 Set Warn Level 7 Command 143 Read Event Logging Counters 8 Command 144 Clear Event Logging Counters 9 Command 145 Read Warning Ev...

Page 47: ... Solenoid State 21 Command 188 Read Solenoid State 22 Command 190 Set Calibration Level 22 Command 191 Do Zero 23 Command 192 Do Calibration 23 Command 193 Do Zero Calibration 24 Command 195 Do Gas Check 24 11 0 TABLES 25 IR400 Device Specific Commands Summary 25 IR400 Operating Mode Values 26 Fault Event Log Cause Description 26 12 0 PERFORMANCE 27 Sampling Rates 27 Power up 27 Device Reset 27 Se...

Page 48: ...rror Status Information 4 Table 3 IR400 Common Practice Commands 5 Table 4 IR400 Device Specific Commands 25 Table 5 IR400 Operating Mode Values 26 Table 6 Fault Event Log Cause Description 26 Table 7 Command Response Times 27 Table 8 Capability Checklist 28 Table 9 Default Configuration 29 ...

Page 49: ...se This specification is designed to complement the IR400 Instruction Manual by providing a complete description of this field device from a HART Communications perspective Who should use this document This specification is designed to be a technical reference for HART capable host application developers system integrators and knowledgeable end users References DOCUMENT NAME DOCUMENT RELATIONSHIP ...

Page 50: ...tible Gas Detector from General Monitors The IR400 accurately measures combustible gas and reports the measurement as a percent of the Lower Explosive Limit LEL of the gas 4 0 Product Interfaces Process Interface This section describes all interfaces between the devices and the measured process Sensor Input Channels Host Interface The HART interface uses the 4 20mA current loop Refer to the Instal...

Page 51: ...iables There are no device variables exposed to the user 6 0 Dynamic Variables There is only one Dynamic Variable exposed to the user Primary Variable Percent of Lower Explosive Limit 1 1 7 The primary variable is proportional to the percent lower explosive limit 4 0mA output current corresponds to zero LEL 20 0mA output current corresponds to 100 LEL The device mode is the variable which correspo...

Page 52: ...ror 4 7 5 Low Line Voltage Error 4 7 6 Failed to Calibrate Error 4 7 7 Failed to Zero Error 4 7 MSB 0 Gas Check Timeout Error 4 7 1 Active Lamp Fault Error 4 7 2 Reference Lamp Fault Error 4 7 3 Heater Failure Error 4 7 4 FLASH Checksum Error Error 4 7 5 RAM Checksum Error Error 4 7 6 Excess Negative Drift Error 4 7 7 EEPROM Checksum Error Error 4 7 Table 2 Error Status Information These bits may ...

Page 53: ...mented Table 3 IR400 Common Practice Commands Command Number Byte Number Meaning Command 38 N A Reset Configuration Changed Flag Command 48 0 Returns Priority Fault High Byte Command 48 1 Returns Priority Fault Low Byte Command 48 2 Returns error status same as Modbus register x02 High Byte Command 48 3 Returns error status same as Modbus register x02 Low Byte Command 48 4 Returns Power Cycled Fla...

Page 54: ...eatures of the IR400 and at the discretion of General Monitors They are described here in section 10 0 and are summarized in Table Command 131 Do Abort This sends the unit to Run mode Request Data Bytes Byte Format Description 0 N A N A Response Data Bytes Byte Format Description 0 N A N A Command Specific Response Codes Code Class Description 0 Success No Command Specific Errors 1 15 Undefined 16...

Page 55: ... Codes Code Class Description 0 Success No Command Specific Errors 1 2 N A Undefined 3 Error Passed Parameter Too Large 4 N A Undefined 5 Error Too Few Data Bytes Received 6 15 N A Undefined 16 Error Access Restricted 17 127 N A Undefined Command 137 Set Warn Level This sets the Warn level Request Data Bytes Byte Format Description 0 Unsigned 8 Alarm Warn level of FS Response Data Bytes Byte Forma...

Page 56: ...ned Command 142 Reset Event Happened Flag Request Data Bytes Byte Format Description None N A N A Response Data Bytes Byte Format Description None N A N A Command Specific Response Codes Code Class Description 0 Success No Command Specific Errors 1 15 Undefined 16 Error Access Restricted 17 127 Undefined Command 143 Read Event Logging Counters Reads the 5 event logging counters Request Data Bytes ...

Page 57: ...rs This resets the 5 event logging counters to zero Request Data Bytes Byte Format Description None N A N A Response Data Bytes Byte Format Description None N A N A Command Specific Response Codes Code Class Description 0 Success No Command Specific Errors 1 127 Undefined Command 145 Read Warning Event Log This reads the Warning Event Log as specified by the event log number Event 0 is the most re...

Page 58: ...ber Event 0 is the most recent event Event 1 is the one just before that and so forth Request Data Bytes Byte Format Description None N A N A Response Data Bytes Byte Format Description 0 3 Unsigned 32 Event Running Time in Seconds 4 6 Date Event Date Day Month Year 1900 7 Unsigned 8 Event Hour 8 Unsigned 8 Event Minute 9 Unsigned 8 Event Second 10 13 Unsigned 8 Reserved 0 Command Specific Respons...

Page 59: ... Unsigned 16 Event Cause See device specific table Command Specific Response Codes Code Class Description 0 Success No Command Specific Errors 1 127 Undefined Command 148 Read Maintenance Event Log This reads the Maintenance Event Log as specified by the event log number Event 0 is the most recent event Event 1 is the one just before that and so forth Request Data Bytes Byte Format Description Non...

Page 60: ... the internal real time clock Request Data Bytes Byte Format Description 0 2 Date Date Day Month Year 1900 3 Unsigned 8 Hours 4 Unsigned 8 Minutes 5 Unsigned 8 Seconds Response Data Bytes Byte Format Description 0 2 Date Date Day Month Year 1900 3 Unsigned 8 Hours 4 Unsigned 8 Minutes 5 Unsigned 8 Seconds Command Specific Response Codes Code Class Description 0 Success No Command Specific Errors 1...

Page 61: ...gned 8 Seconds Command Specific Response Codes Code Class Description 0 Success No Command Specific Errors 1 127 Undefined Command 151 Set Run Time Meter This sets the internal run time meter Request Data Bytes Byte Format Description 0 3 Unsigned 32 Run Time Meter Value Response Data Bytes Byte Format Description 0 3 Unsigned 32 Run Time Meter Value Command Specific Response Codes Code Class Desc...

Page 62: ...s No Command Specific Errors 1 127 Undefined Command 154 Set Event Index This sets the index of logged event to read 0 latest event Request Data Bytes Byte Format Description 0 Unsigned 8 Sets index of logged event to read using commands 143 146 Range 0 9 Response Data Bytes Byte Format Description 0 Unsigned 8 Event Index Command Specific Response Codes Code Class Description 0 Success No Command...

Page 63: ...ibration Event Log This reads Calibration Event Log as specified by the event log number Event 0 is the most recent event Event 1 is the one just before that and so forth Request Data Bytes Byte Format Description None N A N A Response Data Bytes Byte Format Description 0 3 Unsigned 32 Event Running Time in Seconds 4 6 Date Event Date Day Month Year 1900 7 Unsigned 8 Event Hour 8 Unsigned 8 Event ...

Page 64: ...Model IR400 HART 16 Code Class Description 0 Success No Command Specific Errors 1 127 Undefined Command 163 Get Fast Changing Information Request Data Bytes Byte Format Description None N A N A ...

Page 65: ... 8 Event happened flag 17 Integer 8 of FS 18 21 Integer 32 Reserved 0 Command Specific Response Codes Code Class Description 0 Success No Command Specific Errors 1 127 Undefined Command 164 Get Slow Changing Information Request Data Bytes Byte Format Description None N A N A Response Data Bytes Byte Format Description 0 1 signed 16 Temperature 2 5 float Voltage 6 7 unsigned 16 Beam Blockage Comman...

Page 66: ...Unsigned 8 Reserved 0 11 Unsigned 8 Reserved 0 12 Unsigned 8 Reserved 0 13 Unsigned 8 Reserved 0 14 Unsigned 8 Reserved 0 15 Unsigned 8 Reserved 0 16 Unsigned 8 Reserved 0 17 Unsigned 8 Cal IO type 0 zero switch 1 manual solenoid 2 automatic solenoid 18 19 Unsigned 8 Reserved 0 20 Unsigned 16 Reserved 0 21 Unsigned 8 Reserved 0 22 Unsigned 8 Cal level of FS 23 Unsigned 8 Reserved 0 24 Unsigned 8 C...

Page 67: ... either one of 2 possible selections Request Data Bytes Byte Format Description 0 Unsigned 8 0 Range 3 5mA 20mA 1 Range 1 25 20mA Response Data Bytes Byte Format Description 0 Unsigned 8 0 Range 3 5mA 20mA 1 Range 1 25 20mA Command Specific Response Codes Code Class Description 0 Success No Command Specific Errors 1 2 Undefined 3 Error Passed Parameter Too Large 4 Undefined 5 Error Too Few Data By...

Page 68: ...ecific Response Codes Code Class Description 0 Success No Command Specific Errors 1 4 Undefined 5 Error Too Few Data Bytes Received 6 127 Undefined Gas Selection Codes Code to read write Gas Type 0 Methane 1 Propane 2 N Butane 3 Hexane 4 by volume Methane 5 Special Order 6 Ethane 7 Pentane Command 186 Set Cal IO type Request Data Bytes Byte Format Description 0 Unsigned 8 0 zero switch 1 manual so...

Page 69: ... Errors 1 4 Undefined 5 Error Too Few Data Bytes Received 6 127 Undefined Command 187 Set Solenoid State Request Data Bytes Byte Format Description 0 Bits Solenoid State 1 off 2 on Response Data Bytes Byte Format Description 0 Bits Solenoid State 1 off 2 on Command Specific Response Codes Code Class Description 0 Success No Command Specific Errors 1 4 Undefined 5 Error Too Few Data Bytes Received ...

Page 70: ...ponse Codes Code Class Description 0 Success No Command Specific Errors 1 127 Undefined Command 190 Set Calibration Level Request Data Bytes Byte Format Description 0 Unsigned 8 Cal level of FS Response Data Bytes Byte Format Description 0 Unsigned 8 Cal level of FS Command Specific Response Codes Code Class Description 0 Success No Command Specific Errors 1 4 Undefined 5 Error Too Few Data Bytes ...

Page 71: ...ription 0 Success No Command Specific Errors 1 15 Undefined 16 Error Access Restricted 17 127 Undefined Command 192 Do Calibration This sends the unit to Calibration mode Request Data Bytes Byte Format Description 0 N A N A Response Data Bytes Byte Format Description 0 N A N A Command Specific Response Codes Code Class Description 0 Success No Command Specific Errors 1 15 Undefined 16 Error Access...

Page 72: ...ode Class Description 0 Success No Command Specific Errors 1 15 Undefined 16 Error Access Restricted 17 127 Undefined Command 195 Do Gas Check This sends the unit to Gas Check mode Request Data Bytes Byte Format Description 0 N A N A Response Data Bytes Byte Format Description 0 N A N A Command Specific Response Codes Code Class Description 0 Success No Command Specific Errors 1 15 Undefined 16 Er...

Page 73: ...ent Log 146 Read Alarm Event Log 147 Read Fault Event Log 148 Read Maintenance Log 149 Set Time Clock 150 Read Time Clock 151 Set Running Time 152 Read Running Time 154 Set Event Index 155 Read Event Index 156 Read Calibrate Event Log 163 Get Fast Changing Information 164 Get Slow Changing Information 165 Get setup Information 185 Set Gas ID 186 Set Cal_IO_Type 187 Set Solenoid State 188 Read Sole...

Page 74: ...de 0x0800 Table 5 IR400 Operating Mode Values Fault Event Log Cause Description The following Table 6 describes the cause as reported by the read event log commands Bits Cause 0x0000 No Fault 0x0001 IR Close to Low 0x0002 Negative Drift 0x0004 IR is Low 0x0008 IR is High 0x0010 Brown Wire Short 0x0020 Low Line Voltage 0x0040 Failed to Calibrate 0x0080 Failed to Zero 0x0100 Gas Check Timeout 0x0200...

Page 75: ... fault condition Command Response Delay The IR400 responds as follows Response Type Response Time Minimum 20 ms Typical 50 ms Maximum 100 ms Table 7 Command Response Times Busy and Delayed Response The IR400 does not use delayed response times Long Messages The largest data field used by the IR400 is in response to Command 20 22 Read Write Long Tag 34 bytes including the two status bytes Non Volat...

Page 76: ... and type of sensors 1 Internal Infrared Number and type of actuators 0 Number and type of host side signals 1 4 20mA analog Number of Device Variables 0 Number of Dynamic Variables 1 Mappable Dynamic Variables No Number of common practice commands 2 Number of device specific commands 30 Bits of additional device status 8 Alternative operating modes No Burst mode No Write protection Mfg Only Table...

Page 77: ...Lower Range Value 0 LEL Upper Range Value 100 LEL PV Units Percent Lower Explosive Limit Sensor type Infrared Detector Number of wires 3 Damping time constant N A Fault indication jumper N A Write protect jumper N A Number of response preambles 5 Table 9 Default Configuration ...

Page 78: ...Model IR400 Infrared Point Detector for Hydrocarbon Gas Applications Modbus programming guide ...

Page 79: ... 0x000B 14 10 4 12 Data Format 0x000C 15 10 4 13 Priority Fault 0x000D 15 10 4 14 Hazard Watch Options 0x0016 15 10 4 15 Alarm Level 0x0018 16 10 4 16 Warn Level 0x0019 16 10 4 17 HART Configuration 0x001A 16 10 4 18 Total Receive Errors 0x0020 16 10 4 19 Function Code Errors 0x0022 16 10 4 20 Starting Address Errors 0x0023 16 10 4 21 CRC Hi Errors 0x0025 16 10 4 22 CRC Lo Errors 0x0026 16 10 4 23...

Page 80: ...Clock Time Year Month 0x00CA 20 10 4 51 Fault Clock Time Day Hour 0x00CB 20 10 4 52 Fault Clock Time Minute Seconds 0x00CC 20 10 4 53 Fault Code 0x00CD 20 10 4 54 Total Fault Event Counter 0x00CF 20 10 4 55 Maintenance Running Time in Seconds Hi Word 0x00D0 20 10 4 56 Maintenance Running Time in Seconds Low Word 0x00D1 20 10 4 57 Maintenance Clock Time Year Month 0x00D2 20 10 4 58 Maintenance Cloc...

Page 81: ...s Communications Interface The selectable data formats are as follows Data Bits Parity Stop Bit Format 8 None 1 8 N 1 8 Even 1 8 E 1 8 Odd 1 8 O 1 8 None 2 8 N 2 Table 1 Data Format 1 1 3 Modbus Read Status Protocol Query Response 1 1 3 1 Modbus Read Query Message Byte Modbus Range Referenced to IR400 1st Slave Address 1 247 Dec IR400 ID Address 2nd Function Code 03 Read Holding Registers 3rd Star...

Page 82: ...gister Address Lo 00 FF Hex IR400 Commands 5th Preset Data Hi 00 FF Hex IR400 Hi Byte Command Data 6th Preset Data Lo 00 FF Hex IR400 Lo Byte Command Data 7th CRC Hi 00 FF Hex CRC Hi Byte 8th CRC Lo 00 FF Hex CRC Lo Byte Table 4 Modbus Write Query Message NOTE Address 0 is reserved for broadcast mode and will not be supported at this time NOTE Start Address can be a maximum of 9999 Address Locatio...

Page 83: ...ot process the response to the master within the master s timeout setting then no response is returned from the IR400 and the master device will eventually process a timeout condition for the query In order to prevent this condition from occurring the maximum response time for the IR400 is 200 milliseconds Therefore the MASTER S Timeout Setting should be set to 200 milliseconds or greater 7 If the...

Page 84: ... contained in the query data field is not an allowable value for the IR400 04 Slave Device Failure An unrecoverable error occurred while the IR400 was attempting to perform the requested action 05 Acknowledge The IR400 has accepted the request and is processing it but a long duration of time will be required to do so This response is returned to prevent a timeout error from occurring in the master...

Page 85: ...ge in future versions and are consistent across General Monitors products To read the Gas ID use register 0x008D Table 9 R W 0004H Model Number View Model ID Numeric Value 2104 etc R 0005h Software Rev Software Revision ID 2 ASCII characters A B etc R 0006h Gain Shows detector gain Numeric Value 0 5000 R 0007h Cal IO type Set View Cal IO type code 0 LED switch 1 manual solenoid 2 ARGC R W 0008h So...

Page 86: ... For GM usage Numeric Value 0 5000 R 0015h Reserved N A N A N A R 0016h Hazard Watch Mode Set View Hazard Watch Mode Code 0 disabled 1 enabled R W 0017h Reserved N A N A N A R 0018h Alarm level Set View Alarm level for event logging Numeric Value 5 95 R W 0019h Warn level Set View Warn level for event logging Numeric Value 5 95 R W 001Ah HART configuration Hi byte AO range Lo byte HART enabled dis...

Page 87: ...tification Number Numeric Value See table for register 0x0003 R 008E 00AF Reserved N A N A N A N A 00B0h Reset Events Clears events of resets event flag Numeric Value 0 Clear Events 1 Resets Event Happened flag W 00B1h Run Time hi High word of Run Time in Seconds Numeric Value 0 65535 decimal R W 00B2h Run Time low Low word of Run Time in Seconds Numeric Value 0 65535 decimal R W 00B3h Real Time C...

Page 88: ...Running Time Low Running Time Low for Alarm Event log entries Numeric Value 0 65535 R 00C2h Clock Time Hi Hi byte year Lo byte month Alarm clock time Numeric Value 1 99 year 1 12 month R 00C3h Clock Time Mid Hi byte Day Lo byte Hour Alarm clock time Numeric Value 1 31 day 0 23 hour R 00C4h Clock Time Low Hi byte Minute Lo byte second Alarm clock time Numeric Value 0 59 minutes 0 59 seconds R 00C5h...

Page 89: ... year 1 12 month R 00D3h Clock Time Mid Hi byte Day Lo byte Hour Maintenance clock time Numeric Value 1 31 day 0 23 hour R 00D4h Clock Time Low Hi byte Minute Lo byte second Maintenance clock time Numeric Value 0 59 minutes 0 59 seconds R 00D5h Reserved Reserved Numeric Value 0 R 00D6h Reserved Reserved Numeric Value 0 R 00D7h Maintenance Event Count Total Maintenance Event Count Numeric Value 0 6...

Page 90: ... A Read command returns the present IR400 mode represented by the enabled bit The following table shows the mode represented by each bit in the 16 bit register Table 9 Bitmap for Operating Mode Register Read Only Access Bit 7 6 5 4 3 2 1 0 Mode Not Used Initial Mode Remove Gas CAL Finished Apply Gas CAL Pending Zero Mode CAL Mode Run Mode Bit Value 80 hex 128 decimal 40 hex 64 decimal 20 hex 32 de...

Page 91: ...n has finished remove gas Startup Mode IR400 is initializing during powerup Gas Check Mode IR400 gas check is in progress Zero and CAL Mode Zeroing directly following by calibration Writing 0x4000 to mode register will send the unit to zeroing mode then to calibration bypassing calibration pending stage 1 4 3 Status Error 0x0002 A Read returns the bit map for any error that is presently occurring ...

Page 92: ... forgotten remove gas Bit Value 800 hex 2048 decimal 400 hex 1024 decimal 200 hex 512 decimal 100 hex 256 decimal Bit Position 16 15 14 13 Error EEPROM Error Excess Neg Gas Reading Misc fault Clipping fault Bit Value 8000 hex 32768 decimal 4000 hex 16384 decimal 2000 hex 8192 decimal 1000 hex 4096 decimal ...

Page 93: ... 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 the character B So in this example the firmware version is B 1 4 7 Gain 0x0006 A read returns the value of the gain The difference between the initial value and the present value indicate...

Page 94: ...n If a value other than 10 or 20 is used in write command then the Exception Code 03 is returned 1 4 10 Address 0x0009 A read returns the address of the IR400 A write changes the address to the requested address The range of the address is 1 to 247 NOTE By grounding the RESET input during power up cycle 10 seconds the Address will default to 1 1 4 11 Baud Rate 0x000B A read returns the baud rate o...

Page 95: ...he data format has changed therefore the master will have to change its data format to the slave s new data format in order to re start or provide proper communications Data Parity Stop Format Low Data Byte Access 8 None 1 8 N 1 00 Read Write 8 Even 1 8 E 1 01 Read Write 8 Odd 1 8 O 1 02 Read Write 8 None 2 8 N 2 03 Read Write Table 10 Data Format This function is indicated on the Low Data Byte an...

Page 96: ...0x0023 The counter is incremented for illegal register address A read indicates the number of Starting Address Errors that occurred in the slave device The maximum count is 65 535 the counter will roll over to zero and begin counting again 1 4 21 CRC Hi Errors 0x0025 A read indicates the number of CRC Hi Byte Errors that occurred in the slave device The maximum count is 65 535 the counter will rol...

Page 97: ...below shows the numbers for the gasses available in the IR400 This list will be extended as more gasses are made available and will be consistent across General Monitors product range Gas ID number decimal Gas Type 100 Methane 101 Propane 102 Ethane 103 Hexane 104 n Butane 105 Pentane 106 by volume Methane 108 Ethylene 109 Benzene 114 Methane IEC 115 Propane IEC 116 Ethane IEC 117 Pentane IEC 120 ...

Page 98: ...eal time clock The high byte will be the minute from 0 to 59 and the low byte will be the seconds from 0 to 59 To get or set real time read or write year month 0x00B3 first then day hour 0x00B4 then min sec 0x00B5 1 4 34 Power Cycle Flag 0x00B7 This reads whether the time of day clock has been reset after a power has been re cycled to the unit If the time has been reset this flag will be 0 otherwi...

Page 99: ...isters are described in Table as item number 3 1 4 41 Total Warning Event Counter 0x00BF This reads the total number of warning events have been stored in the unit 1 4 42 Alarm Running Time in Seconds Hi Word 0x00C0 This register reads the high word of the running time in seconds when the alarm event occurred This time is in seconds since January 1 2000 1 4 43 Alarm Running Time in Seconds Low Wor...

Page 100: ...Table 1 4 54 Total Fault Event Counter 0x00CF This reads the total number of fault events have been stored in the unit 1 4 55 Maintenance Running Time in Seconds Hi Word 0x00D0 This register reads the high word of the running time in seconds when the gas check event occurred This time is in seconds since January 1 2000 1 4 56 Maintenance Running Time in Seconds Low Word 0x00D1 This register reads ...

Page 101: ...urred This time is in seconds since January 1 2000 1 4 63 Calibration Clock Time Year Month 0x00DA These registers are described in Table as item number 1 1 4 64 Calibration Clock Time Day Hour 0x00DB These registers are described in Table as item number 2 1 4 65 Calibration Clock Time Minute Seconds 0x00DC These registers are described in Table as item number 3 1 4 66 Calibration Code 0x00DD This...

Reviews: