Page 1
INST.№ INE-301B FIELD SCANNER series SE3000 COMMUNICATIONS INTERFACES Retain this manual apart from the instrument and in an easily accessible. Please make sure that this manual is handed to the final user of the instrument.
However, if you have any questions, or notice of error or an omission of descriptions found in this manual, please contact your nearest agent of CHINO Corporation. CHINO Corporation is not responsible for any results influenced by the operation of this communications interface, irrespective of item (2) above.
RS-232C communications interface by using an RS-422A or RS-485 ⇔ RS-232C signal converting unit. A line converter (Model SC8-10: sold separately) is available for RS-422A and RS-485 ⇔ RS-232C signal conversion at CHINO. For the difference between RS-422A and RS-485 communications interfaces, the RS-422A needs four signal cables, while RS-485 needs only two signal cables.
3 SETTINGS OF SWITCHES Before mounting and connections, set the switch No. 1 (SW.1) at the front of instrument and the switch No. 2 (SW.2) up side. Make sure to confirm the settings even if you use the defaults. 3.1 Instrument number 3.2 Communications port Mounting place of SW.1 SW1-6...
4 CONNECTIONS 4.1 Connection Precautions 4.1.1 Communications Terminals Disposition of terminals are different with each communications interface. SD RS-232C Terminals RD SG SDA RS-422A/RS-485 SDB Terminals RDA RDB 4.1.2 Total extension of RS-422A/485 communications cable is up to 1.2km. The wiring interval between each instrument is option, but the total extension distance of cable is within 1.2km.
Page 7
For using the RS-422A or RS-485 communications interface, mount a 100 Ω resistor to the SE3000 scanner connected at the final end. (For details, see Section 4.4) [A general metal film resistor can be used. The resistor (sold separately) is available at CHINO.] 4.1.6 Number of SE3000 series field scanner connectable...
4.2 Communications Cables Make ready cables dedicated to communications before performing connection. Dedicated communications cables (sold separately) are available at CHINO. 4.2.1 Communications cables for RS-232C (1) Connection between a PC (with 9-pin terminal) and the SE3000 series field scanner and between a PC (with 9-pin terminal) and a line converter.
Page 9
4.2.2 Communications cables for RS-422A (1) Connection between a line converter and the SE3000 series field scanner Cable O-shaped crimp terminal RS-422A cable with O-shaped crimp terminal (for line converter) Style To a line converter To the SE3000 series field scanner The cable consists of a pair of twisted dual-core CVVS wires with SG (signal grounding) wire at both ends.
Page 10
4.2.3 Communications cables for RS-485 (1) Connection between a line converter and the SE3000 series field scanner Cable O-shaped crimp terminal RS-485A cable with O-shaped crimp terminal (for line converter) To the SE3000 series field To a line converter Style scanner The cable consists of a twisted dual-core CVVS wires with SG (signal grounding) wire at both ends.
4.3 RS-232C Connections The SE3000 series field scanners use three control signals of Send(SD), Receive(RD), Signal ground (SG) only. Since general personal computers are controlled by control signals, the computer does not function by only connecting three signal cables without wiring processing inside the connectors. Wiring processing depends upon the control signals being controlled by the personal computer.
4.4 RS-422A, RS-485 Connections This paragraph describes the method of connecting the RS-422/485 communications interface to the personal computer by using the line converter (Model SC8-10: sold separately). Since the line converter and the personal computer use three control signals of Send, Receive and Signal ground only, the wiring processing inside the connectors is necessary in the same way as in RS-232C connections.
5 MODBUS PROTOCOL Basic Procedures of Communications and Precautions Attention! 1. A data request immediately after turning the power on will lead to an error. The SE3000 series field scanners are always ready for communications. They are at anytime responsive to data requests from personal computers. However, immediately after turning the power on, the recorders do not deliver a normal response until the data of all channels is ready.
5.1 Message Transmission Modes There are two modes of message transmission, RTU (Remote Terminal Unit) and ASCII, which can be selected by key programming. (Table 1 Comparison between RTU and ASCII modes) Item RTU mode ASCII mode RS-232C, RS-422A、RS-485 Interface Communications system Half-duplex start-stop synchronization 9600,19200bps...
5.2 Data Time Interval In RTU mode: Below 28 bit-time (2.8 msec. at 9600 bps, 1.4 msec. at 19200 bps) In ASCII mode: Below 1 second When sending a message, keep the time interval of data constituting one message not longer than the time specified above.
Page 16
(Table 2. Function code table) Code Functions Unit MODBUS original functions (ref.) Read digital (ON/OFF) parameter 1 bit Read coil status Read input relay status Read digital input data 1 bit Read analog parameter 16 bit Read hold register contents Read analog input data 16 bit Read input register contents...
Page 17
(Table 4 Quick search table for Reference Nos.) Corresponding Reference Data type Parameters Reference No function code table 01(READ) Digital parameter Temperature unit Section 5.7.1 05(WRITE) Measured data status Digital input data 10001 to 10500 02(READ) Section 5.7.2 Alarm status Instrument information 30001 to 30050 Analog input data...
Page 18
5.3.5 Error check Error check for transmission frames is different between the transmission modes. RTU mode: CRC-16 ASCII mode: LRC 5.3.5.1 Calculation of CRC-16 In the CRC system, the information to be transmitted is divided by a generating polynomial, the resulting remainder being added to the end of the data.
Page 19
5.3.5.2 Calculation of LRC The data from its slave address to its end is calculated in the following procedure. 1) Create a message in RTU mode. 2) Add the start (slave address) to end of the data. -- X 3) Complement X (bit reverse) -- X 4) Add 1 (X = X + 1) 5) Add X as an LRC to the end of the message.
5.4 Creating a Message A message consists of (1) Slave address, (2) Function code, (3) Data section and (4) Error check code. (See Section 5.3) The message readable or writable at one time is within the following range. Data type Number of data pieces Floating data Other than floating data...
5.4.2 Message in ASCII mode Calculate the error check LRC from the core message. LRC is 94H (See Section 5.3.5.2). Each data in the core message is converted to ASCII code. LRC is also converted to ASCII code to be added to the core message.
Page 22
5.5.2 Read digital input data (read input relay status) [Function code. 02 (02H)] The specified number of "digital (ON/OFF) input data” are read out consecutively commencing with the designated Reference No. For ON/OFF data, 8 Reference Nos. data are placed in one data (1 byte) sequentially in number to constitute the response message data.
Page 23
5.5.5 Write digital parameter (Change single coil status) [Function code: 05 (05H)] A digital parameter with specified numbers is brought into specified status (ON/OFF). Example) Changing the temperature unit on the slave unit 2 (Turn on Reference No. 25 of digital parameter for the slave unit 2 ) (RTU mode) Master→Instruments...
Page 24
5.5.7 Loop back test [Function code: 08 (08H)] Checks transmission between master and slave units. Response is made according to a specified diagnosis code. With the diagnosis code fixed at “0000H”, the SE3000 series field scanner performs a "return check” of unaltered received data transmissions. Example 2) Executing "Loop back test"...
Page 25
5.5.9 Read floating data [Function code: 70 (46H)] A specified number of "floating data (floating-point data)" is read out of the designated numbers. This function code is not available in the standard MODBUS. 4 bytes of data (32 bits) constitute one floating data.
Page 26
5.5.10 Write floating data [Function code: 71 (47H)] A specified number of "floating data (floating-point data)" from the designated numbers is programmed to specified values. This function code is not available in the standard MODBUS. 4 bytes of data (32 bits) constitute one floating data.
5.6 Processing in Abnormal Status The following response is given when any problem is found in the content of a message from the master unit. 5.6.1 Case of no response The message is ignored with no response given when (1) A transmission error (overrun, framing, parity, CRC or LRC) is detected in the message; (2) The slave address in the message is not the receiver's own address;...
Page 28
Error codes are as follows. Error code Description Function code failure When receiving an unspecified function code Relative No. (Reference No.) failure When the start No. or parameter No. received is not the specified number. Data pieces failure In any of the following cases that: (1) the function code received is not consistent with the number of data pieces ・with the function code "16", the "number of data"...
5.7 Table of Reference 5.7.1 Digital parameters R/W……R:READ,W:WRITE Reference Applicable Description Details function code 0(0000h) = C 1(FF00h) = F Temperature Unit ( ) for the function code of 05 Error code : 01H, 02H, 03H,11H,12H -27-...
Page 30
5.7.2 Digital input data R/W……R:READ,W:WRITE Reference Applicable Description Details function code 10009 Remote contacts 1 Status Status of remote contacts input 10010 Remote contacts 2 Status 0 : OFF 10011 Remote contacts 3 Status 1 : ON 10012 Remote contacts 4 Status Status expression with 2 BIT 00 : Measured value 10101...
Page 31
R/W……R:READ,W:WRITE Applicable Reference No. function Description Details code 10133 to 10134 CH3 Status 1 Same as CH1 10137 to 10140 CH3 Status 2 Same as CH1 10141 to 10144 CH3 Alarm Level 1 to CH3 Alarm level 4 Status Same as CH1 10149 to 10150 CH4 Status 1 Same as CH1...
Page 32
R/W……R:READ,W:WRITE Applicable Reference No. function Description Details code 10357 to 10358 CH17 Status 1 Same as CH1 10361 to 10364 CH17 Status 2 Same as CH1 10365 to 10368 CH17 Alarm Level 1 to CH17 Alarm level 4 Status Same as CH1 10373 to 10374 CH18 Status 1 Same as CH1...
Page 33
R/W……R:READ,W:WRITE Applicable Reference No. function Description Details code 10565 to 10566 CH30 Status 1 Same as CH1 10569 to 10572 CH30 Status 2 Same as CH1 10573 to 10576 CH30 Alarm Level 1 to CH30 Alarm level 4 Status Same as CH1 10581 to 10582 CH31 Status 1 Same as CH1...
Page 34
R/W……R:READ,W:WRITE Applicable Reference No. function Description Details code 10773 to 10774 CH43 Status 1 Same as CH1 10777 to 10780 CH43 Status 2 Same as CH1 10781 to 10784 CH43 Alarm Level 1 to CH43 Alarm level 4 Status Same as CH1 10789 to 10790 CH44 Status 1 Same as CH1...
Page 35
2) Read measured data R/W……R:READ,W:WRITE Applicable Reference No. function Description Details code DATA:-9999~32765 -32768:2 Binary expression over 32767:+ Over range 30101 CH1 data -32767:-Over range 32766:Burnout data Error code : 01H, 2H, 03H,12H 0 to 3 30102 CH1 Decimal Point Error code : 01H, 2H, 03H,12H 30103 CH2 data...
Page 36
R/W……R:READ,W:WRITE Applicable Reference No. function Description Details code 30149 CH25 data Same as CH1 30150 CH25 Decimal Point Same as CH1 30151 CH26 data Same as CH1 30152 CH26 Decimal Point Same as CH1 30153 CH27 data Same as CH1 30154 CH27 Decimal Point Same as CH1...
Page 37
5.7.4 Analog parameters 1) Parameters common to channels R/W……R:READ,W:WRITE Applicable Reference No. function Description Details code 01 to 99 (Decimal point 1digit fixed) 40081 Alarm deadband Error code : 01H, 02H, 03H,11H,12H 2) Programming parameters per channel (Note) Writing multiple parameters across two or more channels will constitute an error (error code 12H) R/W……R:READ,W:WRITE Applicable function...
Page 38
R/W……R:READ,W:WRITE Applicable Reference No. function Description Details code 0 : No programming, 1 : H, 2 : L, 3 : U, 4 : D CH1 Level 1 Alarm 40133 5 : B, 6 : S Mode Error code : 01H, 02H, 03H,11H,12H -9999 to 30000(Scale decimal point used for decimal place) CH1 Level 1 Alarm 40134...
Page 39
R/W……R:READ,W:WRITE Applicable Reference No. function Description Details code 0 : No programming, 1 : H, 2 : L, 3 : U, 4 : D CH1 Level 4 Alarm 40157 5 : B, 6 : S Mode Error code : 01H, 02H, 03H,11H,12H -9999 to 30000(Scale decimal point used for decimal place) CH1 Level 4 Alarm 40158...
Page 40
R/W……R:READ,W:WRITE Applicable Reference No. function Description Details code Arithmetic 1 or 2: -9999 to 30000 CH1 Maths Totalising, Max, Min or Ave: Interval (time) 40173 expression ASCII 2-digit (00 to 23,99: For totalising only.) Parameter C 00H with other maths expressions Error code: 01H, 02H, 03H, 11H, 12H CH1 Maths Arithmetic 1 or 2: 0 to 3...
Page 41
R/W……R:READ,W:WRITE Applicable Reference No. function Description Details code 41002 CH10 Same as CH1 parameters (40102 to 40194) Programming CH1 + 900 41094 Parameter 41102 CH11 Same as CH1 parameters (40102 to 40194) Programming CH1 + 1000 41194 Parameter 41202 CH12 Same as CH1 parameters (40102 to 40194) Programming CH1 + 1100...
Page 42
R/W……R:READ,W:WRITE Applicable Reference No. function Description Details code 42502 CH25 Same as CH1 parameters (40102 to 40194) Programming CH1 + 2400 42594 Parameter 42602 CH26 Same as CH1 parameters (40102 to 40194) Programming CH1 + 2500 42694 Parameter 42702 CH27 Same as CH1 parameters (40102 to 40194) Programming CH1 + 2600...
Page 43
R/W……R:READ,W:WRITE Applicable Reference No. function Description Details code 44002 CH40 Same as CH1 parameters (40102 to 40194) Programming CH1 + 3900 44094 Parameter 44102 CH41 Same as CH1 parameters (40102 to 40194) Programming CH1 + 4000 44194 Parameter 44202 CH42 Same as CH1 parameters (40102 to 40194) Programming CH1 + 4100...
Page 44
5.7.5 Floating data 1)Measured data Displayed values are output as floating data. Numbers at the smaller digits than displayed are therefore rounded off. R/W……R:READ,W:WRITE Applicable function Reference No. Description Details code DATA : -9999 to 99999 +100000 :+Over range, -100000 : -Over range 50101 CH1 Data +200000 : Burnout data...
Page 45
2)Parameters per channel (Note) Writing multiple programming values across two or more channels constitutes an error (error code 12H) R/W……R:READ,W:WRITE Applicable function Reference No. Description Details code CH1 Range -9999 to 99999 50301 Minimum value Error code : 01H, 02H, 03H,11H,12H CH1 Range -9999 to 99999 50302...
Page 46
R/W……R:READ,W:WRITE Applicable function Reference No. Description Details code CH1 Maths expression 0 to 3 50317 parameter A Error code: 01H, 02H, 03H, 11H, 12H Decimal point CH1 Maths -9999 to 99999 50318 expression Error code: 01H, 02H, 03H, 11H, 12H parameter B CH1 Maths expression 0 to 3...
Page 47
R/W……R:READ,W:WRITE Applicable function Reference No. Description Details code 50601 CH7 Floating-point Same as CH1 parameters (50301 to 50342) Programming CH1 + 300 50642 Parameter 50651 CH8 Floating-point Same as CH1 parameters (50301 to 50342) Programming CH1 + 350 50692 Parameter 50701 CH9 Floating-point Same as CH1 parameters (50301 to 50342)
Page 48
R/W……R:READ,W:WRITE Applicable function Reference No. Description Details code 51451 CH24 Floating-point Same as CH1 parameters (50301 to 50342) Programming CH1 + 1150 51492 Parameter 51501 CH25 Floating-point Same as CH1 parameters (50301 to 50342) Programming CH1 + 1200 51542 Parameter 51551 CH26 Floating-point Same as CH1 parameters (50301 to 50342)
Page 49
R/W……R:READ,W:WRITE Applicable function Reference No. Description Details code 52251 CH40 Floating-point Same as CH1 parameters (50301 to 50342) Programming CH1 + 1950 52292 Parameter 52301 CH41 Floating-point Same as CH1 parameters (50301 to 50342) Programming CH1 + 2000 52342 Parameter 52351 CH42 Floating-point Same as CH1 parameters (50301 to 50342)
Page 50
5.8 List of range number Decimal Input Type Range No. Measuring Range Places -13.8 13.8 -27.6 27.6 -69.0 69.0 -200 -500 DC Voltage °C -200 °C -200 °C -200 1370 °C -200 °C E -200 °C -200 °C -200 °C -200 °C -200...
Page 51
Decimal Input Type Range No. Measuring Range Places -140 °C Pt100 (1) °C -200 °C -200 Pt100 (2) -140 °C -200 °C °C -200 °C JPt100 -140 -200 °C -200 °C °C Pt50 -200 Pt-Co -49-...
6 SAMPLE PROGRAM (For MODBUS RTU Protocol) Programming tool: Visual Basic 5.0 or latter. Create the form and program shown below and then run it. Then the data of the SE3000 series field scanners are displayed in the TEXT box. Else p = 0 End If...
Page 53
32-8, KUMANO-CHO, ITABASHI-KU, TOKYO 173-8632 Telephone : + 81-3-3956-2171 Facsimile : + 81-3-3956-0915 Printed in Japan (...
Need help?
Do you have a question about the SE Series and is the answer not in the manual?
Questions and answers