Hitachi HX-RIO3 Series User Manual

Modbus programmable light i/o
Hide thumbs Also See for HX-RIO3 Series:

Advertisement

Quick Links

1
HX-RIO3 Series
Modbus Programmable Light I/O
RIO3-CP2MBTL
User Manual
Version 2.00

Advertisement

Table of Contents
loading

Summary of Contents for Hitachi HX-RIO3 Series

  • Page 1 HX-RIO3 Series Modbus Programmable Light I/O RIO3-CP2MBTL User Manual Version 2.00...
  • Page 2 HX-RIO3 Series REVISION HISTORY PAGE REMARKS DATE EDITOR 2.00 New Document Faber...
  • Page 3: Table Of Contents

    HX-RIO3 Series Table of Contents Important Notes ............................5 Safety Instructions ..........................6 1.1.1 Symbols ............................. 6 1.1.2 Safety Notes ..........................6 1.1.3 Certification ..........................6 RIO3-CP2MBTL specification ........................7 Environmental & Certification Specification ..................7 General specification ......................... 7 Programmable specification ......................
  • Page 4 HX-RIO3 Series 7.2.1 Adapter Register Mapping ....................... 32 7.2.2 Adapter Identification Special Register (0x1000, 4096) ............32 7.2.3 Adapter Information Special Register (0x1100, 4352) ............33 7.2.4 Adapter Setting Special Register (0x1600, 5632) ..............33 7.2.5 Expansion Slot Information Special Resister (0x2000, 8192) ..........35 APPENDIX - Modbus Reference ......................
  • Page 5: Important Notes

    In no event will HITACHI be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment.
  • Page 6: Safety Instructions

    HX-RIO3 Series 1.1 Safety Instructions 1.1.1 Symbols Identifies information about practices or circumstances that can cause an explosion in a hazardous environment, which may lead to personal injury or death property damage, or economic loss. Identifies information that is critical for successful application and understanding of the...
  • Page 7: Rio3-Cp2Mbtl Specification

    HX-RIO3 Series 2 RIO3-CP2MBTL specification 2.1 Environmental & Certification specification Environmental specification Operating Temperature -25℃~60℃ UL Temperature -25℃~60℃ Storage Temperature -40℃~85℃ Relative Humidity 5% ~ 90% non-condensing Mounting DIN rail Vibration Resistance Shock Operating IEC 60068-2-27 Vibration Resistance IEC 60068-2-6, 4g...
  • Page 8: Programmable Specification

    HX-RIO3 Series 2.3 Programmable specification Programmable Specification Items Specification Programming (CODESYS) V3.5.17.3 Program Memory 16 MByte Data Memory 16 MByte Non-Volatile Memory 32 KByte Retain: 16 KByte Flag: 16 KByte Run-Time System Multiple PLC Tasks Program Languages IEC 61131-3 (LD, IL, ST, FBD, SFC) ✓...
  • Page 9: Interface Specification

    HX-RIO3 Series RTC (Recommend charging for at least 16 hours when the battery is discharge) Battery charging time Retain time (room temperature) 4 hours < 2 days 12 hours < 12 days 16 hours < 15 days There are 3 operating problems when the battery is discharged.
  • Page 10 HX-RIO3 Series RS-485: 247 Slaves can be connected...
  • Page 11: Rio3-Cp2Mbtl

    HX-RIO3 Series 3 RIO3-CP2MBTL 3.1 Wiring Diagram Pin No. Signal Description System Power, 24V System Power, Ground F.G. Field Power, Ground Field Power, 24V The system power must not be connected with field power. Use separate voltage supplies.
  • Page 12: Led Indicator

    HX-RIO3 Series 3.2 LED Indicator LED Function / Description LED Color Module Status Green/Red Current Communication Status Green/Red PLC Run / Stop Green/Red Expansion module Green/Red 3.2.1 MOD (Module Status LED) Status LED is To indicate Not Powered Power is not supplied to the unit.
  • Page 13: Run (Plc Run/Stop Status Led)

    HX-RIO3 Series 3.2.3 RUN (PLC Run/Stop Status LED) Status LED is To indicate None PLC Device has no program. PLC Run Green PLC program is running. PLC Stop Blinking Green PLC program stops. The unit has occurred unrecoverable fault in Firmware Fault self-testing.
  • Page 14: Electrical Interface

    HX-RIO3 Series 3.3 Electrical Interface 3.3.1 RJ-45 Socket Ethernet Socket * 1pcs RJ-45 Signal Name Description Transmit + Transmit - Receive + Receive - Case Shield Serial Socket * 1pcs RJ-45 Signal Name Description RS485 D+ RS485 D- /ISP /ISP...
  • Page 15: Dip Switch

    HX-RIO3 Series 3.3.3 DIP Switch DIP Switch Status Description RS485 terminating resistor enabled (1 ㏀) RS485 terminating resistor disabled Description No function (Reserved)
  • Page 16: Web Server

    HX-RIO3 Series 4 Web Server (1) Main page is showing various information for PIO status. (e.g. “http://192.168.100.100/setup.htm”) (2) To access the webserver, http://IPAddress/setup.htm (3) Click on the expansion menu, user can check the extension module status.
  • Page 17 HX-RIO3 Series (4) User can easily change and set the RTC time. If you click the ‘Get Time’ button, the clock time from PC will be adapted to PIO. (5) Using the Network setting, user can set the IP/Subnet mask/Gateway.
  • Page 18: Default Network Setting

    6 Upgrade Firmware 6.1 Using IAP over Ethernet (1) Apply a power with pushing a reset button(Mod LED will blink Green/Red). (2) Execute Firefox.(It is recommended to use Firefox) (3) Connect to 192.168.100.10 and login (User ID :Hitachi / Password : Hitachi)
  • Page 19 HX-RIO3 Series (4) Search the file to download using ‘search button’. (5) Click ‘Upload Button’.
  • Page 20 HX-RIO3 Series (6) If it finish, you can see a below message (File Upload Done!). Click ‘Reset Adapter’ button.
  • Page 21: Modbus Interface

    HX-RIO3 Series 7 Modbus Interface 7.1 Supported Modbus Function Codes Function Code Function Description 1(0x01) Read Coils Read output bit 2(0x02) Read Discrete Inputs Read input bit 3(0x03) Read Holding Registers Read output word 4(0x04) Read Input Registers Read input word...
  • Page 22: 0X02) Read Discrete Inputs

    HX-RIO3 Series 7.1.2 2 (0x02) Read Discrete Inputs This function code is used to read from 1 to 2000 contiguous status of discrete inputs in a remote device. The Request PDU specifies the starting address, e.g., the address of the first input specified, and the number of inputs.
  • Page 23: 0X04) Read Input Registers

    HX-RIO3 Series Response Field name Example Function Code 0x03 Byte Count 0x04 Output Register#0 Hi 0x11 Output Register#0 Lo 0x22 Output Register#1 Hi 0x33 Output Register#1 Lo 0x44 In case of address 0x0800, 0x0801 output register value: 0x1122, 0x3344. 7.1.4 4 (0x04) Read Input Registers This function code is used to read from 1 to approx.
  • Page 24: 0X05) Write Single Coil

    HX-RIO3 Series 7.1.5 5 (0x05) Write Single Coil This function code is used to write a single output to either ON or OFF in a remote device. The requested ON/OFF state is specified by a constant in the request data field. A value of FF 00 hex requests the output to be ON.
  • Page 25: 0X08) Diagnostics

    HX-RIO3 Series Response Field name Example Function Code 0x06 Register Address Hi 0x08 Register Address Lo 0x00 Register Value Hi 0x11 Register Value Lo 0x22 Function Code 0x06 In case of address 0x0800 output register value: 0x0000 changes to 0x1122.
  • Page 26 HX-RIO3 Series Sub-function 0x0000 (0) Return Query Data The data passed in the request data field is to be returned (looped back) in the response. The entire response message should be identical to the request. Sub-function Data Field (Request) Data Field (Response)
  • Page 27 HX-RIO3 Series Sub-function Data Field (Request) Data Field (Response) Description 0x000D (13) 0x0000 Exception Error Count Sub-function 0x000E (14) Return Slave Message Count The response data field returns the quantity of messages addressed to the remote device, or broadcast, that the remote device has processed since its last restart, clear counters operation, or power–up.
  • Page 28: 0X0F) Write Multiple Coils

    HX-RIO3 Series 7.1.8 15 (0x0F) Write Multiple Coils This function code is used to force each coil in a sequence of coils to either ON or OFF in a remote device. The Request PDU specifies the coil references to be forced. Coils are addressed starting at zero. A logical '1' in a bit position of the field requests the corresponding output to be ON.
  • Page 29: 0X10) Write Multiple Registers

    HX-RIO3 Series 7.1.9 16 (0x10) Write Multiple Registers This function code is used to write a block of contiguous registers (1 to approx. 120 registers) in a remote device. The requested written values are specified in the request data field. Data is packed as two bytes per register.
  • Page 30: 0X17) Read/Write Multiple Registers

    HX-RIO3 Series 7.1.10 23 (0x17) Read/Write Multiple Registers This function code performs a combination of one read operation and one write operation in a single Modbus transaction. The write operation is performed before the read. The request specifies the starting address and number of holding registers to be read as well as the starting address, number of holding registers, and the data to be written.
  • Page 31: Error Response

    HX-RIO3 Series 7.1.11 Error Response In an exception response, the server sets the MSB of the function code to 1. This makes the function code value in an exception response exactly 80 hexadecimal higher than the value would be for a normal response.
  • Page 32: Modbus Special Register Map

    8192 words Internal memory (Area is write-enabled) 7.2.2 Adapter Identification Special Register (0x1000, 4096) Address Access Type, Size Description 0x1000 (4096) Read 1word Vendor ID = 0x10AD, Hitachi Europe GmbH 0x1001 (4097) Read 1word Device type = 0x1000, Network Adapter 0x1002 (4098) Read 1word Product Code...
  • Page 33: Adapter Information Special Register (0X1100, 4352)

    HX-RIO3 Series 7.2.3 Adapter Information Special Register (0x1100, 4352) Address Access Type, Size Description 0x1102(4354) Read 1word Start address of input image word register.=0x0000 0x1103 (4355) Read 1word Start address of output image word register. =0x0800 0x1104 (4356) Read 1word Size of input image word register.
  • Page 34 HX-RIO3 Series 4 : 19200 5 : 38400 6 : 57600 7 : 115200 0x1609 (5641)* Read/Write 1word RS-485 Setting. 1 nibble : Data bit(0: 8bit(default), 1: 9bit) 2 nibble : Stop bit(0: 1bit(default), 1: 2bit) 3 nibble : Parity bit(0: none(default), 1: odd, 2: even)
  • Page 35: Expansion Slot Information Special Resister (0X2000, 8192)

    HX-RIO3 Series 7.2.5 Expansion Slot Information Special Resister (0x2000, 8192) …….. Adr Offset Exp. Slot#1 Exp. Slot#2 Exp. Slot#3 Exp. Slot#4 Exp. Slot#63 ……. 0x00(+0) 0x2000(8192) 0x2020(8224) 0x2040(8256) 0x2060(8288) 0x27C0(10176) ……. 0x01(+1) 0x2001(8193) 0x2021(8225) 0x2041(8257) 0x2061(8289) 0x27C1(10177) ……. 0x02(+2) 0x2002(8194)
  • Page 36: Aappendix - Modbus Reference

    HX-RIO3 Series Adr Offset Access Type, Size Description 0x02 (+2) ** Read 1 word Input start register address of input image word this slot. Input word’s bit offset of input image word this slot. 0x03 (+3) ** Read 1 word...

This manual is also suitable for:

Rio3-cp2mbtl

Table of Contents