Yokogawa Model IR250 Infrared Gas Analyzer Communication Functions (MODBUS)
Industry Manual Repository
Join the AnalyzeDetectNetwork and Read This Manual and Hundreds of Others Like It! It's Free!
User’s Manual Model IR250 Infrared Gas Analyzer Communication Functions (MODBUS) IM 11G02Q01-51EN IM 11G02Q01-51EN 1st Edition i u PREFACE We are grateful for your purchase of Yokogawa’s Infrared Gas Analyzer, Model: IR250. Read this instruction manual carefully. The document numbers of related documents are as follows.The “EN” in the document number is the language code, meaning English General Specifications: GS 11G02Q01-01EN User’s Manual: IM 11G02Q01-01EN IM 11G02Q01-51EN Communication Functions (MODBUS) (This manual) IM 11G00E01-01EN ZX8D Zirconia Oxygen Analyzer Media No.IM 11G02Q01-51EN 1st Edition :Feb 2017 (YK) All Rights Reserved Copyright © 2016, Yokogawa Electric Corporation IM 11G02Q01-51EN 1st Edition : Feb.20, 2017-00 ii u Safety Precautions n Safety, Protection, and Modification of the Product • In order to protect the system controlled by the product and the product itself and ensure safe operation, observe the safety precautions described in this user’s manual. We assume no liability for safety if users fail to observe these instructions when operating the product. • If this product is used in a manner not specified in this user’s manual, the protection provided by this product may be impaired. • If any protection or safety circuit is required for the system controlled by the product or for the product itself, prepare it separately. • Be sure to use the spare parts approved by Yokogawa Electric Corporation (hereafter simply referred to as YOKOGAWA) when replacing parts or consumables. • Modification of the product is strictly prohibited. • The following safety symbols are used on the product as well as in this manual. WARNING This symbol indicates that an operator must follow the instructions laid out in this manual in order to avoid the risks for the human body and health including risk of injury, electric shock, or fatalities. or the damages to products. The manual describes what special care the operator must take to avoid such risks. CAUTION This symbol indicates that the operator must refer to the instructions in this manual in order to prevent the product (hardware) or software from being damaged, or a system failure from occurring. The following are signal words to be found only in our instruction manuals. CAUTION This symbol gives information essential for understanding the operations and functions. NOTE This symbol indicates information that complements the present topic. n Notes on Handling User’s Manuals • Please hand over the user’s manuals to your end users so that they can keep the user’s manuals on hand for convenient reference. • Please read the information thoroughly before using the product. • The purpose of these user’s manuals is not to warrant that the product is well suited to any particular purpose but rather to describe the functional details of the product. • No part of the user’s manuals may be transferred or reproduced without prior written consent from YOKOGAWA. • YOKOGAWA reserves the right to make improvements in the user’s manuals and product at any time, without notice or obligation. • If you have any questions, or you find mistakes or omissions in the user’s manuals, please contact our sales representative or your local distributor. IM 11G02Q01-51EN 1st Edition : Feb.20, 2017-00 iii n Drawing Conventions Some drawings may be partially emphasized, simplified, or omitted, for the convenience of description. Some screen images depicted in the user’s manual may have different display positions or character types (e.g., the upper / lower case). Also note that some of the images contained in this user’s manual are display examples. n Authorized Representative in EEA The Authorized Representative for this product in EEA is Yokogawa Europe B.V. (Euroweg 2, 3825 HD Amersfoort, The Netherlands). n Trademark policy • All names of company, brand of product used in this manual are registered trademarks. • TM or ® to signify brand or trademarks are not used in this manual. IM 11G02Q01-51EN 1st Edition : Feb.20, 2017-00 iv  After-Sales Warranty  Do not modify the product.  Yokogawa warrants the product for the period stated in the pre-purchase quotation. Yokogawa shall conduct defined warranty service based on its standard. When the customer site is located outside of the service area, a fee for dispatching the maintenance engineer will be changed to the customer.  During the warranty period, for repair under warranty carry or send the product to the local sales representative or service office. Yokogawa will replace or repair any damaged parts and return the product to you.  Before returning a product for repair under warranty, provide us with the model name and serial number and a description of the problem. Any diagrams or data explaining the problem would also be appreciated.  If we replace the product with a new one, we won’t provide you with a repair report.  In the following cases, customer will be charged repair fee regardless of warranty period.  Failure of components which are out of scope of warranty stated in instruction manual.  Failure caused by usage of software, hardware or auxiliary equipment, which Yokogawa did not supply.  Failure due to improper or insufficient maintenance by user.  Failure due to misoperation, misuse or modification which Yokogawa does not authorize.  Failure due to power supply (voltage, frequency) being outside specifications or abnormal.  Failure caused by any usage out of scope of recommended usage  Any damage from fire, earthquake, a storm and flood, lightning, disturbance, riot, warfare, radiation and other natural changes.  Yokogawa does not warrant conformance with the specific application at the user site. Yokogawa will not bear direct/indirect responsibility for damage due to a specific application.  Yokogawa will not bear responsibility when the user configures the product into systems or resells the product.  Maintenance service and supplying repair parts will be covered for five years after the production ends. For repair this product, please contact the nearest sales office described in this instruction manual. IM 11G02Q01-51EN 1st Edition : Feb.20, 2017-00 i Model IR250 Infrared Gas Analyzer Communication Functions (MODBUS) IM 11G02Q01-51EN 1st Edition CONTENTS u PREFACE........................................................................................................i u Safety Precautions........................................................................................ii  After-Sales Warranty....................................................................................iv 1. GENERAL................................................................................................... 1-1 2. CONNECTION............................................................................................ 2-1 3. MODBUS PROTOCOL............................................................................... 3-1 4. 5. 3.1 Composition of message.................................................................................. 3-1 3.2 Response of slave station................................................................................. 3-2 3.3 Function code..................................................................................................... 3-3 3.4 Calculation of error check code (CRC-16)...................................................... 3-3 DETAILS OF MESSAGE............................................................................ 4-1 4.1 Read-out word data (Function code : 03H)...................................................... 4-1 4.2 Read-out word data (Read-out only) (Function code : 04H)........................... 4-2 4.3 Write-in word data (1 word) (Function code : 06H)........................................................ 4-4 4.4 Write-in continuous word data (Function code ; 10H)......................................................................................... 4-5 ADDRESS MAP AND DATA FORMAT...................................................... 5-1 5.1 6. Data format......................................................................................................... 5-1 5.1.1 Handling of decimal point position and measurement unit................. 5-1 5.1.2 Handling at measurement data over-range........................................ 5-2 5.2 Address map...................................................................................................... 5-3 5.3 Supplement to address map........................................................................... 5-16 TROUBLE SHOOTING.............................................................................. 6-1 Revision Information................................................................................................i IM 11G02Q01-51EN 1st Edition : Feb. 20, 2017-00 Blank Page 1. 1-1 <1. GENERAL> GENERAL This product provides a communication function through RS-485 interface, which allows data transmit to or receive from the host computer and other devices. The communication system is comprised of a master station and slave stations. Up to 31 of slave station (present instrument) can be connected per master station (host computer, programmable controller, graphic display panel, etc.) through RS-485 interface. Because the master station can communicate with only one slave station at a time, the destination can be identified by the “Station No” set for each slave station. In order that the master station and the slave station can communicate, the format of the transmit/receive data must coincide. The format of the communication data is determined by the MODBUS protocol [RS-232 <=> RS-485 converter] (recommended ) Type: KS-485 (non-isolated type)/SYSTEM SACOM Corp. Type: SI-30FA (isolated type)/SEKISUI ELECTRONICS Co., Ltd. [USB <=> RS-485 converter] (recommended article) Type: USB-485I / SYSTEM SACOM Corp. Programmable controller RS-232C or USB USB RS-485 RS-232C RS-485 Converter RS-485 RS-485 IR250 Figure1.1 IR250 Configuration between master and slave devices l RS-485 Interface Electrical specification : Based on EIA RS-485 Transmission system : 2-wire, semi-duplicate Synchronizing system : Start-stop synchronous system Connection format : 1*N Maximum connectable units : 31 units Transmission distance : 500 m max.(total extension distance) Transmission speed : 38400 bps IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 <1. GENERAL> 1-2 Data format Data length ; Stop bit ; 1 bit Parity ; None X flow control ; None 8 bits Transmission code : HEX value (MODBUS RTU mode) Error detection : CRC-16 Isolation : Isolation from internal circuit Functional isolation between signal line and ground IM 11G02Q01-01EN 1st Edition :Feb. 20, 2017-00 2. <2.CONNECTION> 2-1 CONNECTION WARNING Do not turn on the power supply until all wiring have been completed, otherwise electric shock or malfunctions may occur. n RS-485 Interface The terminal allocation of RS-485 (at the rear panel) 54321 9876 1: 2: 3: 4 to 9: Signal ground RTxD+ RTxDNC 9-pin D-Sub (female) RS-485 interface requires • Use a shielded twist pair cable. (Recommended cable: KPEV-SB (made by The Furukawa Electric Co., Ltd.)) • The maximum cable length should be 500m. One master and up to thirty-one micro controllers (slaves) can be connected per circuit. • Terminate both ends of the circuit with a terminating resistance of 100Ω (1/2W or more). • Ground the shielded cable once towards the master side IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 <2.CONNECTION> 2-2 Terminating resistance 100Ω (1/2W) Master + Shielded twist pair cable RTxD+ Slave RTxDSG IR250 + RS-485 interface or RS-232C RS-485 side of RS-485 converter (USB) IR250 + Terminating resistance 100Ω (1/2W) IR250 • SG does not have to be connected, but it can be used as an effective countermeasure against communication errors due to noise. • When using the micro controller in an area where the imposed noise level is expected to exceed 500V, we recommend using a noise filter on the master side as seen in the figure below. We recommend RSHN-2003 (made by TDK Corporation) as a noise filter. Programmable controller or Personal computer + RS-232C to RS-485 converter Noise filter RS-485 IR250 • If there are problems with EMC during communication, the noise level can be reduced by using a communication cable with a ferrite core. Ferrite core (recommended): ZCAT series (made by TDK Corporation) MSFC series (made by Morimiya Electric Co., Ltd.) IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 2-3 <2.CONNECTION> n SETTING OF COMMUNICATION CONDITION The following list shows the required setting to establish communication between a master device and IR250. • You must setup all communication conditions on a master device so that they coincide with those of IR250. • Each IR250 in a line must be assigned different Station No from each other. Any Station No. is not shared by more than one IR250. The table below shows the items to setup. Set them by operating the front panel keys. Item Value at delivery Setting range Remarks Transmission speed 38400bps Fixed (can not be changed) Data length 8 bits Fixed (can not be changed) Set the same communication condition to the master station and all slave stations. Stop bit 1 bit Fixed (can not be changed) Parity setting None Fixed (can not be changed) Station No. 1 0 to 31 (0 : communication function stop) Set a different value to each station. Set the station No. in the maintenance mode of IR250. (See the instruction manual.) IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 Blank Page 3. 3-1 <3. MODBUS PROTOCOL> MODBUS PROTOCOL According to MODBUS protocol, devices communicate using a master-slave technique, in whch only one device (the master) can initiate transactions. The other devices ( the slaves) respond by supplying the requested data to the master, or by taking the action requested. (1) The master station sends out a command message to a slave station. (2) The slave station tries to identify the station No. in the received message with its own station No.. (3) If the slave station finds those numbers matched, it executes the action requested in the received command and sends back a response message. (4) If those numbers are mismatched, the slave station leaves the command message and waits for next command message a: When the station No. in the received command message matches with the own slave station Master to slave Slave to master b: Command message Response message Data on the line When the station No. in the received command message mismatches with the own slave station No. Master to slave Slave to master Command message (Not respond) Data on the line The master station can individually communicate with any one of slave stations connected on the same line upon setting the station No. in the command message. 3.1 Composition of message Command message and response message consist of 4 fields ; Station No., Function code, Data and Error check code, which are sent in the following order: Station No. (1 byte) Function code (1 byte) Data (2 to 133 bytes) Error check code (CRC-16)(2 bytes) Figure.3-1 Composition of message (1) Station No. Station No. is slave address or a number specifying a slave station. Station No. are set in the maintenance mode display. Only a slave with the same number as this Station No. set in the maintenance mode can respond to the message and take action requested in the received message. (2) Function code This is a code to designate a function to request slaves to execute. For details, refer to section 3.4. IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 3-2 <3. MODBUS PROTOCOL> (3) Data Data field is required to execute function codes. The data construction depends on function code. For details, refer to chapter 6.a A register number is assigned to each data in IR250. For reading / writing the data by communication, designate the register number. Note that the register number transmitted on message is expressed as its relative address. The relative address is calculated by the following expression. Relative address = (The lower 4 digits of( the registered number or coil)) - 1 For example, when the registered number designated by a function code is 40003, Relative address = (lower 4 digits of 40003) – 1 = 0002 is used on the message. (4) Error check code This is the code to detect message errors (change in bit) in the signal transmission. On the MODUBUS protocol (RTU mode), CRC-16 (Cyclic Redundancy Check) is applied. For CRC calculation method, refer to section 3.5. 3.2 Response of slave station (1) Response to normal command To a relevant message, the slave station creates and sends back a response message which corresponds to the command message. The composition of message in this case is the same as in section 3.2. Contents of the data field depend on the function code. For details, refer to Chapter 6. (2) Response to abnormal command If a command message contains an abnormality (for example, non-actual function code is designated) other than transmission error, the slave station does not execute that command but creates and sends back a response message at error detection. The composition of response message at an error detection is as shown in Figure 3-2. To fill in the field of function code, sum the values of Function code in the received command message and 80H, then put the value into the field of function code. Station No. Function code +80H Error Code Error check (CRC-16) Figure3-2 Response message at error detection Table3-1 Error code Error code Contents Description 01H Illegal function Non-actual function code is designated. Check for the function code. 02H Illegal function A relative address of a register number to which the designated function code can not be used. 03H Illegal function Because the designation of number is too much, the area where register numbers do not exist is designated. IM 11G02Q01-01EN 1st Edition :Feb. 20, 2017-00 3-3 <3. MODBUS PROTOCOL> (3) No response Under any of the following conditions, the slave station takes no action to the command message and sends back no response. • A station number transmitted in the command message differs from the Station No. (station number) specified to the slave station. • An error check code is not matched, or a transmission error (parity error, etc.) is detected. • The time interval between the composition data of the message becomes longer than the time corresponding to 24 bits. (Refer to section 3.6 Transmission control procedure) 3.3 Function code According to MODBUS protocol, register numbers are assigned by function codes. Each function code acts on specific register number. This correspondence is shown in Table 3-2, and the message length by function is shown in Table 3-3. Table 3-2 Correspondence between function codes and objective address Function code ←→ Register No. No. Function No. Description 03H Read-out (continuously) Holding register Object 4xxxx Read-out / write-in word data 04H Read-out (continuously) Input register 3xxxx Read-out word data 06H Write-in Holding register 4xxxx Read-pit / wrote in word data 10H Write-in (continuously) Holding register 4xxxx Read-out / write-in word data Table 3-3 Function code and message length Function Code Contents Number of designatable data Command message (Unit : byte) Response message Minimum Maximum Minimum Maximum 03H Read-out of word data 64 words 8 8 7 133 04H Read-out of word data (read-out only) 64 words 8 8 7 133 06H Write-in of word data 1 word 8 8 8 8 10H Write-in of continuous word data 64 words 11 137 8 8 3.4 Calculation of error check code (CRC-16) CRC-16 is the 2-byte (16-bits) error check code. From the top of the message (station No.) to the end of the data field are calculated. The slave station calculates the CRC of the received message, and does not respond if the calculated CRC is different from the contents of the received CRC code The following shows the calculation procedure for CRC-16. (1) Store FFFFH into 16 bit register (CRC register). (2) Subject the 1st byte (8 bits) of transmit message and CRC register contents to an exclusive logical summation (XOR), and store the result into the CRC register. (3) Shift the CRC register contents 1 bit to the right. Store 0 at MSB. IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 3-4 <3. MODBUS PROTOCOL> (4) If LSB before shifting is 0, do nothing. If LSB before shifting is 1, subject it and A001H to XOR, and store the result into the CRC register. (5) Repeat the steps (c) and (d) 8 times (shift by 8 bits). (6) Execute steps (b) to (e) for the next byte of the transmit message. Likewise, successively repeat the steps to each byte of the transmit message. (7) The CRC code that is retained is the value of CRC register that stands when the processing has ended for latest byte (latest data except error code) of the transmit message. (8) As error check code of the transmit message, store this CRC value in the order of lower 8 bits and upper 8 bits Transmit message (ex.) Transmit message (ex.) 01H 06H 00H 05H 03H E8H 99H 75H Successively calculate data included hereto obtain CRC. In this case, CRC = 75 99H. Attach the error check code to message upon interchanging the upper and lower orders. IM 11G02Q01-01EN 1st Edition :Feb. 20, 2017-00 3-5 <3. MODBUS PROTOCOL> Explanation of variables CR: CRC error check data (2 bytes) I: Digits of calculation characters in command message Set FFFFH (hexadecimal number) in CR. J: Check on the number of times of CR calculation Set 1 in I. Start Exclusive logical sum (XOR) is executed with CR and one character (1 byte) of #I of the message, and its results is set in CR. Set 1 in J. Bit at right end of CR is 1? NO YES Shift CR to right by 1 bit, and A001H and exclusive logical sum (XOR) are executed and its result is set in CR. Shift CR to right by 1 bit. Add 1 to J. NO Calculation (8 times) is finished? J>8 YES Add 1 to I. NO Calculation of all characters is completed? I>All characters YES End Figure 3-3 (Calculation is executed in the order of command message station No., function code and data.) CR calculation result shall be added to the last command message in the order of LOW byte and HIGH byte. CRC-16 calculation flow chart 3.5 Transmission control procedure (1)Transmission procedure of master station The master station must proceed to a communication upon conforming to the following items. • Before sending a command message, provide 48 bits time or more vacant status. (a) IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 <3. MODBUS PROTOCOL> 3-6 • For sending, the interval between bytes of a command message is below 24 bits time. (b) • Within 24 bits time after sending a command message, the receiving status is posted. (c) • Provide 48 bits time or more vacant status between the end of response message reception and beginning of next command message sending [same as in (a)]. • For ensuring the safety, make a confirmation of the response message and make an arrangement so as to provide 3 times or more retries in case of no response, error occurrence, etc. NOTE The above definition is for most unfavorable value. For ensuring the safety, it’s recommended the program of the master to work with safety factors of 2 to 3. Concretely, it is advised to arrange the program for 38400 bps with 5 ms or more for vacant status (a), and within 1 ms for byte interval (b) and changeover from sending to receiving (c). (2) Description (1) Detection of the message frame The status on the line of the communication system is one of the 2 below. (a) Vacant status (no data on line) (b) Communication status (data is existing) Instruments connected on the line are initially at a receiving status and monitoring the line. When 24 bits time or more vacant status has appeared on the line, the end of preceding frame is assumed and, within following 24 bits time, a receiving status is posted. When data appears on the line, instruments receive it while 24 bits time or more vacant status is detected again, and the end of that frame is assumed. I.e., data which appeared on the line from the first 24 bits time or more vacant status to the next 24 bits time or more vacant status is fetched as one frame. Therefore, one frame (command message) must be sent upon confirming the following. • 48 bits time or more vacant status precedes before the command message sending. • Interval between bytes of 1 command message is smaller than 24 bits time. (2) Response of IR250 After a frame detection (24 bits time or more vacant status), IR250 carries out processing with that frame as a command message. If the command message is destined to the own station, a response message is returned. Its processing time is 1 to 30 ms (depends on contents of command message). After sending a command message, therefore, the master station must observe the following. • Receiving status is posted within 24 bits time after sending a command message Space time of longer than 2.5ms is needed (longer than 5ms is recommended) Master station → IR250 POL1 1 to 30msec Master ← IR250 station Data on line POL2 POL1 response data POL1 POL1 response data POL2 IM 11G02Q01-01EN 1st Edition :Feb. 20, 2017-00 4-1 <4. DETAILS OF MESSAGE> 4. DETAILS OF MESSAGE 4.1 Read-out word data (Function code : 03H) Function code Max.word number read-out in one message Relative data address Register No. Contents 03H 64 word 0000-009DH 40001-40158 User setting (1) Message composition Command message composition (byte) Station No Function code Upper Read-out start No. (relative address) Lower Read-out word number CRC data Upper Lower Lower Upper Response message composition (byte) Station No Function code Read-out byte number Read-out word number x 2 1 to 60 Contents of the first word data Contents of the next word data Contents of the last word data CRC data * Arrangement of read-out word data MSB LSB Upper byte of contents of the first word data Lower byte of contents of the first word data Upper byte of contents of the next word data Lower byte of contents of the next word data Upper Lower Upper Lower Upper Lower Lower Upper Upper byte of contents of the last word data Lower byte of contents of the last word data (2) Function Word data of continuous word numbers from the read-out start No. can be read. Read-out word data are transmitted from the slave station in the order of upper and lower bytes. (3) Message transmission (example) The following shows an example of reading out from No. 1 station the setting Ch2 (2nd component) range-1 zero and span calibration concentration. Relative address of Ch2 range-1 zero calibration concentration setting: 0004H Data number: 02H IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 Command message Response message Station No. 01H Station No. 01H Function code 03H Function code 03H Read-out byte number Read-out start No. (relative address) Read-out word number CRC data • Upper 00H Lower 04H Upper 00H Lower 03H Lower 85H Upper CAH 04H Contents of the first word data Upper 00H Lower 00H Contents of the next word data Upper 03H Lower E8H CRC data Lower FAH Upper 8DH The following describes how read-out data is compiled. Ch2 range-1 zero calibration concentration setting 4-2 <4. DETAILS OF MESSAGE> 00. 00H = 0 (contents of first word data) Ch2 range-1 span calibration concentration setting 03 E8H = 1000 (contents of next word data) Ch2 range-1 zero calibration concentration setting = 0.0 ppm Ch2 range-1 span calibration concentration setting = 100.0 ppmI 4.2 Provided decimal point position = 1, measurement unit = 1, For handling of decimal point and unit, refer to Section 7.1 Read-out word data (Read-out only) (Function code : 04H) Function code Max.word number read-out in one message 04H 64 words Relative data address Register No. Description 0000H―00C1H 30001―30194 Measurement value and status 0425H―0469H 31062―31130 Fixed setting IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 4-3 <4. DETAILS OF MESSAGE> (1) Message composition Command message composition (byte) Station No. Function code Read-out start No. Upper (relative address) Lower Upper Read-out word number Lower Lower CRC data Upper Response message composition (byte) Station No. Function code Read-out byte number Read-out word number x 2 Contents of the Upper first word data Lower Upper Contents of the next word data Lower Upper Lower Lower Upper Contents of the last word data CRC data * Arrangement of read-out word data MSB LSB Upper byte of contents of the first word data Lower byte of contents of the first word data Upper byte of contents of the next word data Lower byte of contents of the next word data Upper byte of contents of the last word data Lower byte of contents of the last word data (2) Function Word data of continuous word numbers from the read-out start No. can be read. Read-out word data are transmitted from the slave station in the order of upper and lower bytes (3) Message transmission (example) The following shows an example of reading out from No. 1 station the Ch5 measurement concentration, decimal point position and measurement unit. Relative address of Ch5 measurement concentration: 000CH Data number: 03H Command message Station No. Function code Read-out start No. (relative address) Read-out word number CRC data Response message 01H Station No. 01H 03H Function code 03H Upper 00H Read-out byte number 06H Lower 0CH Contents of the first word data Upper 00H Lower 03H Lower 70H Upper 08H Next word data contents Latest word data contents CRC data • Upper 04H Lower B0H Upper 00H Lower 02H Upper 00H Lower 00H Lower 81H Upper 0DH Meaning of read-out data First word data contents 04 B0H = 1200 Next word data contents 00 02H= 2 (decimal point position) Latest word data contents 00 00H = 0 (vol %) IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 4-4 <4. DETAILS OF MESSAGE> In the above case, measurement concentration = 12.00 vol% 4.3 Write-in word data (1 word) (Function code : 06H) Function code Max.word number write-in one message 06H 1 word (1) Relative data address Register No. 0000H―009DH 40001―40158 User setting 07D0H―07D4H 42001―42005 Operation command Description Message composition Command message Response message Station No. Station No. Function code Write-in designate No. (relative address) Write-in word data CRC data Function code Upper Write-in designate No. (relative address) Lower Upper Write-in word data Lower Lower CRC data Upper Upper Lower Upper Lower Lower Upper (2) Function Designated word data is written in write-in designate No. Write-in data are transmitted from master station in the order of upper and lower bytes. (3) Message transmission (example) The following shows an example of transmitting the “ZERO” key command to No. 1 station. Key operation command Relative address: 07D0H Response message composition (byte) 01H Station No. Function code 06H Upper 07H Write-in designate No. D0H (relative address) Lower Command message composition (byte) 01H Station No. Function code 06H Upper 07H Write-in designate No. D0H (relative address) Lower Write-in word data CRC data Upper Lower Lower Upper 00H 40H 88H B7H ZERO key command Write-in word data CRC data Upper Lower Lower Upper 00H 40H 88H B7H IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 4.4 4-5 <4. DETAILS OF MESSAGE> Write-in continuous word data (Function code ; 10H) Function code Max.word number write-in per message Relative data address Register No. Descriptions 10H 64 words 0000H-009DH 40001-40158 User setting (1) Message composition Response message composition (byte) Station No. Function code Write-in start No. Upper (relative address) Lower Upper Write-in word number Lower Lower CRC data Write-in word number x 2 Upper Command message composition (byte) Station No. Function code Write-in start No. Upper (relative address) Lower Upper Write-in word 1 to 64 number Lower Write-in byte number First write-in word data Next write-in word data Last write-in word data CRC data Upper Lower Upper Lower Upper Lower Lower Upper * Arrangement of read-out word data MSB LSB Upper byte of contents of the first word data Lower byte of contents of the first word data Upper byte of contents of the next word data Lower byte of contents of the next word data Upper byte of contents of the last word data Lower byte of contents of the last word data (2) Function Word data of continuous word number is written from write-in start address. Write-in word data are transmitted from master station in the order of upper and lower bytes. IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 4-6 <4. DETAILS OF MESSAGE> (3) Message transmission (example) The following shows an example of writing the Ch1 (1st component) alarm settings to No. 1 station. Ch1 range-1 high alarm setting = 1388H (= 5000D) Ch1 range-1 low alarm setting = 000AH (= 10D) Ch1 range-2 high alarm setting = 03E8H (= 1000D) Ch1 range-2 low alarm setting = 000AH (= 10D) Ch1 range-1 high alarm setting Relative address: 0023H Data number: 04H Command message Response message Station No. 01H Station No. 01H Function code 10H Function code 10H Write-in start No. Write-in word number Upper 00H Lower 23H Upper 00H Lower 04H Write-in byte number 08H First write-in word data Upper 13H Lower 88H Next write-in word data Upper 00H Lower 0AH Next write-in word data Upper 03H Lower E8H Last write-in word data Upper 00H Lower 0AH Lower E2H Upper A6H CRC data Write-in start No. Write-in word number CRC data Upper 00H Lower 23H Upper 00H Lower 04H Lower 30H Upper 00H  ince the transmission data do not include a decimal point, data of 500.0 is transmitted as S “5000”. For transmission format of each data, refer to the Address map (Chapter 7). IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 5-1 <5. ADDRESS MAP AND DATA FORMAT> 5. ADDRESS MAP AND DATA FORMAT 5.1 Data format IR250 communicate on a MODBUS network using RTU (Remote Terminal Unit) mode. Transmitted data is numeric value, not ASCII code. 5.1.1 Handling of decimal point position and measurement unit When transmitted, the calibration concentration setting, alarm’s high and low limits, the data of measurement concentration value and range value have no decimal point nor measurement unit. Calculate exact values of data upon point positioning as shown below. (a) Calibration concentration setting (register No. 40001 to 40020) Alarm setting (register No. 40036 to 40055) Range value (register No. 31077 to 31086) The decimal point position data (register No. 31087 to 31096) indicates point position for each Ch (channel) and each range, and unit data (register No.31067 to 31076).indicates each unit. The decimal point position data has a value of 0, 1, 2 or 3. You can obtain an exact value by the following calculation. Case 0: Calibration concentration setting data /1 Case 1: Calibration concentration setting data /10 Case 2: Calibration concentration setting data /100 Case 3: Calibration concentration setting data /1000 The unit data has a value of 0, 1, 2 or 3, that corresponds as follows. Case 0: vol% Case 1: ppm Case 2: mg/m3 Case 3: g/m3 For example, if: Ch1 range-1 span calibration concentration setting (register No. 40002) = 2000, Ch1 range-1 decimal point position (register No. 31087) = 1, and Ch1 range-1 unit (register No. 31067) = 1, the value is 200.0 ppm. For writing-in, proceed in the reverse. To obtain 200.0 ppm, write 2000 as calibration concentration setting.  he decimal point position and unit are unchangeable because fixed to each Ch and T each range (b) Measurement concentration (register No. 30001 to 30036) The decimal point position and measurement unit for each concentration are stored in registers following that of concentration, and can be known by reading them in. The meaning of decimal point position data and measurement unit data values are the same as in (a) above. IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 <5. ADDRESS MAP AND DATA FORMAT> 5-2 For example, if: 5.1.2 Ch3 measurement concentration (register No. 30007) = 1270, Ch3 decimal point position (register No. 30008) = 2, Ch3 measurement unit (register No. 30009) = 0, the value is 12.70 vol% Handling at measurement data over-range Even if the measurement data is at over-range, with “— — — —” displayed on the screen, the data that stands then is transmitted as read-out measurement concentration IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 5.2 5-3 <5. ADDRESS MAP AND DATA FORMAT> Address map For details of functions and settable ranges of different parameters, refer to the instruction manual for IR250. Word data [read-out/write-in]: Function code [03H, 06H, 10H] User settings Relative address Register No. Data type Memory contents 0000H 40001 Word Ch1 range-1 zero calibration concentration 0001H 40002 Word 0002H 40003 Word 0003H 40004 Word Ch1 range-2span calibration concentration 0004H 40005 Word Ch2 range-1zero calibration concentration 0005H 40006 Word Ch2 range-1 span calibration concentration 0006H 40007 Word Ch2 range-2 zero calibration concentration 0007H 40008 Word Ch2 range-2 span calibration concentration 0008H 40009 Word Ch3 range-1 zero calibration concentration 0009H 40010 Word Ch3 range-1 span calibration concentration 000AH 40011 Word Ch3 range-2 zero calibration concentration 000BH 40012 Word Ch3 range-2 span calibration concentration 000CH 40013 Word Ch4 range-1 zero calibration concentration 000DH 40014 Word Ch4 range-1 span calibration concentration 000EH 40015 Word Ch4 range-2 zero calibration concentration 000FH 40016 Word Ch4 range-2 span calibration concentration 0010H 40017 Word Ch5 range-1 zero calibration concentration 0011H 40018 Word Ch5 range-1 span calibration concentration 0012H 40019 Word Ch5 range-2zero calibration concentration 0013H 40020 Word Ch5 range-2 span calibration concentration 0014H 40021 Word Ch1 auto calibration switch 0015H 40022 Word Ch2 auto calibration switch 0016H 40023 Word Ch3 auto calibration switch 0017H 40024 Word Ch4 auto calibration switch 0018H 40025 Word Ch5 auto calibration switch Read-out/writein data 0 to 9999 Decimal point position Ch1 range-1 span calibration depends on concentration range Ch1 range-2 zero calibration concentration 0, 1 ( 0: Do not calibrate in auto calibration 1: Calibrate in auto calibration) Remarks or corresponding parameter Calibration value Auto calibration component IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 5-4 <5. ADDRESS MAP AND DATA FORMAT> Relative address Register No. Data type Memory contents 0019H 40026 Word Ch1 zero calibration switch 001AH 40027 Word Ch2 zero calibration switch 001BH 40028 Word Ch3 zero calibration switch 001CH 40029 Word Ch4 zero calibration switch 001DH 40030 Word Ch5 zero calibration switch 001EH 40031 Word Ch1 calibration range switch 001FH 40032 Word Ch2 calibration range switch 0020H 40033 Word Ch3 calibration range switch 0021H 40034 Word Ch4 calibration range switch 0022H 40035 Word Ch5 calibration range switch 0023H 40036 Word Ch1 range-1 high alarm setting 0024H 40037 Word Ch1 range-1 low alarm setting 0025H 40038 Word Ch1 range-2 high alarm setting 0026H 40039 Word Ch1 range-2 low alarm setting 0027H 40040 Word Ch2 range-1 high alarm setting 0028H 40041 Word Ch2 range-1 low alarm setting 0029H 40042 Word Ch2 range-2 high alarm setting 002AH 40043 Word Ch2 range-2 low alarm setting 002BH 40044 Word Ch3 range-1 high alarm setting 002CH 40045 Word Ch3 range-1 low alarm setting 002DH 40046 Word Ch3 range-2 high alarm setting 002EH 40047 Word Ch3 range-2 low alarm setting 002FH 40048 Word Ch4 range-1 high alarm setting 0030H 40049 Word Ch4 range-1 low alarm setting 0031H 40050 Word Ch4 range-2 high alarm setting 0032H 40051 Word Ch4 range-2 low alarm setting 0033H 40052 Word Ch5 range-1 high alarm setting 0034H 40053 Word Ch5 range-1 low alarm setting 0035H 40054 Word Ch5 range-2 high alarm setting 0036H 40055 Word Ch5 range-2 low alarm setting Read-out/writein data Remarks or corresponding parameter 0,1 ( 0: Selectable zero calibration, 1: Zero calibration at once) About zero calibration About 0,1 calibration range ( 0: Calibrate indicated range only, 1: Calibrate both ranges at same time) 0 to 9999 Decimal point position depends on range Alarm setting (option) IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 5-5 <5. ADDRESS MAP AND DATA FORMAT> Relative address Register No. Data type Memory contents 0037H 40056 Word Ch1 alarm mode 0038H 40057 Word Ch2 alarm mode 0039H 40058 Word Ch3 alarm mode 003AH 40059 Word Ch4 alarm mode 003BH 40060 Word Ch5 alarm mode Read-out/writein data Remarks or corresponding parameter 0,1,2,3,4 (0: High limit alarm, 1: Low limit alarm, 2: High or low limit) 3: High-high limit alarm, 4: Low-low limit alarm Alarm setting 003CH 40061 Word Ch1 alarm switch 003DH 40062 Word Ch2 alarm switch 003EH 40063 Word Ch3 alarm switch 003FH 40064 Word Ch4 alarm switch 0040H 40065 Word Ch5 alarm switch 0041H 40066 Word Alarm hysteresis 0000H to 0014H (0 to 20%FS) 0042H 40067 Word Auto calibration start time(day) 00H to 06H (Sun. to Sat.) 0043H 40068 Word Auto calibration start time(hour) 00H to 23H (BCD code) 0044H 40069 Word Auto calibration start time(min) 00H to 59H (BCD code) 0045H 40070 Word Auto calibration cycle 0046H 40071 Word Auto calibration cycle unit 0,1 (0: h, 1: days) 0047H 40072 Word Auto calibration switch 0,1 (0: OFF, 1: ON) 0048H 40073 0049H 40074 004AH 40075 0,1 (0: Alarm OFF 1: Alarm ON) Setting of auto calibration (option) Not used Word Key lock switch 0,1 (0: OFF, 1: ON) Key lock Not used 004BH 40076 Word Ch1 response time 004CH 40077 Word Not used 004DH 40078 Word Ch2 response time 004EH 40079 Word Not used 004FH 40080 Word Ch3 response time 0050H 40081 Word Not used 0051H 40082 Word Ch4 response time 0052H 40083 Word Not used 0053H 40084 Word O2 meter response time 0000H to 003Ch Response time (0 to 60 sec) The response time of O2 measurement defines register No 40084, regardless of measurement Ch IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 5-6 <5. ADDRESS MAP AND DATA FORMAT> Relative address Register No. Data type Memory contents Read-out/writein data Remarks or corresponding parameter 0054H 40085 Word 1st order moving average period 0055H 40086 Word 2nd order moving average period 0056H 40087 Word 3rd order moving average period 0057H 40088 Word 4th order moving average period 0058H 40089 Word 1st order moving average period unit 0059H 40090 Word 2nd order moving average period unit 005AH 40091 Word 3rd order moving average period unit 005BH 40092 Word 4th order moving average period unit 005CH 40093 Word Hold switch 0,1 (0: OFF, 1: ON) Output hold 005DH 40094 Word Oxygen conversion reference value 01H to 13H(1% to 19%) Oxygen conversion reference value 005EH 40095 Word Peak alarm switch 0,1 (0: OFF, 1: ON) Setting of peak alarm 005FH 40096 Peak alarm concentration 0064H to 03e8H (100 to 1000ppm) 0060H 40097 Peak alarm count 0001H to 0063H (1 to 99 times) 0061H 40098 Word Peak alarm hysteresis 0000H to 0014H (0 to 20%FS) 0062H 40099 Word Auto zero calibration start (day) 00H to 06H (Sun. to Sat.) 0063H 40100 Word Auto zero calibration start (hour) 00H to 23H (BCD code) 0064H 40101 Word Auto zero calibration start (min) 00H to 59H (BCD code) 0065H 40102 Word Auto zero calibration cycle 0066H 40103 Word Auto zero calibration cycle unit 0,1 (0: h, 1: days) 0067H 40104 Word Auto zero calibration switch 0,1 (0: OFF, 1: ON) 0068H 40105 Word Auto zero calibration gas flow time 003Ch to 0384H (60 to 900 sec) 0069H 40106 Word Ch1 range change setting 006AH 40107 Word Ch2 range change setting 0,1 (0: range-1, 1: range-2) 006BH 40108 Word Ch3 range change setting 006CH 40109 Word Ch4 range change setting 006DH 40110 Word Ch5 range change setting 0000H to 003bH Average period (0 to 59 min or 1 (option) to 4 h) 0,1 (0: h, 1: min) Setting of auto zero calibration (option) Range changeover (disabled if remote range ON) IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 5-7 <5. ADDRESS MAP AND DATA FORMAT> Relative address Register No. Data type Memory contents Read-out/writein data 006EH 40111 Word Ch1 range change method 006FH 40112 Word Ch2 range change method 0070H 40113 Word Ch3 range change method 0071H 40114 Word Ch4 range change method 0072H 40115 Word Ch5 range change method 0073H 40116 Word Ch1 auto calibration range 0074H 40117 Word Ch2 auto calibration range 0075H 40118 Word Ch3 auto calibration range 0076H 40119 Word Ch4 auto calibration range 0077H 40120 Word Ch5 auto calibration range 0078H 40121 Word Alarm 1 target channel 0079H 40122 Word Alarm 2 target channel 007AH 40123 Word Alarm 3 target channel 007BH 40124 Word Alarm 4 target channel 007CH 40125 Word Alarm 5 target channel 007DH 40126 Word Alarm 6 target channel 007EH 40127 Word alarm-6 range-1 high alarm setting 007FH 40128 Word alarm-6 range-1 low alarm setting 0080H 40129 Word alarm-6 range-2 high alarm setting 0081H 40130 Word alarm-6 range-2 low alarm setting 0082H 40131 Word alarm-6 alarm mode same as alarm Ch1 to 5 0083H 40132 Word alarm-6 alarm switch same as alarm Ch1 to 5 0084H 40133 Word auto calibration gas flow time 1 003Ch to 0384H 60 to 900 sec) 0085H 40134 Word auto calibration gas flow time 2 0086H 40135 Word auto calibration gas flow time 3 0087H 40136 Word auto calibration gas flow time 4 0088H 40137 Word auto calibration gas flow time 5 0089H 40138 Word auto calibration gas flow time 6 008AH 40139 Word auto calibration gas flow time 7 008BH 40140 Word Hold change (0: Last value, 1: Setting) 008CH 40141 Word Ch1 hold set value 0 to 100 (%FS) 008DH 40142 Word Ch2 hold set value 008EH 40143 Word Ch3 hold set value 008FH 40144 Word Ch4 hold set value 0090H 40145 Word Ch5 hold set value Remarks or corresponding parameter 0,1,2 (0:manual, 1:remote, 2:auto) 0,1 (0:range-1, 1:range-2) 0,1,2,3,4,5,6 0 to 9999 Decimal point position depends on range Alarm-6 setting (option) IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 5-8 <5. ADDRESS MAP AND DATA FORMAT> Relative address Register No. Data type 0091H 40146 Word 0092H 40147 0093H Memory contents Read-out/writein data Remarks or corresponding parameter Blowback start (day) 00H to 06H (Sun. to Sat.) Blowback setting (Option) Word Blowback start (hour) 00H to 23H (BCD code) 40148 Word Blowback start (min) 00H to 59H (BCD code) 0094H 40149 Word Blowback cycle 1 to 99 (h), 1 to 7 (days) 0095H 40150 Word Blowback cycle unit 0,1 (0:h, 1:days) 0096H 40151 Word Blowback time 0001H to 0384H (1 to 900 sec) 0097H 40152 Word Blowback switch 0,1 (0:OFF, 1:ON) 0098H 40153 Word Gas displacement time after blowback 003Ch to 0384H (60 to 900 sec) 0099H 40154 Word Measurement point change cycle 1 to 60 (min), 1 to 99 (h) 009AH 40155 Word Measurement point change cycle unit 0,1 (0: h, 1: min) 009BH 40156 Word Measurement point change displacement time 003Ch to 0384H (60 to 900 sec) 009CH 40157 Word Measurement point change setting 0,1,2 (0: Line, 1: Line 2, 2: Change) 009DH 40158 Word O2 concentration limit at the time of oxygen correction 01H to 14H (1 to 20%) 009EH 40159 Word Reference Gas Switching Time 1 to 1Eh(1 to 30 sec) 009FH 40160 Word Reference Gas Measuring Time 1 to 3Ch(1 to 60 sec) 00A0H 40161 Word Average period Ch1 0 to 9h(0 to 9 cycle) 00A1H 40162 Word Average period Ch2 0 to 9h(0 to 9 cycle) 00A2H 40163 Word Average period Ch3 0 to 9h(0 to 9 cycle) 00A3H 40164 Word Average period Ch4 0 to 9h(0 to 9 cycle) 00A4H 40165 Word Interference compensation coefficient Ch1 renge1 00A5H 40166 Word Interference compensation coefficient Ch1 renge2 00A6H 40167 Word Interference compensation coefficient Ch2 renge1 00A7H 40168 Word Interference compensation coefficient Ch2 renge2 00A8H 40169 Word Interference compensation coefficient Ch3 renge1 00A9H 40170 Word Interferencecompensation coefficient Ch3 renge2 Measurement point change setting (Option) for IR250-C IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 5-9 <5. ADDRESS MAP AND DATA FORMAT> Relative address Register No. Data type Memory contents 00AAH 40171 Word Interference compensation coefficient Ch4 renge1 00ABH 40172 Word Interference compensation coefficient Ch4 renge2 Read-out/writein data Remarks or corresponding parameter IR250-C Word data [write-in] : Function code [06H] Operation command Relative address Register Data No. type Memory contents Read-out/write-in data Remarks or corresponding parameter 07D0H 42001 Word Keying command 01H:MODE 02H: Side, 04H: Up, 08H: Down 10H: ESC 20H: ENT 40H: ZERO, 80H:SPAN Sending a value simulates 07D1H 42002 Word Display change 1: Return to measurement mode display Force to return to measurement mode 07D2H 42003 Word Auto calibration 1; Execute auto calibration Auto calibration is executed only once. 07D3H 42004 Word Auto zero calibration 1; Execute auto zero calibration Auto zero calibration is executed only once. 07D4H 42005 Word Blowback 1; Execute blowback Blowback is executed only once. (Option) IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 <5. ADDRESS MAP AND DATA FORMAT> 5-10 Word data [read-out only] : Function code[04 H] Measurement value and status Relative address Register Data No. type Memory contents Read-out/write-in data 0000H 30001 Word 0001H 30002 Word Ch1 decimal point position 0002H 30003 Word Ch1 measurement unit 0003H 30004 Word Ch2 concentration 0004H 30005 Word Ch2 decimal point position 0005H 30006 Word Ch2 measurement 0006H 30007 Word Ch3 concentration 0007H 30008 Word Ch3 decimal point position 0008H 30009 Word Ch3 measurement unit 0009H 30010 Word Ch4 concentration 000AH 30011 Word Ch4 decimal point position 000BH 30012 Word Ch4 measurement unit 000CH 30013 Word Ch5 concentration 000DH 30014 Word Ch5 decimal point position 000EH 30015 Word Ch5 measurement unit 000FH 30016 Word Ch6 concentration 0010H 30017 Word Ch6 decimal point position 0011H 30018 Word Ch6 measurement unit 0012H 30019 Word Ch7 concentration 0013H 30020 Word Ch7 decimal point position 0014H 30021 Word Ch7 measurement unit 0015H 30022 Word Ch8 concentration 0016H 30023 Word Ch8 decimal point position 0017H 30024 Word Ch8 measurement unit 0018H 30025 Word Ch9 concentration 0019H 30026 Word Ch9 decimal point position 001AH 30027 Word Ch9 measurement unit 001BH 30028 Word Ch10 concentration 001CH 30029 Word Ch10 decimal point position 001DH 30030 Word Ch10 measurement unit 001EH 30031 Word Ch11 concentration 001FH 30032 Word Ch11 decimal point position 0020H 30033 Word Ch11 measurement unit 0021H 30034 Word Ch12 concentration 0022H 30035 Word Ch12 decimal point position 0023H 30036 Word Ch12 measurement unit 0024H 30037 Word Peak count 0 to 100 times/hour 0025H 30038 Word Ch1 current range 0026H 30039 Word Ch2 current range 0027H 30040 Word Ch3 current range 0, 1 (0; range-1, 1;range-2) 0028H 30041 Word Ch4 current range Remarks or corresponding parameter Concentration: -9999 to 9999 (value corresponding to indication without decimal point) Decimal point position: 0,1,2,3 (0; concentration/1 1; concentration/10 2; concentration/100 3; concentration/1000) Measurement unit: 0, 1, 2, 3(0; vol% 1; ppm 2; mg/m3 3; g/m3) Transmit values under current measurement conditions IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 5-11 <5. ADDRESS MAP AND DATA FORMAT> Relative address Register Data No. type Memory contents Read-out/write-in data Remarks or corresponding parameter 0029H 30042 Word Ch5 current range 0, 1 (0; range-1, 1;range-2) 002AH 30043 Word Ch1 high/low limit alarm 002BH 30044 Word Ch2 high/low limit alarm 002CH 30045 Word Ch3 high/low limit alarm 002DH 30046 Word Ch4 high/low limit alarm 002EH 30047 Word Ch5 high/low limit alarm Whether or how alarm is 0, 1, 2, 3, 4 currently produced. (0: No alarm, 1: High limit alarm, 2: Low limit alarm 3: High-high limit alarm, 4: Low-low limit alarm 002FH 30048 Word Peak count alarm 0 0,1 (0: No, 1: Yes) 0030H 30049 Word Auto (Auto zero) c 0,1 (0: No, 1: Yes) 0031H 30050 Word Ch1 zero calibration in progress 0,1 (0: No, 1: Yes) 0032H 30051 Word Ch2 zero calibration in progress 0033H 30052 Word Ch3 zero calibration in progress 0034H 30053 Word Ch4 zero calibration in progress 0035H 30054 Word Ch5 zero calibration in progress 0036H 30055 Word Ch1 span calibration in progress 0037H 30056 Word Ch2 span calibration in progress 0038H 30057 Word Ch3 span calibration in progress 0039H 30058 Word Ch4 span calibration in progress 003AH 30059 Word Ch5 span calibration in progress 003BH 30060 Word Instrument error 0,1 (0: No, 1: Yes) Whether error is produced 003CH 30061 Word Calibration error 0,1 (0: No, 1: Yes) Whether error is produced 003DH 30062 Word Latest error No. - Error log contents 003EH 30063 Word Latest error DAY 003FH 30064 Word Latest error HOUR 0040H 30065 Word Latest error MIN 0 0041H 30066 Word Latest error TARGET -1 to 9 (Error No.-1) * (a) 1 to 31 (date) 0 to 23 (hours) 0 to 59(min) 0 to 4 0042H 30067 Word The previous error No. 0043H 30068 Word The previous error DAY 0044H 30069 Word The previous error HOUR 0045H 30070 Word The previous error MIN 0046H 30071 Word The previous error TARGET ||| ||| -1 to 9 (Error No.-1) * (a) 1 to 31 (date) 0 to 23 (hours) 0 to 59 (min) 0 to 4 ||| 007EH 30127 Word Oldest error No. 007FH 30128 Word Oldest error DAY 0080H 30129 Word Oldest error HOUR 0081H 30130 Word Oldest error MIN 0082H 30131 Word Oldest error TARGET -1 to 9 (Error No.-1) * (a) 1 to 31 (date) 0 to 23 (hours) 0 to 59 (min) 0 to 4 IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 <5. ADDRESS MAP AND DATA FORMAT> Relative address Register Data No. type Memory contents 0083H 30132 Word Error 1 0084H 30133 Word Error 2 0085H 30134 Word Error 3 0086H 30135 Word Error 10 0089H 30138 Word Ch1 Error 6 008AH 30139 Word Ch1 Error 7 008BH 30140 Word Ch1 Error 8 008CH 30141 Word Ch1 Error 9 ||| ||| Read-out/write-in data 5-12 Remarks or corresponding parameter 0,1 (0: No, 1: Yes) 0,1 (0: No, 1: Yes ||| 0099H 30154 Word Ch4 Error 4 009AH 30155 Word Ch4 Error 5 0,1 (0: No, 1: Yes) 009BH 30156 Word Ch4 Error 6 009CH 30157 Word Ch4 Error 7 009DH 30158 Word Ch4 Error 8 009EH 30159 Word Ch4 Error 9 009FH 30160 Word Ch5 Error 4 , 00A0H 30161 Word Ch5 Error 5 00A1H 30162 Word Ch5 Error 6 00A2H 30163 Word Ch5 Error 7 00A3H 30164 Word Ch5 Error 8 00A4H 30165 Word Ch5 Error 9 00A5H 30166 Word Ch1 auto zero calibration in progress 00A6H 30167 Word Ch1 auto span calibration in progress 00A7H 30168 Word Ch1 hold in progress 0,1 (0: No, 1: Yes) 0,1 (0: No, 1: Yes) 0,1 (0: No, 1: Yes) ||| ||| 00AEH 30175 Word Ch4 auto zero calibration in progress ||| 00AFH 30176 Word Ch4 auto span calibration in progress 00B0H 30177 Word Ch4 hold in progress 0,1 (0: No, 1: Yes) 00B1H 30178 Word Ch5 auto zero calibration in progress 0,1 (0: No, 1: Yes) 00B2H 30179 Word Ch5 auto span calibration in progress 00B3H 30180 Word Ch5 hold in progress 0,1 (0: No, 1: Yes) 00B4H 30181 Word Display information (1) * (b) 00B5H 30182 Word Display information (2) 00B6H 30183 Word Display information (3) 00B7H 30184 (Do not use) 00B8H 30185 (Do not use) 00B9H 30186 (Do not use) 0,1 (0: No, 1: Yes) IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 <5. ADDRESS MAP AND DATA FORMAT> Relative address Register Data No. type Memory contents 00BAH 30187 00BBH 30188 00BCH 30189 00BDH 30190 00BEH 30191 00BFH 30192 (Do not use) 00C0H 30193 (Do not use) 00C1H 30194 (Do not use) Read-out/write-in data 5-13 Remarks or corresponding parameter (Do not use) (Do not use) Word Manual calibration channel Cursor Ch-1 * (c) (Do not use) Word High/Low limit alarm (6) NOTE 1: Set “0”for accessing to the area not used within address map. 2: For contents of *(a) to *(c), refer to section 7.3 “Supplement to address map.” IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 5-14 <5. ADDRESS MAP AND DATA FORMAT> Word data [read-out only] : Function code[04H] Fixed setting Relative address Register Data No. type Memory contents 0425H 31062 Word Ch1 range numbers 1, 2 0426H 31063 Word Ch2 range numbers (1: 1 range, 0427H 31064 Word Ch3 range numbers 2: 2 ranges) 0428H 31065 Word Ch4 range numbers 0429H 31066 Word Ch5 range numbers 042AH 31067 Word Ch1 range-1 unit 0,1,2,3 042BH 31068 Word Ch1 range-2 unit (0;vol% 042CH 31069 Word Ch2 range-1 unit 1; ppm 042DH 31070 Word Ch2 range-2 unit 2; mg/m3 042EH 31071 Word Ch3 range-1 unit 3; g/m3) 042FH 31072 Word Ch3 range-2unit 0430H 31073 Word Ch4 range-1 unit 0431H 31074 Word Ch4 range-2 unit 0432H 31075 Word Ch5 range-1 unit 0433H 31076 Word Ch5 range-2 unit 0434H 31077 Word Ch1 range-1 value 0435H 31078 Word Ch1 range-2 value 0436H 31079 Word Ch2 range-1 value 0437H 31080 Word Ch2 range-2 value 0438H 31081 Word Ch3 range-1 value 0439H 31082 Word Ch3 range-2 value 043AH 31083 Word Ch4 range-1 value 043BH 31084 Word Ch4 range-2 value 043CH 31085 Word Ch5 range-1 value 043DH 31086 Word Ch5 range-2 value 043EH 31087 Word Ch1 range-1 decimal point position 043FH 31088 Word Ch1 range-2 decimal point position 0440H 31089 Word Ch2 range-1 decimal point position 0441H 31090 Word Ch2 range-2 decimal point position 0442H 31091 Word Ch3 range-1 decimal point position 0443H 31092 Word Ch3 range-2 decimal point position 0444H 31093 Word Ch4 range-1 decimal point position 0445H 31094 Word Ch4 range-2 decimal point position 0446H 31095 Word Ch5 range-1 decimal point position 0447H 31096 Word Ch5 range-2 decimal point position Read-out/write-in data Remarks or corresponding parameter 1, 2 (1: 1 range, 2: 2 ranges) 0,1,2,3 (0;vol% 1; ppm 2; mg/m3 3; g/ m3) 1 to 9999 The actual range value is calculated with the decimal point position taken into consideration. Actual range value = Read range value / X (X is 1 when 0 is selected, 10 when 1 is selected, and 100 when 2 is selected, and 1000 when 3 is selected for decimal point position.) 0,1,2,3 (0: Nothing below decimal point, 1: 1 digit below decimal point, 2: 2 digits below decimal point, 3: 3 digits below decimal point. IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 5-15 <5. ADDRESS MAP AND DATA FORMAT> Relative address Register Data No. type Memory contents Read-out/write-in data 0448H 31097 Word Type: 1st digit Z 0449H 31098 Word Type: 2nd digit P 044AH 31099 Word Type: 3rd digit A, B, G 044BH 31100 Word Type: 4th digit 0 to 9, A to Z 044CH 31101 Word Type: 5th digit 0 to 9, A to Z 044DH 31102 Word Type: 6th digit 0 to 9, A to Z 044EH 31103 Word Type: 7th digit 0 to 9, A to Z 044FH 31104 Word Type: 8th digit 1 0450H 31105 Word Type: 9th digit 0 to 9, A to Z 0451H 31106 Word Type: 10th digit 0 to 9, A to Z 0452H 31107 Word Type: 11th digit 0 to 9, A to Z 0453H 31108 Word Type: 12th digit 0 to 9, A to Z 0454H 31109 Word Type: 13th digit 0 to 9, A to Z 0455H 31110 Word Type: 14th digit 0 to 9, A to Z 0456H 31111 Word Type: 15th digit 0 to 9, A to Z 0457H 31112 Word Type: 16th digit 0 to 9, A to Z 0458H 31113 Word Type: 17th digit 0 to 9, A to Z 0459H 31114 Word Type: 18th digit 0 to 9, A to Z 045AH 31115 Word Type: 19th digit 0 to 9, A to Z 045BH 31116 Word Type: 20th digit 0 to 9, A to Z 045CH 31117 Word Type: 21st digit 0 to 9, A to Z 045DH 31118 Word Type: 22nd digit 0 to 9, A to Z 045EH 31119 Word Type: 23rd digit 0 to 9, A to Z 045FH 31120 Word Type: 24th digit 0 to 9, A to Z 0460H 31121 Word Type: 25th digit 0 to 9, A to Z 0461H 31122 Word Type: 26th digit 0 to 9, A to Z 0462H 31123 Word Board: 1st digit 0 to 9, A to Z 0463H 31124 Word Board: 2nd digit 0 to 9, A to Z 0464H 31125 Word Board: 3rd digit 0 to 9, A to Z 0465H 31126 Word Board: 4th digit 0 to 9, A to Z 0466H 31127 Word Board: 5th digit 0 to 9, A to Z 0467H 31128 Word Board: 6th digit 0 to 9, A to Z 0468H 31129 Word Board: 7th digit 0 to 9, A to Z 0469H 31130 Word Board: 8th digit 0 to 9, A to Z Remarks or corresponding parameter IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 5.3 5-16 <5. ADDRESS MAP AND DATA FORMAT> Supplement to address map *(1) Register No. 30062 to 30131 (error log) You can read up to 14 errors in order of most recent to older ones. The following information is available. Error No.: No. of produced error. Stored value is error number minus 1. Error DAY: Date Error HOUR: Indicates at what o’clock error occurred. Error MIN: Indicates at what minutes error occurred. Error TARGET: No. of Ch where error occurred. Ch No. minus 1 is stored. 0 at error No. 3 or 10. * (2) Register numbers 30181, 30182, 30183 (Display information (1), (2), (3)) Display information shows a current status of the instrument. • The next values on the display information (1) represent the following setting status. 0: Measurement mode (manual calibration display included) 1: Menu mode 2: Changeover of range 3: Calibration setting 4: Alarm setting 5: Automatic calibration setting 6: Peak alarm setting 7: Parameter setting 8: Maintenance mode 9: Factory mode 10: Auto zero calibration setting • The next values on display information (2) represent the following status at manual calibration. 0: Measurement mode 4: Channel selection at manual zero calibration 5: Zero calibration wait at manual zero calibration 6: Zero calibration in progress at manual zero calibration 7: Channel selection at manual span calibration 8: Span calibration wait at manual span calibration 9: Span calibration in progress at manual span calibration 10: Error contents indication • Contents of values of display information (3) Correspond to value of Ch (channel) from which the measurement mode is displayed. Top channel number minus 1 is stored. * (3) Register number 30189 (manual calibration channel) Data for knowing a channel (component) which the cursor is positioned at to carry out a calibration at when a manual calibration is under way. Channel number to carry out a calibration at minus 1 is stored. IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 6. <6. TROUBLE SHOOTING> 6-1 TROUBLE SHOOTING If the communication is unavailable, check the following items. • Whether all devices related to communication are turned on. • Whether connections are correct. • Whether the number of connected instruments and connection distance are as specified • Whether communication conditions coincide between the master station (host computer) and slave stations (instrument) Transmission speed : 38400bps Data length : 8 bits Stop bit : 1 bit Parity : None Whether send/receive signal timing conforms to Section 5.6 in this manual. • Whether the station No. designated as send destination by the master station coincides with the station No. of the connected instrument. • Whether more than one instrument connected on the same transmission line shares the same station No. • Whether the station No. of instruments is set at other than 0. If it’s 0, the communication function does not work. IM 11G02Q01-01EN 1st Edition : Feb. 20, 2017-00 Blank Page i Revision Information Model IR250 Infrared Gas Analyzer Communication Functions (MODBUS)  Title:  Manual No.: IM 11G02Q01-51EN Edition Date Remark (s) 1st Newly published Feb . 2017 n Published by Yokogawa Electric Corporation http://www.yokogawa.com/an/ IM 11G02Q01-01EN 1st Edition : xxx. xx, 2016-00 Blank Page