HITACHI RIO3-ECAL EtherCAT Network Adapter Light User Manual

September 7, 2022
Hitachi

HITACHI-logo

HITACHI RIO3-ECAL EtherCAT Network Adapter Light

Important Notes

Solid state equipment has operational characteristics differing from those of electromechanical equipment. Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls describes some important differences between solid state equipment and hard-wired electromechanical devices.
Because of this difference, and also because of the wide variety of uses for solid state equipment, all persons responsible for applying this equipment must satisfy themselves that each intended application of this equipment is acceptable.
In no event will HITACHI be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment.
The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and requirements associated with any particular installation, HITACHI cannot assume responsibility or liability for actual use based on the examples and diagrams.

Warning!

If you don’t follow the directions, it could cause a personal injury, damage to the equipment or explosion

  • Do not assemble the products and wire with power applied to the system. Else it may cause an electric arc, which can result into unexpected and potentially dangerous action by field devices. Arching is explosion risk in hazardous locations. Be sure that the area is non-hazardous or remove system power appropriately before assembling or wiring the modules.
  • Do not touch any terminal blocks or IO modules when system is running. Else it may cause the unit to an electric shock or malfunction.
  • Keep away from the strange metallic materials not related to the unit and wiring works should be controlled by the electric expert engineer. Else it may cause the unit to a fire, electric shock or malfunction.

Caution!

If you disobey the instructions, there may be possibility of personal injury, damage to equipment or explosion. Please follow below Instructions.

  • Check the rated voltage and terminal array before wiring. Avoid the circumstances over 55℃ of temperature. Avoid placing it directly in the sunlight.
  • Avoid the place under circumstances over 85% of humidity.
  • Do not place Modules near by the inflammable material. Else it may cause a fire.
  • Do not permit any vibration approaching it directly.
  • Go through module specification carefully, ensure inputs, output connections are made with the specifications. Use standard cables for wiring.
  • Use Product under pollution degree 2 environment.
Safety Instruction
Symbols

DANGER


| Identifies information about practices or circumstances that can cause an explosions in a hazardous environment, which may lead to personal injury or death property damage or economic loss.
---|---
IMPRTANT| Identifies information that is critical for successful application and understanding of the product.
****| Identifies information about practices or circumstances that can lead to personal injury, property damage, or economic loss.

Attentions help you to identity a hazard, avoid a hazard, and recognize the consequences.

Safety Notes

The modules are equipped with electronic components that may be destroyed by electrostatic discharge. When handling the modules, ensure that the environment (persons, workplace and packing) is well grounded. Avoid touching conductive components, e.g. G-BUS Pin Pin.

Environment Specification

Environment Specification

Operating Temperature| -20℃~60℃ : 1.0A full load is allowed.
UL Temperature| -20℃~60℃
Storage Temperature| -40℃~85℃
Relative Humidity| 5% ~ 90% non-condensing
Mounting| DIN rail
General Specification
Shock Operating| IEC 60068-2-27
Vibration resistance| Based on IEC 60068-2-6
Industrial Emissions| EN 61000-6-4/A11 : 2011
Industrial Immunity| EN 61000-6-2 : 2005
Installation Position| Vertical and horizontal installation is available.
Product Certifications| CE, UL, EAC

General Description

RIO3 ECAL Specification
Items Specification

Communication Interface Specification
Adapter Type| Slave Node (EtherCAT ID)
Max. Expansion Slot| 16 slots
I/O Data Size| Max. Input 256 bytes / Output 256 bytes
Max Length Bus Line| Up to 100m from Ethernet Hub/Switch with twisted CAT5 UTP/STP
Max. Network Node| 65,535
Baud Rate| 10/100Mbps
Bus Connection| 2 x RJ-45
Mac Address / IP Address| Not needed




Indicator

| 4 Status LEDs


1 Green/Red, Module Status (MOD)

1 Green, Current Communication Status (RUN) 1 Red, Error Status (ERR)

1 Green/Red, Expansion I/O Module Status (IOS)

Module Location| Starter module left side of RIO3 Series system
General Specification
UL System Power| Supply voltage : 24Vdc nominal, Class 2


System Power

| Supply voltage : 24Vdc nominal Supply voltage range : 15~28.8Vdc Protection : Reverse polarity protection
---|---
Power Dissipation| 40mA typical @ 24Vdc
Current for I/O Module| 1.0A @ 5Vdc
Isolation| System power to internal logic : Non-Isolation System power I/O driver : Isolation
UL Field Power| Supply voltage : 24Vdc nominal, Class 2


Field Power

| Supply voltage : 24Vdc typical (Max. 28.8Vdc)

  • Field Power Range is different depending on IO Module series. Refer to IO Module`s Specification.

Max. Current Field Power Contact| DC 8A Max
Wiring| I/O Cable Max. 2.0mm2 (AWG 14)
Torque| 0.8Nm (7 lb-in)
Weight| 76g
Module Size| 22mm x 109mm x 70mm
Environment Condition| Refer to ‘2. Environment Specification’

RIO3 ECAL Wiring Diagram
Pin No. Signal Description
1 System Power, 24V
2 System Power, Ground
3 Frame Ground
4 Field Power, Ground
5 Field Power, 24V

RIO3 ECAL LED Indicator

LED Indicator
LED No. LED Function / Description LED Color
MOD Module Status Green/Red
RUN Current Communication Status Green
ERR Error Status Red
IOS Expansion I/O Module Status Green/Red
MOD (Module Status
Status LED To indicate
Not Powered OFF power is not supplied to the unit.
Normal, Operational Green The unit is operating in normal condition.
Device in Standby Flashing Green The EEPROM parameter is not initialized

yet. Serial Number is zero value (0x00000000)
Minor Fault| Flashing Red| The unit has occurred recoverable fault in self- testing.

– EEPROM checksum fault.


Unrecoverable Fault

| ****

Red

| The unit has occurred unrecoverable fault in self-testing.

– Firmware fault

RUN Current Running Status LED)
Status LED To indicate
Init OFF State of the Ether CAT State Machine: INIT = Initialization.
Pre-Operation Blinking State of the Ether CAT State Machine: PREOP = Pre-

Operation.
Safe-Operation| Single Flash| State of the Ether CAT State Machine: SAFEOP = Safe-Operation.
Initialization or Bootstrap| Flashes| State of the Ether CAT State Machine: BOOT = Bootstrap (Update of the coupler firmware)
Operational| ON| State of the Ether CAT State Machine: Operational.

ERR (Error Status LED)
Status LED To indicate
No Error OFF No Error.
Invalid Configuration Blinking Invalid Configuration.
IOS LED(Extension I/O Module Status LE D
Status LED To indicate
Not Powered OFF Adapter may not be powered.
No Expansion Module Flashing Red Adapter has no expansion module.
Internal Bus Connection, Run Exchanging I/O Green Exchanging I/O data.



Expansion Configuration Failed

| ****



Red

| One or more expansion module occurred in fault state.

  • Detected invalid expansion module ID.
  •  Overflowed In/Output Size
  • Too many expansion module
  • Initialization failure
  •  Communication failure.
  • Changed expansion module configuration.
  • Mismatch vendor code between adapter and expansion module.
RIO3 ECAL Electrical Interface

RJ 45 Socket

RJ- 45 Signal Name Description
1 TD+ Transmit +
2 TD- Transmit –
3 RD+ Receive +
4
  • |
    5|

  • |
    6| RD| Receive-
    7|

  • |
    8|

  • |
    Case| Shield| Shield RJ-45 Socket

DIP Switch

DIP Pole# Description
1 Identification Value DIP bit#0
2 Identification Value DIP bit#1
3 Identification Value DIP bit#2
4 Identification Value DIP bit#3
5 IdentificationValue DIP bit#4
6 IdentificationValue DIP bit#5
7 IdentificationValue DIP bit#6
8 IdentificationValue DIP bit#7
9 Not Used
10 Not Used

EtherCAT ID Type Setup

Hot Connection On TwinCAT

Hot connection function can be used to remove a node from a preconfigured Configurator on or change the
location of nodes and flexible. This feature is available only EtherCAT ID Type in TwinCAT.
The user can use the external Dip Switch settings of the Adapter Identification Value.
For an example of using an external Dip S w itch ( Refer to

HITACHI-RIO3--EtherCAT-NetworkAdapter-07

HITACHI-RIO3--EtherCAT-NetworkAdapter-08

Process Image Map

An expansion module may have 3 types of data as I/O data, configuration parameter and memory register. The data exchange between network adapter and expansion modules is done via an I/O process image data by RIO3 Series protocol. The following figure shows the data flow of process image between network adapter and expansion modules.HITACHI-RIO3--EtherCAT-
NetworkAdapter-08

Mapping Data into Image Table

< Discrete Input Module >

  • 4 Point Input Module

  • Point Input Module

HITACHI-RIO3--EtherCAT-NetworkAdapter-18

  • 32 Point Input Module

HITACHI-RIO3--EtherCAT-NetworkAdapter-20

Discrete Out put Module

  • Point Output Module

HITACHI-RIO3--EtherCAT-NetworkAdapter-21

  • Point Output Module

HITACHI-RIO3--EtherCAT-NetworkAdapter-22

  • Point Output Module

HITACHI-RIO3--EtherCAT-NetworkAdapter-23

  • Point Output Module

HITACHI-RIO3--EtherCAT-NetworkAdapter-23

Analog Input Module

  • Channel Analog Input Module

HITACHI-RIO3--EtherCAT-NetworkAdapter003

  • Channel Analog Input Module

HITACHI-RIO3--EtherCAT-NetworkAdapter004

Analog Out put Module

  • Channel Analog Out put Module

HITACHI-RIO3--EtherCAT-NetworkAdapter005

  • Channel Analog Out put Module

HITACHI-RIO3--EtherCAT-NetworkAdapter0063

Example of Input Process Image (Input Register) Map

Input image data depends on slot position and expansion slot data type. Input process image data is only ordered by expansion slot position.
For example slot configuration

Slot Address Module Description
#0 EtherCAT Adapter
#1 8-discrete input
#2 8-discrete input
#3 4-analog input
#4 16-discrete input
#5 8-discrete input
#6 8-discrete input
#7 8-discrete input
#8 16-discrete input
#9 8-discrete input
  • Input Process Image

Address| b15| b14| b13| b12| b11| b10| b9| b8| b7| b6| b5| b4| b3| b2| b1| b0
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---
0x0001| Discrete Input 8 pts (Slot#2)| Discrete Input 8 pts (Slot#1)
0x0002| Analog Input Ch0 high byte (Slot#3)| Analog Input Ch0 low byte (Slot#3)
0x0003| Analog Input Ch1 high byte (Slot#3)| Analog Input Ch1 low byte (Slot#3)
0x0004| Analog Input Ch2 high byte (Slot#3)| Analog Input Ch2 low byte (Slot#3)
0x0005| Analog Input Ch3 high byte (Slot#3)| Analog Input Ch3 low byte (Slot#3)
0x0006| Discrete Input 8 pts (Slot#4)| Discrete Input 8 pts (Slot#4)
0x0007| Discrete Input 8 pts (Slot#6)| Discrete Input 8 pts (Slot#5)
0x0008| Discrete Input 8 pts (Slot#8)| Discrete Input 8 pts (Slot#7)
0x0009| Discrete Input 8 pts (Slot#9)| Discrete Input 8 pts (Slot#8)

3.6.3. Example of Output Process Image (Output Register) Map
Output image data depends on slot position and expansion slot data type. Output process image data is only ordered by expansion slot position.
For example slot configuration

Slot Address Module Description
#0 EtherCAT Adapter
#1 8-discrete output
#2 8-discrete output
#3 4-analog output
#4 4- relay output
#5 4-relay output
#6 8-discrete output
#7 8-discrete output
#8 4-analog output
#9 4-relay output
#10 16-discrete output
  • Output Process Image

Address| b15| b14| b13| b12| b11| b10| b9| b8| b7| b6| b5| b4| b3| b2| b1| b0
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---
0x0800| Discrete Output 8 pts (Slot#2)| Discrete Output 8 pts (Slot#1)
0x0801| Analog Output Ch0 high byte (Slot#3)| Analog Output Ch0 low byte (Slot#3)
0x0802| Analog Output Ch1 high byte (Slot#3)| Analog Output Ch1 low byte (Slot#3)
0x0803| Analog Output Ch2 high byte (Slot#3)| Analog Output Ch2 low byte (Slot#3)
0x0804| Analog Output Ch3 high byte (Slot#3)| Analog Output Ch3 low byte (Slot#3)
0x0805| Empty, Don’t Care| Discrete Out 4 pts (Slot#5)| Empty, Don’t Care| Discrete Out 4 pts (Slot#4)
0x0806| Discrete Output low 8 pts (Slot#7)| Discrete Output low 8 pts (Slot#6)
0x0807| Analog Output Ch0 high byte (Slot#8)| Analog Output Ch0 low byte (Slot#8)
0x0808| Analog Output Ch1 high byte (Slot#8)| Analog Output Ch1 low byte (Slot#8)
0x0809| Analog Output Ch2 high byte (Slot#8)| Analog Output Ch2 low byte (Slot#8)
0x080A| Analog Output Ch3 high byte (Slot#8)| Analog Output Ch3 low byte (Slot#8)
0x080B| Discrete Output low 8 pts (Slot#10)| Empty, Don’t Care| Discrete Out 4 pts (Slot#9)
0x080C| Empty, Don’t Care| Discrete Output high 8 pts (Slot#10)

 Dimension

RIO3-ECAL
EtherCAT Basics

The EtherCAT protocol uses an officially assigned EtherType inside the Ethernet Frame. The use of this EtherType allows transport of control data directly within the Ethernet frame without redefining the standard Ethernet frame. The frame may consist of several sub-telegrams, each serving a particular memory area of the logical process images that can be up to 4 gigabytes in size. Addressing of the Ethernet terminals can be in any order because the data sequence is independent of the physical order. Broadcast, Multi-cast and communication between slaves are possible.

EtherCAT State Machine

The state of the EtherCAT slave is controlled via the EtherCAT State Machine (ESM). Depending upon the state, different functions are accessible or executable in the EtherCAT slave. Specific commands must be sent by the EtherCAT master to the device in each state, particularly during the boot up of the slave.
A distinction is made between the following states:

  • Init
  • Pre-Operational
  • Safe-Operational and
  • Operational
  • Bootstrap

The regular state of each EtherCAT slave after bootup is the OP state.

HITACHI-RIO3--EtherCAT-NetworkAdapter-15

Init
After switch-on the EtherCAT slave in the Init state. No mailbox or process data communication is possible. The EtherCAT master initializes sync manager channels 0 and 1 for mailbox communication.

Pre-Operational (Pre-Op)
During the transition between Init and Pre-Op the EtherCAT slave checks whether the mailbox was initialized correctly.
In Pre-Op state mailbox communication is possible, but not process data communication. The EtherCAT master initializes the sync manager channels for process data (from sync manager channel 2), the FMMU channels and, if the slave supports configurable mapping, PDO mapping or the sync manager PDO assignment. In this state the settings for the process data transfer and perhaps terminal-specific parameters that may differ from the default settings are also transferred.
Safe-Operational (Safe-Op)
During transition between Pre-Op and Safe-Op the EtherCAT slave checks whether the sync manager channels for process data communication and, if required, the distributed clocks settings are correct. Before it acknowledges the change of state, the EtherCAT slave copies current input data into the associated DP-RAM areas of the EtherCAT slave controller (ECSC).
In Safe-Op state mailbox and process data communication is possible, although the slave keeps its outputs in a safe state, while the input data are updated cyclically.
Operational (Op)
Before the EtherCAT master switches the EtherCAT slave from Safe-Op to Op it must transfer valid output data.
In the Op state the slave copies the output data of the masters to its outputs. Process data and mailbox communication is possible.
Bootstrap
In the Boot state the slave firmware can be updated. The Boot state can only be reached via the Init state. In the Boot state mailbox communication via the file access over EtherCAT (FoE) protocol is possible, but no other mailbox communication and no process data communication.

CoE Interface
Parameter management in the EtherCAT system

The CiA organization (CAN in Automation) pursues among other things the goal of creating order and exchange ability between devices of the same type by the standardization of device descriptions. For this purpose so-called profiles are defined, which conclusively describe the changeable and unchangeable parameters of a device. Such a parameter encompasses at least the following characteristics:

  • Index number – for the unambiguous identification of all parameters. The index number is divided into a main index and a subindex in order to mark and arrange associated parameters.
    • Main index
    • Subindex, offset by a colon ‘:’
  • Official name – in the form of an understandable, self-descriptive text
  • Specification of changeability, e.g. whether it can only be read or can also be written
  •  A value – depending upon the parameter the value can be a text, a number or another parameter index.

Index Range
The relevant ranges for EtherCAT fieldbus users are:
x1000 : This is where fixed identity information for the device is stored, including name, manufacturer,
serial number etc., plus information about the current and available process data configurations. x8000 : This is where the operational and functional parameters for all channels are stored,  such as filter settings or output frequency. 4

Other important ranges are:
x4000 : In some EtherCAT devices the channel parameters are stored here
(as an alternative to the x8000 range).
x6000 : Input PDOs (“input” from the perspective of the EtherCAT master) x7000 : Output PDOs (“output” from the perspective of the EtherCAT master)

Communication Objects
Index Sub-index Name Flags Default value
1000 Device type RO 0x00001389
1001 Gbus Status RO Normal Operation : 0x00 **
1002 Master Fault Action RW 0x00
1008 Device name RO RIO3-ECAL(HITACHI)
1009 Hardware version RO RIO3-ECAL.v1
100A Software version RO 1.000



1018

| Identity| RO| 0x05
01| Vendor ID (HITACHI: 029D)| RO| 0x0000029D
02| Product code| RO| 0x474C9086
03| Revision| RO| 0x0001000
04*| Serial number| RO| 0xFFFFFFFF
05| Release date| RO| 0x20200325


10F1

| Error Settings| RO| 0x02
01| Local Error Reaction| RO| 0x00000000
02| Sync Error Counter Limit| RO| 0x00000004



1601*

| Slot#x, RIO3-xxxx,RXPDO| RO| 0xnn
01| SubIndex 001| RO| 0x7010:01, 8
…| …| …| …
nn| SubIndex nnn| RO| 0x7010:nn, 8



1A01*

| Slot#x, GT-xxxx,TXPDO| RO| 0xnn
01| SubIndex 001| RO| 0x6010:01, 8
…| …| …| …
nn| SubIndex nnn| RO| 0x6010:nn, 8




1C00

| Sync manager type| RO| 0x04
01| SubIndex 001| RO| 0x01
02| SubIndex 002| RO| 0x02
03| SubIndex 003| RO| 0x03
04| SubIndex 004| RO| 0x04


1C12

| RxPDO assign| RO| 0x01
01| SubIndex 001| RO| 0x1601


1C13

| TxPDO assign| RO| 0x02
01| SubIndex 001| RO| 0x1A01
02| SubIndex 002| RO| 0x1A02


7010*

| GT-xxxx| RO| 0xnn
01| Byte#0| RW P| 0x00
 | …| …| …| …
---|---|---|---|---
nn| Byte#nnn| RW P| 0x00




8000

| RIO3-ECAL(Parameter)| RO|
01| Byte#0| RW|
02| Byte#1| RW|
03| Byte#2| RW|
04| Byte#3| RW|



8nn0*

| GT-xxxx(Parameter)| RO|
01| Byte#0| RW|
.-| –| –| –
nn| Byte#nnn| RW|


F000

| Module device profile| RO|
01| Module index distance| RO|
02| Maximum number of modules| RO|



F010*

| Module List| RO|
01| Subindex 001 (RIO3-ECAL)| RO| 0x00009086
–| –| | –
16| Subindex 016| RO| 0x0000xxxx


F050

| Detected Module Ident List| RO|
01…| SubIndex 001| RO|

  • This value can be changed depending on the configuration of expansion modules ** G-BUS Status
    • Normal Operation : 0x00
    • Communication Fault : 0x02
    • Configuration Failed : 0x03
    • No Expansion Module : 0x04
    • Vendor Error : 0x07
    • Not expected slot : 0x08
    • CRC Error : 0x09

Troubleshooting

How to diagnose by LED indicator

LED Status Cause Action
All LED turns off – No power
  • Check main power Cable

MOD LED is red|

  • Occurrence critical error in firmware

|

  • Contact Sales team and send module

for repair.

ERROR LED blinking red|

  • Invalid Configuration

|

  • Check I/O size configuration

IOS LED turns off|

  • Device may not be powered.

|

  • Check main power Cable

IOS LED flashes red|

  • Adapter has no expansion module

| – Add one or more expansion modules.






IOS LED is red

| One or more expansion module occurred in fault state.

  • Detected invalid expansion module ID.
  • Overflowed Input/Output Size
  •  Too many expansion module
  •  Initialization failure
  •  Communication failure.
  •  Changed expansion module configuration.
  • Mismatch vendor code between

adapter and expansion module.

| ****


  • Use expansion slot up to 63.
  • Compose that IO total size is not excess.
  • Check status of expansion IO connection.
  • Check the vendor code of module.
LED Status Cause Action
All LED turns off – No power – Check main power Cable
MOD LED is red – Occurrence critical error in firmware – Contact Sales team

and send module

for repair.

ERROR LED blinking red| – Invalid Configuration| – Check I/O size configuration
IOS LED turns off| – Device may not be powered.| – Check main power Cable
IOS LED flashes red| – Adapter has no expansion module| – Add one or more expansion modules.






IOS LED is red

| One or more expansion module occurred in fault state.

–  Detected invalid expansion module ID.

–  Overflowed Input/Output Size

–  Too many expansion module

–  Initialization failure

–  Communication failure.

–  Changed expansion module configuration.

–  Mismatch vendor code between

adapter and expansion module.

| ****


–  Use expansion slot up to 63.

–  Compose that IO total size is not excess.

–  Check status of expansion IO connection.

–  Check the vendor code of module.

How to diagnose when device couldn’t communicate network

Inspection of wrong or omission cable connection

  • Check status of cable connection for each node.
  • Check that all color matches between connector and cable.
  • Check wire omission.

Configuration of Node address

  • Check duplication node address.

Configuration of Master

  • Check configuration of master
  • Check whether to do download or don’t
  • Check composition is right as below Configuration of communication baud rate I/O size Configuration of each node

Ground and environment

  • Check ground is contacted
  • Check environment factor (temperature, humidity, etc.) is in less than regular limit

APPENDIX A

Product List

Please refer the separate HX-RIO3 product list document

Glossary

  • System Power : The power for starting up CPU.
  • Field Power : The power for input and output line.
  • EDS : Electronic Data Sheet.
  • Sink : The method of in/output power supply if a device has no power source.
  • Source : The method of in/output power supply if a device has the power source.

Read User Manual Online (PDF format)

Loading......

Download This Manual (PDF format)

Download this manual  >>

Related Manuals