DELTA R2-ECx004 EtherCAT Remote I O Module User Manual
- June 16, 2024
- Delta
Table of Contents
Digitized Automation for a Changing World
Delta EtherCAT Remote I/O Module
R2-ECx004 User Manual
R2-ECx004 EtherCAT Remote I O Module
Preface
Thank you for purchasing this product. This user manual provides information
about the R2-ECx004
EtherCAT remote control digital I/O expansion module.
This manual includes:
- Product inspection and model explanation
- Specifications and product interface
- Wiring and installation
- CiA 401 Device Profile
- Object Dictionary
- SDO abort codes
Product features of the EtherCAT remote control expansion module:
The R2-ECx004 distributed I/O module supports the EtherCAT (Ethernet Control
Automation Technology) communication protocol, which makes this module a high-
performance remote I/O bus system.
The digital input port(s) of this module supports reading the status of the
NPN type and PNP type loads, and the digital output port(s) supports NPN type
loads.
The module can read and control the remote digital signal status of the master
and acquire the load status (within 1 ms) of multiple slave modules through
the EtherCAT communication.
The EtherCAT series product line consists of modules of various functions and
features, which meet different remote automation control requirements. This
product is the optimal integration platform for multi-point I/O control. It is
easy to assemble with better stability and scalability. This is the one and
only choice for industrial upgrading.
How to use this user manual:
Use this user manual as a reference when installing, setting up, using, and
maintaining the R2-ECx004 EtherCAT remote control digital I/O expansion
module.
Delta technical services:
Please consult your DELTA equipment distributors or DELTA Customer Service
Center if you encounter any problems.
EtherCAT® is registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany.
Safety Precautions
- Perform wiring in accordance with the descriptions of connection ports and ensure to properly ground the system.
- When applying power to the module, do not disassemble the module, change the wiring, or touch the power supply to prevent electric shock.
Pay special attention to the following safety precautions at all times during
installation, wiring, and operation of the product.
The symbols of “DANGER”, “WARNING”, and “STOP” indicate:
Danger. May cause severe or fatal injuries to personnel if the
instructions are not followed.
Warning. May cause moderate injury to personnel, or lead to severe damage
or even malfunction of the product if the instructions are not followed.
Absolutely prohibited activities. May cause serious damage or even malfunction
of the product if the instructions are not followed.
Installation
| It is recommended that you install this module in a suitable electrical
control panel and make sure the ambient temperature is lower than 60°C
(140°F).
Do not place the product in an environment containing oil mist, salt mist,
and dust.
Do not use the product in an environment containing flammable and explosive
gases.
The electric arc generated when you switch the relay On or Off might ignite
the gases.
---|---
Wiring
| The wires used for wiring should be UL-compliant with the following
specification.
Wire gauge: 26 – 18 AWG; temperature rating: > 105°C (221°F); material:
copper.
To prevent electric shock, make sure to cut off the power to the module and
the common input / output points before removing the module or the connected
wires.
This product uses DC power only. Do not use AC power for the product.
---|---
Operation
| This product is for industrial automation and other related applications.
For your safety, the instructions for installation and operation in this
manual should be observed.
Wipe clean with dry cloth to keep the product from humidity.
Use the power adapters that comply with the power supply requirements of UL
61010-1, UL 61010-2-201, or UL 62368-1 for this product.
The power for the module and the common input / output points should be two
independent power supplies and within the rated voltage. If you are uncertain
of the voltage in your area, contact local electrical technicians.
Do not attempt to disassemble or repair the module yourself if a malfunction
occurs. Contact Delta or the distributor for technical support.
---|---
Product Inspection and Model Explanation
This chapter includes the product inspection and model explanation of the R2-ECx004 series products. Read this chapter first to get an overall understanding of the products before use.
1.1 Product inspection
Check the following after you receive the product.
- Packaging: check if the shipping carton is intact.
- Bubble wrap: the bubble wrap is used to protect the product from collision. Check if the stickers are securely attached to the bubble wrap.
- R2-ECx004: check if the product appearance is intact.
- Instruction sheet: check if an instruction sheet is included.
1.2 Model explanation
No. | Item | Description |
---|---|---|
(1) | Product type | R |
(2) | Product category | 2 |
(3) | Bus type | EC |
(4) | Module type | 00 |
10 | Input module | |
20 | Output module | |
(5) | Module subtype | 04 |
Specifications and Product Interface
This chapter introduces the specifications of the R2-ECx004 series products, including electrical specifications, product diagram, dimensional drawings, and definitions of the connection ports and indicators.
2.1 Electrical specifications
Item | R2-EC 0 004 | R2-EC 1 004 | R2-EC 2 004 |
---|---|---|---|
Power | 24 VDC, -15% to +20% | ||
Module input current | < 1A | ||
Digital input / output | Digital input | Digital output | Digital input |
output
Isolation type| Optical coupling| Optical coupling| Optical coupling| Optical
coupling
Signal type| Sink / Source| Sink| Sink / Source| Sink
Number of I/O points| 16-CH| 16-CH| 32-CH| 32-CH
I/O maximum operating power| 24 VDC @ 5.1 mA| 200 mA per CH| 24 VDC @ 5.1 mA|
200 mA per CH
I/O rated input power| 24 VDC| 24 VDC| 24 VDC| 24 VDC
Operating frequency| ≤ 1 kHz| ≤ 1 kHz| ≤ 1 kHz| ≤ 1 kHz
Operation time (OFF > ON)| 300 µs| 85 µs| 300 µs| 85 µs
Release time (ON > OFF)| 300 µs| 110 µs| 300 µs| 110 µs
Outer dimensions| 52.5 x 74.8 x 88.0 mm (W x H x D)
Weight| 0.25 kg (0.55 lbs)
Permissible atmospheric pressure| Operation: 1,013 to 795 hPa
(approx. 0 m to 2,000 m / 0 ft. to 6,560 ft. above sea level)
Storage: 1,013 to 660 hPa
(approx. 0 m to 3,500 m / 0 ft. to 11,400 ft. above sea level)
Operating environment| Operating temperature: -20°C to +60°C (-4°F to +140°F)
Storage temperature: -40°C to +70°C (-40°F to +158°F)
Mounting type| DIN rail mounting
Vibration resistance / Shock resistance| Conforms to EN 60068-2-6 / EN
60068-2-27/29
Electromagnetic compatibility / Noise immunity| ESD (IEC 61131-2, IEC
61000-4-2)
EFT (IEC 61131-2, IEC 61000-4-4)
RS (IEC 61131-2, IEC 61000-4-3)
IP rating| IP20
Approvals| ****
2.2 Product diagram and dimensions
The R2-ECx004 series products are digital input and digital output modules.
The input modules support DC sink / source output devices. The output modules
use NPN transistor circuits, supporting connection to 24 VDC loads.
2.2.1 Product diagram
2.2.2 Outer dimensions
2.3 Description and illustration of product interface
The following describes the product interface of the R2-ECx004 series models.
No. | Description |
---|---|
(1) | EtherCAT input port (connection status indicator included) |
(2) | Module power port |
(3) | EtherCAT output port (connection status indicator included) |
(4) | Module power indicator (PWR) |
(5) | Module communication indicator (RUN) |
(6) | Module error indicator (ERR) |
(7) | GPIO Port 0 |
Output port | R2-EC2004 |
(8) | GPIO Port 0 status indicators |
(9) | GPIO Port 1 |
Output port | R2-EC0004, R2-EC2004 |
(10) | GPIO Port 1 status indicators |
2.4 Description of connection ports and indicators
2.4.1 R2-ECx004 IO Port 0
Definitions of Port 0 for R2-EC0004 and R2-EC1004 models are as follows.
Pin | Description | Pin | Description |
---|---|---|---|
S/S* | Common input point | – | Reserved (no connection) |
S/S* | Common input point | S/S* | Common input point |
0 | 1st input of Port 0 | 1 | 2nd input of Port 0 |
2 | 3rd input of Port 0 | 3 | 4th input of Port 0 |
4 | 5th input of Port 0 | 5 | 6th input of Port 0 |
6 | 7th input of Port 0 | 7 | 8th input of Port 0 |
8 | 9th input of Port 0 | 9 | 10th input of Port 0 |
10 | 11th input of Port 0 | 11 | 12th input of Port 0 |
12 | 13th input of Port 0 | 13 | 14th input of Port 0 |
14 | 15th input of Port 0 | 15 | 16th input of Port 0 |
Note: S/S is the common input point for connecting the NPN type or PNP type load. When an NPN type load is connected, S/S functions as Vcc. When a PNP type load is connected, S/S functions as GND.
Follow the instructions for power supply and wiring to prevent any danger.
- Use two independent 24 VDC power supplies for the module and the common input / output points to ensure proper operation.
- Use 26 – 18 AWG wires for wiring.
- Definitions of Port 0 for R2-EC2004 models are as follows.
Pin | Description | Pin | Description |
---|---|---|---|
C0 | Common output point | C0 | Common output point |
0 | 1st output of Port 0 | 1 | 2nd output of Port 0 |
2 | 3rd output of Port 0 | 3 | 4th output of Port 0 |
4 | 5th output of Port 0 | 5 | 6th output of Port 0 |
6 | 7th output of Port 0 | 7 | 8th output of Port 0 |
C0 | Common output point | C0 | Common output point |
8 | 9th output of Port 0 | 9 | 10th output of Port 0 |
10 | 11th output of Port 0 | 11 | 12th output of Port 0 |
12 | 13th output of Port 0 | 13 | 14th output of Port 0 |
14 | 15th output of Port 0 | 15 | 16th output of Port 0 |
Note: C0 is the common output point for connecting the NPN type load. When an NPN type load is connected, C0 functions as GND.
Follow the instructions for power supply and wiring to prevent any danger.
- Use two independent 24 VDC power supplies for the module and the common input / output points to ensure proper operation.
- Use 26 – 18 AWG wires for wiring.
2.4.2 R2-ECx004 IO Port 1
- Definitions of Port 1 for R2-EC0004 and R2-EC2004 models are as follows.
Pin | Description | Pin | Description |
---|---|---|---|
C0 | Common output point | C0 | Common output point |
0 | 1st output of Port 1 | 1 | 2nd output of Port 1 |
2 | 3rd output of Port 1 | 3 | 4th output of Port 1 |
4 | 5th output of Port 1 | 5 | 6th output of Port 1 |
6 | 7th output of Port 1 | 7 | 8th output of Port 1 |
C0 | Common output point | C0 | Common output point |
8 | 9th output of Port 1 | 9 | 10th output of Port 1 |
10 | 11th output of Port 1 | 11 | 12th output of Port 1 |
12 | 13th output of Port 1 | 13 | 14th output of Port 1 |
14 | 15th output of Port 1 | 15 | 16th output of Port 1 |
Note: C0 is the common output point for connecting the NPN type load. When an NPN type load is connected, C0 functions as GND.
Follow the instructions for power supply and wiring to prevent any danger.
- Use two independent 24 VDC power supplies for the module and the common input / output points for proper operation.
- Use 26 – 18 AWG wires for wiring.
- Definitions of Port 1 for R2-EC1004 models are as follows.
Pin | Description | Pin | Description |
---|---|---|---|
S/S* | Common input point | – | Reserved (no connection) |
S/S* | Common input point | S/S* | Common input point |
0 | 1st input of Port 1 | 1 | 2nd input of Port 1 |
2 | 3rd input of Port 1 | 3 | 4th input of Port 1 |
4 | 5th input of Port 1 | 5 | 6th input of Port 1 |
6 | 7th input of Port 1 | 7 | 8th input of Port 1 |
8 | 9th input of Port 1 | 9 | 10th input of Port 1 |
10 | 11th input of Port 1 | 11 | 12th input of Port 1 |
12 | 13th input of Port 1 | 13 | 14th input of Port 1 |
14 | 15th input of Port 1 | 15 | 16th input of Port 1 |
Note: S/S is the common input point for connecting to the NPN type or PNP type load. When an NPN type load is connected, S/S functions as Vcc. When a PNP type load is connected, S/S functions as GND.
Follow the instructions for power supply and wiring to prevent any danger.
- Use two independent 24 VDC power supplies for the module and the common input / output points for proper operation.
- Use 26 – 18 AWG wires for wiring.
2.4.3 R2-ECx004 power port
Definitions of the power port for the R2-ECx004 series models are as follows.
Pin | Description | Note |
---|---|---|
24V | Module external power of 24 VDC | Range of error: -15% to +20% |
GND | Ground for module external power | – |
FG | Functional ground | – |
Follow the instructions for power supply and wiring to prevent any danger.
- Use two independent 24 VDC power supplies for the module and the common input / output points for proper operation.
- Use 26 – 18 AWG wires for wiring.
2.4.4 EtherCAT communication ports and indicators
Definitions of the communication ports and LED indicators for the R2-ECx004
series models are as follows.
The LED indicators for the communication ports (RJ-45) are green, which indicate the EtherCAT communication connection status.
Indicator status | Description | Note |
---|---|---|
OFF | EtherCAT connection is not established. | Off |
ON | EtherCAT connection is established but no data transmission. | Solid on |
Blinking | EtherCAT connection is established and data is in transmission. |
Flashing
Follow the instructions for power supply and wiring to prevent any danger.
- Use two independent 24 VDC power supplies for the module and the common input / output points for proper operation.
- Use 26 – 18 AWG wires for wiring.
2.4.5 R2-ECx004 IO indicators
- Definitions of the LED indicators for Port 0 and Port 1 of the R2-EC0004 series models are as follows.
The LED indicators show the status of the GPIO signals. When the input / output signal is on, the corresponding indicator shows green (solid on).
IN
Port 0| OUT
Port 1
---|---
Indicator No.| Corresponding IO port| Indicator No.| Corresponding IO port
0| 0| 0| 0
1| 1| 1| 1
2| 2| 2| 2
3| 3| 3| 3
4| 4| 4| 4
5| 5| 5| 5
6| 6| 6| 6
7| 7| 7| 7
8| 8| 8| 8
9| 9| 9| 9
10| 10| 10| 10
11| 11| 11| 11
12| 12| 12| 12
13| 13| 13| 13
14| 14| 14| 14
15| 15| 15| 15
Note: the LED indicator turns on when the controller activates the inputs / outputs. If the actual signal is not on, check for the wiring.
◼ Definitions of the LED indicators for Port 0 and Port 1 of the R2-EC1004 series models are as follows.
The LED indicators show the status of the GPIO signals. When the input / output signal is on, the corresponding indicator shows green (solid on).
IN
Port 0| IN
Port 1
---|---
Indicator No.| Corresponding IO port| Indicator No.| Corresponding IO port
0| 0| 0| 0
1| 1| 1| 1
2| 2| 2| 2
3| 3| 3| 3
4| 4| 4| 4
5| 5| 5| 5
6| 6| 6| 6
7| 7| 7| 7
8| 8| 8| 8
9| 9| 9| 9
10| 10| 10| 10
11| 11| 11| 11
12| 12| 12| 12
13| 13| 13| 13
14| 14| 14| 14
15| 15| 15| 15
Note: the LED indicator turns on when the controller activates the inputs / outputs. If the actual signal is not on, check for the wiring.
◼ Definitions of the LED indicators for Port 0 and Port 1 of the R2-EC2004 series models are as follows.
The LED indicators show the status of the GPIO signals. When the input / output signal is on, the corresponding indicator shows green (solid on).
OUT
Port 0| OUT
Port 1
---|---
Indicator No.| Corresponding IO port| Indicator No.| Corresponding IO port
0| 0| 0| 0
1| 1| 1| 1
2| 2| 2| 2
3| 3| 3| 3
4| 4| 4| 4
5| 5| 5| 5
6| 6| 6| 6
7| 7| 7| 7
8| 8| 8| 8
9| 9| 9| 9
10| 10| 10| 10
11| 11| 11| 11
12| 12| 12| 12
13| 13| 13| 13
14| 14| 14| 14
15| 15| 15| 15
Note: the LED indicator turns on when the controller activates the inputs / outputs. If the actual signal is not on, check for the wiring.
2.4.6 R2-ECx004 module status indicators
Definitions of the LED indicators for the module status of the R2-ECx004
series models are as follows.
The module status indicators include module power indicator (PWR), module communication status indicator (RUN), and module error indicator (ERR).
Indicator name | Indicator status | Description |
---|---|---|
PWR (green light) | ON | The external power of 24 VDC is supplied. |
OFF | No voltage input or voltage error. | |
RUN (green light) | OFF | Init state (initialization) |
Continuous flashing | Safe-operational state. |
The flashing frequency is shown as follows.
Single flashing| Pre-operational state.
The flashing frequency is shown as follows.
ON| Operation state (normal operation)
ERR (red light)| Double flashing| Disconnection or connection is in error.
The flashing frequency is shown as follows.
| OFF| No error occurs.
Wiring and Installation
This chapter introduces the wiring examples of input and output ports, system structure example, and installation for the R2-ECx004 products.
3.1 Input port wiring example
Connect NPN (SINK) type load to R2-ECx004 input ports
The IO power (IO_24V / IOGND) and module power (24VPWR / PWR_GND) should be
two independent power circuits.
The following figure illustrates a single input point (X15). The structure is
the same for the other 15 input points (X01 – X14). The rated voltage is 24
VDC for the input port and module power port. Do not use a power supply
exceeding 28.8 VDC or an AC power supply to avoid damaging the module circuit.
Follow these instructions for power supply and wiring to prevent any danger.
- Use two independent 24 VDC power supplies for the module and the common input / output points to ensure proper operation.
- Use 26 – 18 AWG wires for wiring.
- Connect PNP (SOURCE) type load to R2-ECx004 input ports
The IO power (IO_24V / IOGND) and module power (24VPWR / PWR_GND) should be
two independent power circuits.
The following figure illustrates a single input point (X15). The structure is
the same for the other 15 input points (X01 – X14). The rated voltage is 24
VDC for the input port and module power port. Do not use a power supply
exceeding 28.8 VDC or an AC power supply to avoid damaging the module circuit.
Follow these instructions for power supply and wiring to prevent any danger.
- Use two independent 24 VDC power supplies for the module and the common input / output points to ensure proper operation.
- Use 26 – 18 AWG wires for wiring.
3.2 Output port wiring example
Connect NPN (SINK) type load to R2-ECx004 output ports
The IO power (IO_24V / IOGND) and module power (24VPWR / PWR_GND) should be
two independent power circuits.
The following figure illustrates a single output point (Y00). The structure is
the same for the other 15 output points (Y01 – Y15). Connect the GND of the
output port to IOGND to avoid output status error. If an inductive load is
connected, ensure to connect a flyback diode to both sides of the inductive
load in parallel to protect the output circuit.
Follow these instructions for power supply and wiring to prevent any danger.
- Use two independent 24 VDC power supplies for the module and the common input / output points to ensure proper operation.
- Use 26 – 18 AWG wires for wiring.
3.3 System structure example
The controller connects to the EtherCAT device (R2-ECx004) through Ethernet
(RJ-45) to communicate with the slave modules (such as ASD-A2-E), accessing
and controlling the status of the slaves.
3.4 Installation
3.4.1 Installation in the electrical control panel
Follow these precautions when installation. If you do not follow the
precautions specified in the manual, the protection provided by the control
module may be reduced.
Mounting space
Install the R2-ECx004 series module in an enclosed electrical control panel
and allow a clearance of 50 mm (2”) between the module and the walls for
ventilation, as shown in the following figure.
Environment requirements in the electrical control panel
- Ambient temperature: -20 to +60°C (-4 to +140°F)
- Ambient humidity: 5 to 95%
- Avoid installing the product near high-temperature or inflammable devices.
- Allow sufficient ventilation space.
- Install a fan or air conditioning if the ambient temperature is higher than 60°C.
- This product is for indoor use only.
- When installing the module in the electrical control panel, allow a clearance of 1 to 2 m (3.3 to 6.6 ft) under the bottom of the module for easy installation and operation.
- Keep the product away from high voltage and power devices when installation.
- The circuit in the electrical control panel must be cut off before you install the control module. Do not install the module when the power is on.
Measures for increasing immunity to interference
- No high voltage devices in the electrical control panel.
- Isolate the power cable from the control module with the distance of at least 200 mm (7.87”).
- Ground the electrical control panel.
DIN rail installation
- Pull out the DIN-rail clips and mount the module to the DIN rail in the electrical control panel.
- Push the DIN-rail clips back and the module is secured in the electrical control panel.
- The installation is complete.
3.4.2 Wiring requirements
- The recommended wire gauge for wiring with the housing connector or terminal block is 26 to 18 AWG.
- The recommended length for exposed wire is 8 mm to 9 mm (0.31” to 0.35”).
- Pay attention to the following when wiring with wire ferrules.
◼ Use a correct crimping tool (such as Dinkle DNT13-0101).
◼ The recommended length for L1 is 8 mm to 10 mm (0.31” to 0.39”).
◼ The recommended diameter (D1) is 0.75 mm to 1.4 mm (0.03” to 0.06”).
CiA 401 Device Profile
This chapter introduces the operation method and related objects for the digital output module according to the CiA 401 profile which R2-ECx004 conforms to.
4.1 DO operation method
You can control the digital output status at present with DO Setting Value
(6200h) and Allow DO State Change (2001h), limit the output channels with DO
Filter Mask (6208h), and determine the output status at present when a
connection error occurs with DO Error Mode Enable (6206h) and DO Error Mode
Setting Value (6207h). The following is the control flowchart.
4.1.1 Related objects
The following lists the names and setting properties of the objects related to
R2-EC0004.
Index | Sub- index | Name | Access | PDO mapping | Unit | Data type |
---|---|---|---|---|---|---|
2000h | 0 | Read DO Actual Value | RO | NO | – | USINT |
1 | Read Port 1 DO CH0 – 7 Actual Value | RO | NO | – | USINT | |
2 | Read Port 1 DO CH8 – 15 Actual Value | RO | NO | – | USINT | |
2001h | 0 | Allow DO State Change | RO | NO | – | USINT |
1 | Allow Port 1 DO CH0 – 7 State Change | RW | NO | – | USINT | |
2 | Allow Port 1 DO CH8 – 15 State Change | RW | NO | – | USINT | |
6200h | 0 | DO Setting Value | RO | NO | – | USINT |
1 | Port 1 DO CH0 – 7 | |||||
Setting Value | RW | YES | – | USINT | ||
2 | Port 1 DO CH8 – 15 | |||||
Setting Value | RW | YES | – | USINT | ||
6206h | 0 | DO Error Mode Enable | RO | NO | – | USINT |
1 | Port 1 DO CH0 – 7 | |||||
Error Mode Enable | RW | NO | – | USINT | ||
2 | Port 1 DO CH8 – 15 | |||||
Error Mode Enable | RW | NO | – | USINT | ||
6207h | 0 | DO Error Mode Setting Value | RO | NO | – | USINT |
1 | Port 1 DO CH0 – 7 | |||||
Error Mode Setting Value | RW | NO | – | USINT | ||
2 | Port 1 DO CH8 – 15 | |||||
Error Mode Setting Value | RW | NO | – | USINT | ||
6208h | 0 | DO Filter Mask | RO | NO | – | USINT |
1 | Port 1 DO CH0 – 7 Filter Mask | RW | NO | – | USINT | |
2 | Port 1 DO CH8 – 15 Filter Mask | RW | NO | – | USINT | |
2000h | 0 | Read DO Actual Value | RO | NO | – | USINT |
--- | --- | --- | --- | --- | --- | --- |
1 | Read Port 0 DO CH0 – 7 Actual Value | RO | NO | – | USINT | |
2 | Read Port 0 DO CH8 – 15 Actual Value | RO | NO | – | USINT | |
3 | Read Port 1 DO CH0 – 7 Actual Value | RO | NO | – | USINT | |
4 | Read Port 1 DO CH8 – 15 Actual Value | RO | NO | – | USINT | |
2001h | 0 | Allow DO State Change | RO | NO | – | USINT |
1 | Allow Port 0 DO CH0 – 7 State Change | RW | NO | – | USINT | |
2 | Allow Port 0 DO CH8 – 15 State Change | RW | NO | – | USINT | |
3 | Allow Port 1 DO CH0 – 7 State Change | RW | NO | – | USINT | |
4 | Allow Port 1 DO CH8 – 15 State Change | RW | NO | – | USINT | |
6200h | 0 | DO Setting Value | RO | NO | – | USINT |
1 | Port 0 DO CH0 – 7 | |||||
Setting Value | RW | YES | – | USINT | ||
2 | Port 0 DO CH8 – 15 | |||||
Setting Value | RW | YES | – | USINT | ||
3 | Port 1 DO CH0 – 7 | |||||
Setting Value | RW | YES | – | USINT | ||
4 | Port 1 DO CH8 – 15 | |||||
Setting Value | RW | YES | – | USINT | ||
6206h | 0 | DO Error Mode Enable | RO | NO | – | USINT |
1 | Port 0 DO CH0 – 7 | |||||
Error Mode Enable | RW | NO | – | USINT | ||
2 | Port 0 DO CH8 – 15 | |||||
Error Mode Enable | RW | NO | – | USINT | ||
3 | Port 1 DO CH0 – 7 | |||||
Error Mode Enable | RW | NO | – | USINT | ||
4 | Port 1 DO CH8 – 15 | |||||
Error Mode Enable | RW | NO | – | USINT | ||
6207h | 0 | DO Error Mode Setting Value | RO | NO | – | USINT |
1 | Port 0 DO CH0 – 7 | |||||
Error Mode Setting Value | RW | NO | – | USINT | ||
2 | Port 0 DO CH8 – 15 | |||||
Error Mode Setting Value | RW | NO | – | USINT | ||
3 | Port 1 DO CH0 – 7 | |||||
Error Mode Setting Value | RW | NO | – | USINT | ||
4 | Port 1 DO CH8 – 15 | |||||
Error Mode Setting Value | RW | NO | – | USINT | ||
6208h | 0 | DO Filter Mask | RO | NO | – | USINT |
--- | --- | --- | --- | --- | --- | --- |
1 | Port 0 DO CH0 – 7 Filter Mask | RW | NO | – | USINT | |
2 | Port 0 DO CH8 – 15 Filter Mask | RW | NO | – | USINT | |
3 | Port 1 DO CH0 – 7 Filter Mask | RW | NO | – | USINT | |
4 | Port 1 DO CH8 – 15 Filter Mask | RW | NO | – | USINT |
Object Dictionary
This chapter introduces the objects, including the descriptions and applications, supported by R2-ECx004.
5.1 Object list
Object Dictionary | Section |
---|---|
General Objects | Device Type (1000h) |
Error Register (1001h) | 5.2.2 |
Manufacturer Device Name (1008h) | 5.2.3 |
Manufacturer Software Version (100Ah) | 5.2.4 |
Identity Object (1018h) | 5.2.5 |
PDO Mapping Objects | Receive PDO Mapping (1600h) |
Receive PDO Mapping 2 (1601h) | 5.3.2 |
Transmit PDO Mapping (1A00h) | 5.3.3 |
Transmit PDO Mapping 2 (1A01h) | 5.3.4 |
Sync Manager Communication Objects | Sync Manager Communication Type (1C00h) |
5.4.1
Sync Manager PDO Assignment (1C12h, 1C13h)| 5.4.2
Sync Manager Synchronization (1C32h, 1C33h)| 5.4.3
Manufacturer Specific Objects| Read DO Actual Value (2000h)| 5.5.1
Allow DO State Change (2001h)| 5.5.2
DI Filter Range (2002h)| 5.5.3
Input Event Enable (2010h)| 5.5.4
Clear Input Event (2011h)| 5.5.5
Input Event Value (2012h)| 5.5.6
Timestamp Initial Time Setting (2020h)| 5.5.7
Timestamp Enable (2021h)| 5.5.8
Clear Timestamp Value (2022h)| 5.5.9
DI Timestamp Counter and Pass Time FIFO (2030h – 204Fh)| 5.5.10
DO Timestamp Counter and Pass Time FIFO (2050h – 206Fh)| 5.5.11
DI Input Bounce Counter and Pass Time FIFO (2070h – 208Fh)| 5.5.12
Device Control| Read Input (8-bit) (6000h)| 5.6.1
DO Setting Value (6200h)| 5.6.2
DO Error Mode Enable (6206h)| 5.6.3
DO Error Mode Setting Value (6207h)| 5.6.4
DO Filter Mask (6208h)| 5.6.5
5.2 General Objects
5.2.1 Device Type (1000h)
This object describes the type and function of each device.
R2-EC0004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1000h | 0 | Device Type | UDINT | RO | NO | 0x00030191 |
R2-EC1004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1000h | 0 | Device Type | UDINT | RO | NO | 0x00010191 |
R2-EC2004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1000h | 0 | Device Type | UDINT | RO | NO | 0x00020191 |
Data description:
Bit | Meaning | Description |
---|---|---|
0 – 15 | General information | 0x0191: the Device Profile Number is 401. |
16 – 31 | Additional information | When Bit 16 = 1, the digital input function |
is implemented; when Bit 17 = 1, the digital output function is implemented.
0x0003: digital input + digital output (R2-EC0004) 0x0001: digital input
(R2-EC1004)
0x0002: digital output (R2-EC2004)
5.2.2 Error Register (1001h)
This object is the error register of R2-ECx004 for recording error messages.
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1001h | 0 | Error Register | USINT | RO | NO | 0x00 |
Data description:
Bit | Meaning |
---|---|
0 | Generic error |
1 | Current |
2 | Voltage |
3 | Temperature |
4 | Communication error (overrun, error state) |
5 | Device profile specific |
6 | Reserved (always 0) |
7 | Manufacturer-specific |
5.2.3 Manufacturer Device Name (1008h)
This object acquires the device name of R2-ECx004.
R2-EC0004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1008h | 0 | Manufacturer Device Name | STRING | RO | NO | R2-EC0004 |
R2-EC1004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1008h | 0 | Manufacturer Device Name | STRING | RO | NO | R2-EC1004 |
R2-EC2004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1008h | 0 | Manufacturer Device Name | STRING | RO | NO | R2-EC2004 |
5.2.4 Manufacturer Software Version (100Ah)
This object acquires the software version of R2-ECx004.
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
100Ah | 0 | Manufacturer Software Version | STRING | RO | NO | – |
5.2.5 Identity Object (1018h)
This object acquires the general information of R2-ECx004.
R2-EC0004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1018h | 0 | Number of entries | USINT | RO | NO | 4 |
1 | Vendor ID | UDINT | RO | NO | 0x000001DD | |
2 | Product code | UDINT | RO | NO | 0x00000004 | |
3 | Revision number | UDINT | RO | NO | 0x00100000 | |
4 | Serial number | UDINT | RO | NO | 0x00000000 |
R2-EC1004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1018h | 0 | Number of entries | USINT | RO | NO | 4 |
1 | Vendor ID | UDINT | RO | NO | 0x000001DD | |
2 | Product code | UDINT | RO | NO | 0x00001004 | |
3 | Revision number | UDINT | RO | NO | 0x00100000 | |
4 | Serial number | UDINT | RO | NO | 0x00000000 |
R2-EC2004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1018h | 0 | Number of entries | USINT | RO | NO | 4 |
1 | Vendor ID | UDINT | RO | NO | 0x000001DD | |
7 | Product code | UDINT | RO | NO | 0x00002004 | |
3 | Revision number | UDINT | RO | NO | 0x00100000 | |
4 | Serial number | UDINT | RO | NO | 0x00000000 |
5.3 PDO Mapping Objects
In EtherCAT communication, you can set the PDO mapping objects to update data
periodically.
OD 1601h and 1A01h are optional objects.
5.3.1 Receive PDO Mapping (1600h)
This object receives data periodically.
R2-EC0004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1600h | 0 | Number of objects in this PDO | USINT | RO | NO | 4 |
1 | Mapping entry 1 | UDINT | RW | NO | 0x62000108 | |
2 | Mapping entry 2 | UDINT | RW | NO | 0x62000208 | |
3 | Mapping entry 3 | UDINT | RW | NO | 0x20110108 | |
4 | Mapping entry 4 | UDINT | RW | NO | 0x20110208 |
R2-EC1004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1600h | 0 | Number of objects in this PDO | USINT | RO | NO | 4 |
1 | Mapping entry 1 | UDINT | RW | NO | 0x20110108 | |
2 | Mapping entry 2 | UDINT | RW | NO | 0x20110208 | |
3 | Mapping entry 3 | UDINT | RW | NO | 0x20110308 | |
4 | Mapping entry 4 | UDINT | RW | NO | 0x20110408 |
R2-EC2004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1600h | 0 | Number of objects in this PDO | USINT | RO | NO | 4 |
1 | Mapping entry 1 | UDINT | RW | NO | 0x62000108 | |
2 | Mapping entry 2 | UDINT | RW | NO | 0x62000208 | |
3 | Mapping entry 3 | UDINT | RW | NO | 0x62000308 | |
4 | Mapping entry 4 | UDINT | RW | NO | 0x62000408 |
5.3.2 Receive PDO Mapping 2 (1601h)
This object is optional and receives data periodically.
R2-EC0004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1601h | 0 | Number of objects in this PDO | USINT | RO | NO | 3 |
1 | Mapping entry 1 | UDINT | RW | NO | 0x24000008 | |
2 | Mapping entry 2 | UDINT | RW | NO | 0x24010008 | |
3 | Mapping entry 3 | UDINT | RW | NO | 0x24020040 |
R2-EC2004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1601h | 0 | Number of objects in this PDO | USINT | RO | NO | 3 |
1 | Mapping entry 1 | UDINT | RW | NO | 0x24000008 | |
2 | Mapping entry 2 | UDINT | RW | NO | 0x24010008 | |
3 | Mapping entry 3 | UDINT | RW | NO | 0x24020040 |
5.3.3 Transmit PDO Mapping (1A00h)
This object transmits data periodically.
R2-EC0004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1A00h | 0 | Number of objects in this PDO | USINT | RO | NO | 4 |
1 | Mapping entry 1 | UDINT | RW | NO | 0x60000108 | |
2 | Mapping entry 2 | UDINT | RW | NO | 0x60000208 | |
3 | Mapping entry 3 | UDINT | RW | NO | 0x20120108 | |
4 | Mapping entry 4 | UDINT | RW | NO | 0x20120208 |
R2-EC1004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1A00h | 0 | Number of objects in this PDO | USINT | RO | NO | 8 |
1 | Mapping entry 1 | UDINT | RW | NO | 0x60000108 | |
2 | Mapping entry 2 | UDINT | RW | NO | 0x60000208 | |
3 | Mapping entry 3 | UDINT | RW | NO | 0x60000308 | |
4 | Mapping entry 4 | UDINT | RW | NO | 0x60000408 | |
5 | Mapping entry 5 | UDINT | RW | NO | 0x20120108 | |
6 | Mapping entry 6 | UDINT | RW | NO | 0x20120208 | |
7 | Mapping entry 7 | UDINT | RW | NO | 0x20120308 | |
8 | Mapping entry 8 | UDINT | RW | NO | 0x20120408 |
R2-EC2004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1A00h | 0 | Number of objects in this PDO | USINT | RO | NO | 1 |
1 | Mapping entry 1 | UDINT | RW | NO | 0x10F80040 |
5.3.4 Transmit PDO Mapping 2 (1A01h)
This object is optional and transmits data periodically.
R2-EC0004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1A01h | 0 | Number of objects in this PDO | USINT | RO | NO | 1 |
1 | Mapping entry 1 | UDINT | RW | NO | 0x10F80040 |
5.4 Sync Manager Communication Objects
5.4.1 Sync Manager Communication Type (1C00h)
In EtherCAT communication, this object sets the communication type of the sync managers.
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1C00h | 0 | Number of used Sync Manager channels | USINT | RO | NO | 4 |
1 | Communication type sync manager 0 | USINT | RO | NO | 1: mailbox receive |
(Master to slave)
2| Communication type sync manager 1| USINT| RO| NO| 2: mailbox send (Slave to
master)
3| Communication type sync manager 2| USINT| RO| NO| 3: process data output
(Master to slave)
4| Communication type sync manager 3| USINT| RO| NO| 4: process data input
(Slave to master)
5.4.2 Sync Manager PDO Assignment (1C12h, 1C13h)
In EtherCAT communication, this object assigns the sync manager PDOs.
OD 1C12h Sub-index 2 and OD 1C13h Sub-index 2 are optional objects.
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1C12h | 0 | Number of assigned RxPDOs | USINT | RW | NO | 1 or 2 |
1 | PDO Mapping object index of assigned RxPDO 1 | UINT | RW | NO | 1600h | |
2 | PDO Mapping object index of assigned RxPDO 2 | UINT | RW | NO | 1601h | |
1C13h | 0 | Number of assigned TxPDOs | USINT | RW | NO | 1 or 2 |
1 | PDO Mapping object index of assigned TxPDO 1 | UINT | RW | NO | 1A00h | |
2 | PDO Mapping object index of assigned TxPDO 2 | UINT | RW | NO | 1A01h |
5.4.3 Sync Manager Synchronization (1C32h, 1C33h)
In EtherCAT communication, this object synchronizes the input and output
parameters of the sync managers.
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
1C32h | 0 | Number of SM Output Parameter | USINT | RO | NO | 32 |
1 | Synchronization Type | UINT | RW | NO | 0x0001 | |
2 | Cycle Time | UDINT | RW | NO | 0 | |
4 | Synchronization Type Supported | UINT | RO | NO | 0x0005 | |
5 | Minimum Cycle Time | UDINT | RO | NO | 0x0001E848 | |
6 | Calc and Copy Time | UDINT | RO | NO | 0 | |
8 | Get Cycle Time | UDINT | RW | NO | 0x0001 | |
9 | Delay Time | UDINT | RO | NO | 0 | |
10 | Sync0 Cycle Time | UDINT | RW | NO | 0 | |
11 | SM-Event Missed | UDINT | RO | NO | 0 | |
12 | Cycle Time Too Small | UDINT | RO | NO | 0 | |
13 – 31 | Reserved | – | – | – | – | |
32 | Sync Error | BOOL | RO | NO | FALSE | |
1C33h | 0 | Number of SM Input Parameter | USINT | RO | NO | 32 |
1 | Synchronization Type | UINT | RW | NO | 0x0022 | |
2 | Cycle Time | UDINT | RW | NO | 0 | |
4 | Synchronization Type Supported | UINT | RO | NO | 0x0005 | |
5 | Minimum Cycle Time | UDINT | RO | NO | 0x0001E848 | |
6 | Calc and Copy Time | UDINT | RO | NO | 0 | |
8 | Get Cycle Time | UDINT | RW | NO | 0 | |
9 | Delay Time | UDINT | RO | NO | 0 | |
10 | Sync0 Cycle Time | UDINT | RW | NO | 0 | |
11 | SM-Event Missed | UDINT | RO | NO | 0 | |
12 | Cycle Time Too Small | UDINT | RO | NO | 0 | |
13 – 31 | Reserved | – | – | – | – | |
32 | Sync Error | BOOL | RO | NO | FALSE |
5.5 Manufacturer Specific Objects
5.5.1 Read DO Actual Value (2000h)
This object reads the actual output values of R2-EC0004 and R2-EC2004 (8 output channels as a set).
R2-EC0004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
2000h | 0 | Read DO Actual Value | USINT | RO | NO | 2 |
1 | Read Port 1 DO CH0 – 7 Actual Value | USINT | RO | NO | 0 to 255 | |
2 | Read Port 1 DO | |||||
CH8 – 15 Actual Value | USINT | RO | NO | 0 to 255 |
R2-EC2004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
2000h | 0 | Read DO Actual Value | USINT | RO | NO | 4 |
1 | Read Port 0 DO CH0 – 7 Actual Value | USINT | RO | NO | 0 to 255 | |
2 | Read Port 0 DO | |||||
CH8 – 15 Actual Value | USINT | RO | NO | 0 to 255 | ||
3 | Read Port 1 DO CH0 – 7 Actual Value | USINT | RO | NO | 0 to 255 | |
4 | Read Port 1 DO | |||||
CH8 – 15 Actual Value | USINT | RO | NO | 0 to 255 |
5.5.2 Allow DO State Change (2001h)
This object sets whether the states of the output channels of R2-EC0004 and
R2-EC2004 can be changed (8 channels as a set). Take OD 2001h Sub-index 1 for
example. To disallow CH0 – 5 from changing the states and allow CH6 – 7 to
change the states, set the value of Sub-index 1 to the binary value of
11000000 (192 in decimal). (0 indicates state change is not allowed and 1
indicates state change is allowed)
R2-EC0004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
2001h | 0 | Allow DO State Change | USINT | RO | NO | 2 |
1 | Allow Port 1 | |||||
DO CH0 – 7 State Change | USINT | RW | NO | 0 to 255 | ||
2 | Allow Port 1 | |||||
DO CH8 – 15 State Change | USINT | RW | NO | 0 to 255 |
R2-EC2004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
2001h | 0 | Allow DO State Change | USINT | RO | NO | 4 |
1 | Allow Port 0 | |||||
DO CH0 – 7 State Change | USINT | RW | NO | 0 to 255 | ||
2 | Allow Port 0 | |||||
DO CH8 – 15 State Change | USINT | RW | NO | 0 to 255 | ||
3 | Allow Port 1 | |||||
DO CH0 – 7 State Change | USINT | RW | NO | 0 to 255 | ||
4 | Allow Port 1 | |||||
DO CH8 – 15 State Change | USINT | RW | NO | 0 to 255 |
5.5.3 DI Filter Range (2002h)
This object sets the filter time of the digital inputs (DIs) of R2-EC0004 and R2-EC1004. The signals are filtered by the software filter function of the module with the minimum filter time of 100 µs. When the DI filter time is set to 1 ms, the actual filter time can be up to 1100 µs (1 ms + 100 µs). This filter time setting is available only when the DI event recording function (2010h) is enabled. When the DI signal is detected (i.e. the time duration of signal change exceeds the set filter time), the DI event is recorded in Input Event Value (2012h).
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
2002h | 0 | DI Filter Range | USINT | RW | NO | 0 to 4 |
Data description:
Value | Meaning |
---|---|
0 | If the DI filter time is not set, the hardware filter time of 100 µs is |
applied. (Default)
1| DI filter time is 1 ms.
2| DI filter time is 2 ms.
3| DI filter time is 3 ms.
4| DI filter time is 4 ms.
5.5.4 Input Event Enable (2010h)
This object enables the DI event recording function of R2-EC0004 and
R2-EC1004.
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
2010h | 0 | Input Event Enable | USINT | RW | NO | 0 to 1 |
Data description:
Value | Meaning |
---|---|
0 | Disable the DI event recording function. (Default) |
1 | Enable the DI event recording function. |
5.5.5 Clear Input Event (2011h)
This object clears the DI event records of R2-EC0004 and R2-EC1004.
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
2011h | 0 | Clear Input Event | USINT | RW | YES | 0 to 255 |
Data description:
Value | Meaning |
---|---|
– | When the value of OD 2011h changes, the value of OD 2012h is cleared to 0 |
immediately.
5.5.6 Input Event Value (2012h)
This object shows the DI event records of R2-EC0004 and R2-EC1004.
R2-EC0004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
2012h | 0 | Input Event Value | USINT | RO | NO | 2 |
1 | Read Port 0 CH0 – 7 Input Event Value | USINT | RO | YES | 0 to 255 | |
2 | Read Port 0 CH8 – 15 Input Event Value | USINT | RO | YES | 0 to 255 |
R2-EC1004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
2012h | 0 | Input Event Value | USINT | RO | NO | 4 |
1 | Read Port 0 CH0 – 7 Input Event Value | USINT | RO | YES | 0 to 255 | |
2 | Read Port 0 CH8 – 15 Input Event Value | USINT | RO | YES | 0 to 255 | |
3 | Read Port 1 CH0 – 7 Input Event Value | USINT | RO | YES | 0 to 255 | |
4 | Read Port 1 CH8 – 15 Input Event Value | USINT | RO | YES | 0 to 255 |
Data description: the following takes Sub-index 1 of OD 2012h for example.
Bit | Meaning |
---|---|
0 | Records whether the DI signal of Port 0 Input CH0 has changed. |
1 | Records whether the DI signal of Port 0 Input CH1 has changed. |
2 | Records whether the DI signal of Port 0 Input CH2 has changed. |
3 | Records whether the DI signal of Port 0 Input CH3 has changed. |
4 | Records whether the DI signal of Port 0 Input CH4 has changed. |
5 | Records whether the DI signal of Port 0 Input CH5 has changed. |
6 | Records whether the DI signal of Port 0 Input CH6 has changed. |
7 | Records whether the DI signal of Port 0 Input CH7 has changed. |
5.5.7 Timestamp Initial Time Setting (2020h)
This is a user-defined object. By Delta’s default setting, it sets the initial
time of the R2-ECx004 timestamp. You can set the initial time of the timestamp
with Sub-index 1 and Sub-index 2. For example, setting Sub-index 1 to
0x20200107 and Sub-index 2 to 0x00093030 means the initial time is 9:30:30,
January 7th, 2020. After the initial time is set, R2-ECx004 provides the pass
time as a reference of how long the event takes.
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
2020h | 0 | Timestamp Initial Time Setting | USINT | RO | NO | 2 |
1 | Year:Month:Day | UDINT | RW | NO | 0x0 to 0xFFFFFFFF |
Default: 0
2| Hour:Min:Sec| UDINT| RW| NO| 0x0 to 0xFFFFFFFF
Default: 0
5.5.8 Timestamp Enable (2021h)
This object sets whether to enable the timestamp recording function of
R2-ECx004. The values of OD 2030h to OD 208Fh are valid only when this
function is enabled.
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
2021h | 0 | Timestamp Enable | USINT | RW | NO | 0 to 1 |
Data description:
Value | Meaning |
---|---|
0 | Disable the timestamp recording function. (Default) |
1 | Enable the timestamp recording function. |
5.5.9 Clear Timestamp Value (2022h)
This object clears the timestamp records of R2-ECx004.
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
2022h | 0 | Clear Timestamp Value | USINT | RW | NO | 0 to 1 |
Data description:
Value | Meaning |
---|---|
– | When the value of OD 2022h switches from 0 to 1, the timestamp records are |
cleared.
5.5.10 DI Timestamp Counter and Pass Time FIFO (2030h to 204Fh)
These objects record the count of DI changes of R2-EC0004 and R2-EC1004 after
the timestamp function is enabled and record the pass time based on the
initial time (2020h).
The available DI points of R2-EC0004 are DI 0 to DI 15 of Port 0; 16 points in
total.
The available DI points of R2-EC1004 are DI 0 to DI 15 of Port 0 and DI 0 to
DI 15 of Port 1; 32 points in total.
The correspondence between the DI point and OD index is as follows: DI 0 of
Port 0 is 2030h, DI 1 of Port 0 is 2031h, and then DI 0 of Port 1 is 2040h and
DI 1 of Port 1 is 2041h, and soon. Sub-index 1 records the count of DI changes
after the timestamp function is enabled. Each time the DI switches from On to
Off or from Off to On, the count increments by 1. Sub-indexes 2 to 9 record
the pass time with 4 layers of FIFO. When the 4 FIFO layers are full, new data
is written to overwrite the old data starting from FIFO 0. The pass time is in
units of 100 µs. For example, when the pass time of FIFO 0 is 100000, it means
that 10 seconds (100000*100 µs = 1000 ms = 10 s) has passed since the initial
time.
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
2030h | 0 | Port 0 DI 0 Timestamp Counter and Pass Time FIFO | USINT | RO | NO | 9 |
1 | Timestamp Counter | UDINT | RO | NO | 0x0 to 0xFFFFFFFF |
Default: 0
2| FIFO 0 Pass Time L Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
3| FIFO 0 Pass Time H Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
4| FIFO 1 Pass Time L Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
5| FIFO 1 Pass Time H Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
6| FIFO 2 Pass Time L Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
7| FIFO 2 Pass Time H Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
8| FIFO 3 Pass Time L Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
9| FIFO 3 Pass Time H Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
5.5.11 DO Timestamp Counter and Pass Time FIFO (2050h to 206Fh)
These objects record the count of DO changes of R2-EC0004 and R2-EC2004 after
the timestamp function is enabled and record the pass time based on the
initial time (2020h).
The available DO points of R2-EC0004 are DO 0 to DO 15 of Port 0; 16 points in
total.
The available DO points of R2-EC2004 are DO 0 to DO 15 of Port 0 and DO 0 to
DO 15 of Port 1; 32 points in total.
The correspondence between the DO point and OD index is as follows: DO 0 of Port 0 is 2050h, DO 1 of Port 0 is 2051h, and then DO 0 of Port 1 is 2060h and DO 1 of Port 1 is 2061h, and so on.
Sub-index 1 records the count of DO changes after the timestamp function is enabled. Each time the DO switches from On to Off or from Off to On, the count increments by 1. Sub-indexes 2 to 9 record the pass time with 4 layers of FIFO. When the 4 FIFO layers are full, new data is written to overwrite the old data starting from FIFO 0. The pass time is in units of 100 µs. For example, when the pass time of FIFO 0 is 100000, it means that 10 seconds (100000*100 µs = 10000 ms = 10 s) has passed since the initial time.
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
2050h | 0 | Port 1 DO 0 Timestamp Counter and Pass Time FIFO | USINT | RO | NO | 9 |
1 | Timestamp Counter | UDINT | RO | NO | 0x0 to 0xFFFFFFFF |
Default: 0
2| FIFO 0 Pass Time L Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
3| FIFO 0 Pass Time H Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
4| FIFO 1 Pass Time L Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
5| FIFO 1 Pass Time H Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
6| FIFO 2 Pass Time L Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
7| FIFO 2 Pass Time H Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
8| FIFO 3 Pass Time L Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
9| FIFO 3 Pass Time H Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
5.5.12 DI Input Bounce Counter and Pass Time FIFO (2070h to 208Fh)
These objects record the count of signal bounce of R2-EC0004 and R2-EC1004
after the timestamp function is enabled and record the pass time based on the
initial time (2020h).
The available DI points of R2-EC0004 are DI 0 to DI 15 of Port 0; 16 points in
total.
The available DI points of R2-EC1004 are DI 0 to DI 15 of Port 0 and DI 0 to
DI 15 of Port 1; 32 points in total.
The correspondence between the DI point and OD index is as follows: DI 0 of
Port 0 is 2070h, DI 1 of Port 0 is 2071h, and then DI 0 of Port 1 is 2080h and
DI 1 of Port 1 is 2081h, and so on.
Sub-index 1 records the count of signal bounce after the timestamp function is
enabled. Each time the DI signal changes but with the time duration shorter
than the set filter time (2002h), the bounce count increments by 1. Sub-
indexes 2 to 9 record the pass time with 4 layers of FIFO.
When the 4 FIFO layers are full, new data is written to overwrite the old data
starting from FIFO 0. The pass time is in units of 100 µs. For example, when
the pass time of FIFO 0 is 100000, it means that signal bounce occurs 10
seconds (100000*100 µs = 10000 ms = 10 s) after the initial time.
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
2070h | 0 | Port 0 DI 0 Input Bounce Counter and Pass Time FIFO | USINT | RO | NO |
9
1| Bounce Counter| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
2| FIFO 0 Pass Time L Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
3| FIFO 0 Pass Time H Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
4| FIFO 1 Pass Time L Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
5| FIFO 1 Pass Time H Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
6| FIFO 2 Pass Time L Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
7| FIFO 2 Pass Time H Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
8| FIFO 3 Pass Time L Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
9| FIFO 3 Pass Time H Word| UDINT| RO| NO| 0x0 to 0xFFFFFFFF
Default: 0
5.6 Device Control
5.6.1 Read Input (8-bit) (6000h)
This object reads the status of the DI channels of R2-EC0004 and R2-EC1004 (8
input channels as a set).
R2-EC0004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
6000h | 0 | Read Input (8-bit) | USINT | RO | NO | 2 |
1 | Read Port 0 | |||||
Input CH0 – 7 (8-bit) | USINT | RO | YES | 0 to 255 | ||
2 | Read Port 0 | |||||
Input CH8 – 15 (8-bit) | USINT | RO | YES | 0 to 255 |
R2-EC1004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
6000h | 0 | Read Input (8-bit) | USINT | RO | NO | 4 |
1 | Read Port 0 | |||||
Input CH0 – 7 (8-bit) | USINT | RO | YES | 0 to 255 | ||
2 | Read Port 0 | |||||
Input CH8 – 15 (8-bit) | USINT | RO | YES | 0 to 255 | ||
3 | Read Port 1 | |||||
Input CH0 – 7 (8-bit) | USINT | RO | YES | 0 to 255 | ||
4 | Read Port 1 | |||||
Input CH8 – 15 (8-bit) | USINT | RO | YES | 0 to 255 |
5.6.2 DO Setting Value (6200h)
This object sets the values of the DO channels of R2-EC0004 and R2-EC2004 (8
output channels as a set).
R2-EC0004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
6200h | 0 | DO Setting Value | USINT | RO | NO | 2 |
1 | Port 1 DO | |||||
CH0 – 7 Setting Value | USINT | RW | YES | 0 to 255 |
Default: 0
2| Port 1 DO
CH8 – 15 Setting Value| USINT| RW| YES| 0 to 255
Default: 0
R2-EC2004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
6200h | 0 | DO Setting Value | USINT | RO | NO | 4 |
1 | Port 0 DO | |||||
CH0 – 7 Setting Value | USINT | RW | YES | 0 to 255 |
Default: 0
2| Port 0 DO
CH8 – 15 Setting Value| USINT| RW| YES| 0 to 255
Default: 0
3| Port 1 DO
CH0 – 7 Setting Value| USINT| RW| YES| 0 to 255
Default: 0
4| Port 1 DO
CH8 – 15 Setting Value| USINT| RW| YES| 0 to 255
Default: 0
5.6.3 DO Error Mode Enable (6206h)
This object sets whether to enable the DO error mode for R2-EC0004 and R2-EC2004 (8 output channels as a set). For example, when the value of the sub-index is 00000000, the DO error mode is not enabled, and the value of the output channel set remains the same when an error occurs. When the value of the sub-index is 11111111, the DO error mode is enabled, and the value of the output channel set is the value set in DO Error Mode Setting Value (6207h) when an error occurs.
R2-EC0004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
6206h | 0 | DO Error Mode Enable | USINT | RO | NO | 2 |
1 | Port 1 DO CH0 – 7 | |||||
Error Mode Enable | USINT | RW | NO | 0 to 255 |
Default: 255
2| Port 1 DO CH8 – 15
Error Mode Enable| USINT| RW| NO| 0 to 255
Default: 255
R2-EC2004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
6206h | 0 | DO Error Mode Enable | USINT | RO | NO | 4 |
1 | Port 0 DO CH0 – 7 | |||||
Error Mode Enable | USINT | RW | NO | 0 to 255 |
Default: 255
2| Port 0 DO CH8 – 15
Error Mode Enable| USINT| RW| NO| 0 to 255
Default: 255
3| Port 1 DO CH0 – 7
Error Mode Enable| USINT| RW| NO| 0 to 255
Default: 255
4| Port 1 DO CH8 – 15
Error Mode Enable| USINT| RW| NO| 0 to 255
Default: 255
5.6.4 DO Error Mode Setting Value (6207h)
This object sets the DO Error Mode Setting Value for R2-EC0004 and R2-EC2004
(8 output channels as a set).
R2-EC0004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
6207h | 0 | DO Error Mode Setting Value | USINT | RO | NO | 2 |
1 | Port 1 DO CH0 – 7 | |||||
Error Mode Setting Value | USINT | RW | NO | 0 to 255 |
Default: 0
2| Port 1 DO CH8 – 15
Error Mode Setting Value| USINT| RW| NO| 0 to 255
Default: 0
R2-EC2004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
6207h | 0 | DO Error Mode Setting Value | USINT | RO | NO | 4 |
1 | Port 0 DO CH0 – 7 | |||||
Error Mode Setting Value | USINT | RW | NO | 0 to 255 |
Default: 0
2| Port 0 DO CH8 – 15
Error Mode Setting Value| USINT| RW| NO| 0 to 255
Default: 0
3| Port 1 DO CH0 – 7
Error Mode Setting Value| USINT| RW| NO| 0 to 255
Default: 0
4| Port 1 DO CH8 – 15
Error Mode Setting Value| USINT| RW| NO| 0 to 255
Default: 0
5.6.5 DO Filter Mask (6208h)
This object sets the DO Filter Mask for R2-EC0004 and R2-EC2004 (8 output
channels as a set). For example, when the value of the sub-index is 00000000,
it means the Filter Mask of the output channel set is disabled, and the value
of the output channel set remains the same. When the value of the sub-index is
11111111, the value of the output channel set is the value set in OD 6200h.
R2-EC0004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
6208h | 0 | DO Filter Mask | USINT | RO | NO | 2 |
1 | Port 1 DO | |||||
CH0 – 7 Filter Mask | USINT | RW | NO | 0 to 255 |
Default: 255
2| Port 1 DO
CH8 – 15 Filter Mask| USINT| RW| NO| 0 to 255
Default: 255
R2-EC2004
Index | Sub- index | Name | Data type | Access | PDO mapping | Value |
---|---|---|---|---|---|---|
6208h | 0 | DO Filter Mask | USINT | RO | NO | 4 |
1 | Port 0 DO | |||||
CH0 – 7 Filter Mask | USINT | RW | NO | 0 to 255 |
Default: 255
2| Port 0 DO
CH8 – 15 Filter Mask| USINT| RW| NO| 0 to 255
Default: 255
3| Port 1 DO
CH0 – 7 Filter Mask| USINT| RW| NO| 0 to 255
Default: 255
4| Port 1 DO
CH8 – 15 Filter Mask| USINT| RW| NO| 0 to 255
Default: 255
SDO Abort Codes
This chapter introduces the SDO abort codes for R2-ECx004.
6.1 SDO abort codes
The following lists the abort codes for SDO communication error.
Code | Description |
---|---|
0x05 03 00 00 | Toggle bit not changed. |
0x05 04 00 00 | SDO protocol timeout. |
0x05 04 00 01 | SDO command specifier invalid or unknown. |
0x05 04 00 05 | Out of memory. |
0x06 01 00 00 | Unsupported access to an object. |
0x06 02 00 00 | The object is not found in the object dictionary. |
0x06 03 00 02 | Attempt to write a read-only object. |
0x06 04 00 41 | The object cannot be mapped to the PDO. |
0x06 04 00 42 | The number and length of the objects to be mapped would exceed |
the PDO length.
0x06 04 00 43| General parameter incompatibility.
0x06 04 00 47| General internal incompatibility in the device.
0x06 06 00 00| Access failed due to a hardware error.
0x06 07 00 10| Data type or length of service parameter does not match.
0x06 07 00 12| Data type does not match, length of service parameter too long.
0x06 07 00 13| Data type does not match, length of service parameter too
short.
0x06 09 00 11| Sub-index does not exist.
0x06 09 00 30| Value range of parameter exceeded (for write access).
0x06 09 00 31| Value range error: written parameter value too big.
0x06 09 00 32| Value range error: written parameter value too small.
0x06 09 00 36| Maximum value is smaller than minimum value.
0x08 00 00 00| General error.
0x08 00 00 20| Data cannot be transferred or stored in the application.
0x08 00 00 21| Data cannot be transferred or stored in the application due to
local control.
0x08 00 00 22| Data cannot be transferred or stored in the application due to
current device status.
0x08 00 00 23| Object dictionary dynamic generation fails or no object
dictionary is present.
Revision History
Release date | Version | Chapter | Revision contents |
---|---|---|---|
November, 2022 | V1.0 (First edition) |
Industrial Automation Headquarters
Taiwan: Delta Electronics, Inc.
Taoyuan Technology Center
No.18, Xinglong Rd., Taoyuan District,
Taoyuan City 330477, Taiwan
TEL: +886-3-362-6301 / FAX: +886-3-371-6301
Asia
China: Delta Electronics (Shanghai) Co., Ltd.
No.182 Minyu Rd., Pudong Shanghai, P.R.C.
Post code : 201209
TEL: +86-21-6872-3988 / FAX: +86-21-6872-3996
Customer Service: 400-820-9595
Japan: Delta Electronics (Japan), Inc.
Industrial Automation Sales Department
2-1-14 Shibadaimon, Minato-ku
Tokyo, Japan 105-0012
TEL: +81-3-5733-1155 / FAX: +81-3-5733-1255
Korea: Delta Electronics (Korea), Inc.
1511, 219, Gasan Digital 1-Ro., Geumcheon-gu,
Seoul, 08501 South Korea
TEL: +82-2-515-5305 / FAX: +82-2-515-5302
Singapore: Delta Energy Systems (Singapore) Pte Ltd.
4 Kaki Bukit Avenue 1, #05-04, Singapore 417939
TEL: +65-6747-5155 / FAX: +65-6744-9228
India: Delta Electronics (India) Pvt. Ltd.
Plot No.43, Sector 35, HSIIDC Gurgaon,
PIN 122001, Haryana, India
TEL: +91-124-4874900 / FAX: +91-124-4874945
Thailand: Delta Electronics (Thailand) PCL.
909 Soi 9, Moo 4, Bangpoo Industrial Estate (E.P.Z),
Pattana 1 Rd., T.Phraksa, A.Muang,
Samutprakarn 10280, Thailand
TEL: +66-2709-2800 / FAX: +66-2709-2827
Australia: Delta Electronics (Australia) Pty Ltd.
Unit 2, Building A, 18-24 Ricketts Road,
Mount Waverley, Victoria 3149 Australia
Mail: IA.au@deltaww.com
TEL: +61-1300-335-823 / +61-3-9543-3720
Americas
USA: Delta Electronics (Americas) Ltd.
5101 Davis Drive, Research Triangle Park, NC 27709, U.S.A.
TEL: +1-919-767-3813 / FAX:
+1-919-767-3969
Brazil: Delta Electronics Brazil Ltd.
Estrada Velha Rio-São Paulo, 5300 Eugênio de
Melo – São José dos Campos CEP: 12247-004 – SP – Brazil
TEL: +55-12-3932-2300 / FAX: +55-12-3932-237
Mexico: Delta Electronics International Mexico S.A. de C.V.
Gustavo Baz No. 309 Edificio E PB 103
Colonia La Loma, CP 54060
Tlalnepantla, Estado de México
TEL: +52-55-3603-9200| EMEA
EMEA Headquarters: Delta Electronics (Netherlands) B.V.
Sales: Sales.IA.EMEA@deltaww.com
Marketing:
Marketing.IA.EMEA@deltaww.com
Technical Support:
iatechnicalsupport@deltaww.com
Customer Support: Customer-Support@deltaww.com
Service: Service.IA.emea@deltaww.com
TEL: +31(0)40 800 3900
BENELUX: Delta Electronics (Netherlands) B.V.
Automotive Campus 260, 5708 JZ Helmond, The Netherlands
Mail: Sales.IA.Benelux@deltaww.com
TEL: +31(0)40 800 3900
DACH: Delta Electronics (Netherlands) B.V.
Coesterweg 45, D-59494 Soest, Germany
Mail: Sales.IA.DACH@deltaww.com
TEL: +49(0)2921 987 0
France: Delta Electronics (France) S.A.
ZI du bois Challand 2, 15 rue des Pyrénées,
Lisses, 91090 Evry Cedex, France
Mail: Sales.IA.FR@deltaww.com
TEL: +33(0)1 69 77 82 60
Iberia: Delta Electronics Solutions (Spain) S.L.U
Ctra. De Villaverde a Vallecas, 265 1º Dcha Ed.
Hormigueras – P.I. de Vallecas 28031 Madrid
TEL: +34(0)91 223 74 20
Carrer Llacuna 166, 08018 Barcelona, Spain
Mail: Sales.IA.Iberia@deltaww.com
Italy: Delta Electronics (Italy) S.r.l.
Via Meda 2–22060 Novedrate(CO)
Piazza Grazioli 18 00186 Roma Italy
Mail: Sales.IA.Italy@deltaww.com
TEL: +39 039 8900365
Russia: Delta Energy System LLC
Vereyskaya Plaza II, office 112 Vereyskaya str.
17 121357 Moscow Russia
Mail: Sales.IA.RU@deltaww.com
TEL: +7 495 644 3240
Turkey: Delta Greentech Elektronik San. Ltd. Sti. (Turkey)
Şerifali Mah. Hendem Cad. Kule Sok. No:16-A
34775 Ümraniye – İstanbul
Mail: Sales.IA.Turkey@deltaww.com
TEL: + 90 216 499 9910
MEA: Eltek Dubai (Eltek MEA DMCC)
OFFICE 2504, 25th Floor, Saba Tower 1,
Jumeirah Lakes Towers, Dubai, UAE
Mail: Sales.IA.MEA@deltaww.com
TEL: +971(0)4 2690148
---|---
DELTA_IA-IPC_R2-ECx004_UM_EN_20221111
*We reserve the right to change the information in this catalogue without prior notice.
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>