The ESI data ingested by github.com/linuxcnc-ethercat/esi-data describes 7 revision(s) of this hardware. Here are the known revisions and their differences.
This also includes the send and receive PDOs defined for each revision, and a link to other known devices with identical PDOs.
Revision | r18 |
r19 |
r20 |
r21 |
r22 |
r23 |
r24 |
|
Name | EL2212 2Ch. dig. output with overexcitation (24V DC, 2.5A, 10A Peak) |
|||||||
PID | 0x08a43052 |
|||||||
Revision Code | 0x00120000 |
0x00130000 |
0x00140000 |
0x00150000 |
0x00160000 |
0x00170000 |
0x00180000 |
|
Equivalant Devices | ||||||||
TX PDOs | 0x1a00: DOX Status Channel 1 |
|||||||
0x6000:01 Status__Ready to activate BOOL |
||||||||
0x6000:02 Status__Output active BOOL |
||||||||
0x6000:03 Status__Tristate active BOOL |
||||||||
0x6000:04 Status__PWM active BOOL |
||||||||
0x6000:07 Status__Warning BOOL |
||||||||
0x6000:08 Status__Error BOOL |
||||||||
0x6000:0e Status__Sync error BOOL |
||||||||
0x6000:10 Status__TxPDO Toggle BOOL |
||||||||
0x1a01: DOX Synchron info data Channel 1 |
||||||||
0x6000:11 Info data 1 UINT (16 bits) |
||||||||
0x6000:12 Info data 2 UINT (16 bits) |
||||||||
0x1a02: DOX Status Channel 2 |
||||||||
0x6010:01 Status__Ready to activate BOOL |
||||||||
0x6010:02 Status__Output active BOOL |
||||||||
0x6010:03 Status__Tristate active BOOL |
||||||||
0x6010:04 Status__PWM active BOOL |
||||||||
0x6010:07 Status__Warning BOOL |
||||||||
0x6010:08 Status__Error BOOL |
||||||||
0x6010:0e Status__Sync error BOOL |
||||||||
0x6010:10 Status__TxPDO Toggle BOOL |
||||||||
0x1a03: DOX Synchron info data Channel 2 |
||||||||
0x6010:11 Info data 1 UINT (16 bits) |
||||||||
0x6010:12 Info data 2 UINT (16 bits) |
||||||||
0x1a04: DC Feedback |
||||||||
0x1a05: DOX Status (MTO) Channel 1 |
||||||||
0x6000:01 Status__Ready to activate BOOL |
||||||||
0x6000:04 Status__PWM active BOOL |
||||||||
0x6000:07 Status__Warning BOOL |
||||||||
0x6000:08 Status__Error BOOL |
||||||||
0x6000:10 Status__TxPDO Toggle BOOL |
||||||||
0x1a06: DOX Status (MTO) Channel 2 |
||||||||
0x6010:01 Status__Ready to activate BOOL |
||||||||
0x6010:04 Status__PWM active BOOL |
||||||||
0x6010:07 Status__Warning BOOL |
||||||||
0x6010:08 Status__Error BOOL |
||||||||
0x6010:10 Status__TxPDO Toggle BOOL |
||||||||
0x1a07: MTO Inputs Channel 1 |
||||||||
0x6020:01 Status__Output short circuit BOOL |
||||||||
0x6020:02 Status__Output buffer overflow BOOL |
||||||||
0x6020:03 Status__Output state BOOL |
||||||||
0x6020:07 Status__Warning BOOL |
||||||||
0x6020:0f Status__Input cycle counter BIT2 (2 bits) |
||||||||
0x6020:11 Status__Output order feedback USINT (8 bits) |
||||||||
0x6020:12 Status__Events in output buffer USINT (8 bits) |
||||||||
0x1a08: MTO Inputs Channel 2 |
||||||||
0x6030:01 Status__Output short circuit BOOL |
||||||||
0x6030:02 Status__Output buffer overflow BOOL |
||||||||
0x6030:03 Status__Output state BOOL |
||||||||
0x6030:07 Status__Warning BOOL |
||||||||
0x6030:0f Status__Input cycle counter BIT2 (2 bits) |
||||||||
0x6030:11 Status__Output order feedback USINT (8 bits) |
||||||||
0x6030:12 Status__Events in output buffer USINT (8 bits) |
||||||||
RX PDOs | 0x1600: DOX Control Channel 1 |
|||||||
0x7000:02 Control__Output BOOL |
||||||||
0x7000:03 Control__Tristate BOOL |
||||||||
0x7000:04 Control__PWM BOOL |
||||||||
0x7000:08 Control__Reset BOOL |
||||||||
0x1601: DOX Control Channel 2 |
||||||||
0x7010:02 Control__Output BOOL |
||||||||
0x7010:03 Control__Tristate BOOL |
||||||||
0x7010:04 Control__PWM BOOL |
||||||||
0x7010:08 Control__Reset BOOL |
||||||||
0x1602: DC Sync |
||||||||
0x1603: DOX Control (MTO) Channel 1 |
||||||||
0x7000:04 Control__PWM BOOL |
||||||||
0x7000:08 Control__Reset BOOL |
||||||||
0x1604: DOX Control (MTO) Channel 2 |
||||||||
0x7010:04 Control__PWM BOOL |
||||||||
0x7010:08 Control__Reset BOOL |
||||||||
0x1605: DOX PWM Channel 1 |
||||||||
0x7000:11 Duty cycle USINT (8 bits) |
||||||||
0x7000:13 PWM Tperiod UINT (16 bits) |
||||||||
0x1606: DOX PWM Channel 2 |
||||||||
0x7010:11 Duty cycle USINT (8 bits) |
||||||||
0x7010:13 PWM Tperiod UINT (16 bits) |
||||||||
0x1607: MTO Outputs 10x Channel 1 |
||||||||
0x7021:01 Ctrl__Output buffer reset BOOL |
||||||||
0x7021:02 Ctrl__Manual output state BOOL |
||||||||
0x7021:03 Ctrl__Force order BOOL |
||||||||
0x7021:04 Ctrl__Enable manual operation BOOL |
||||||||
0x7021:09 Ctrl__Output order counter USINT (8 bits) |
||||||||
0x7021:11 Ctrl__No of output events USINT (8 bits) |
||||||||
0x7021:21 Outputs__Output event state 1 BOOL |
||||||||
0x7021:22 Outputs__Output event state 2 BOOL |
||||||||
0x7021:23 Outputs__Output event state 3 BOOL |
||||||||
0x7021:24 Outputs__Output event state 4 BOOL |
||||||||
0x7021:25 Outputs__Output event state 5 BOOL |
||||||||
0x7021:26 Outputs__Output event state 6 BOOL |
||||||||
0x7021:27 Outputs__Output event state 7 BOOL |
||||||||
0x7021:28 Outputs__Output event state 8 BOOL |
||||||||
0x7021:29 Outputs__Output event state 9 BOOL |
||||||||
0x7021:2a Outputs__Output event state 10 BOOL |
||||||||
0x7021:41 Output event time 1 UDINT (32 bits) |
||||||||
0x7021:42 Output event time 2 UDINT (32 bits) |
||||||||
0x7021:43 Output event time 3 UDINT (32 bits) |
||||||||
0x7021:44 Output event time 4 UDINT (32 bits) |
||||||||
0x7021:45 Output event time 5 UDINT (32 bits) |
||||||||
0x7021:46 Output event time 6 UDINT (32 bits) |
||||||||
0x7021:47 Output event time 7 UDINT (32 bits) |
||||||||
0x7021:48 Output event time 8 UDINT (32 bits) |
||||||||
0x7021:49 Output event time 9 UDINT (32 bits) |
||||||||
0x7021:4a Output event time 10 UDINT (32 bits) |
||||||||
0x1608: MTO Outputs 5x Channel 1 |
||||||||
0x7021:01 Ctrl__Output buffer reset BOOL |
||||||||
0x7021:02 Ctrl__Manual output state BOOL |
||||||||
0x7021:03 Ctrl__Force order BOOL |
||||||||
0x7021:04 Ctrl__Enable manual operation BOOL |
||||||||
0x7021:09 Ctrl__Output order counter USINT (8 bits) |
||||||||
0x7021:11 Ctrl__No of output events USINT (8 bits) |
||||||||
0x7021:21 Outputs__Output event state 1 BOOL |
||||||||
0x7021:22 Outputs__Output event state 2 BOOL |
||||||||
0x7021:23 Outputs__Output event state 3 BOOL |
||||||||
0x7021:24 Outputs__Output event state 4 BOOL |
||||||||
0x7021:25 Outputs__Output event state 5 BOOL |
||||||||
0x7021:41 Output event time 1 UDINT (32 bits) |
||||||||
0x7021:42 Output event time 2 UDINT (32 bits) |
||||||||
0x7021:43 Output event time 3 UDINT (32 bits) |
||||||||
0x7021:44 Output event time 4 UDINT (32 bits) |
||||||||
0x7021:45 Output event time 5 UDINT (32 bits) |
||||||||
0x1609: MTO Outputs 2x Channel 1 |
||||||||
0x7021:01 Ctrl__Output buffer reset BOOL |
||||||||
0x7021:02 Ctrl__Manual output state BOOL |
||||||||
0x7021:03 Ctrl__Force order BOOL |
||||||||
0x7021:04 Ctrl__Enable manual operation BOOL |
||||||||
0x7021:09 Ctrl__Output order counter USINT (8 bits) |
||||||||
0x7021:11 Ctrl__No of output events USINT (8 bits) |
||||||||
0x7021:21 Outputs__Output event state 1 BOOL |
||||||||
0x7021:22 Outputs__Output event state 2 BOOL |
||||||||
0x7021:41 Output event time 1 UDINT (32 bits) |
||||||||
0x7021:42 Output event time 2 UDINT (32 bits) |
||||||||
0x160a: MTO Outputs 1x Channel 1 |
||||||||
0x7021:01 Ctrl__Output buffer reset BOOL |
||||||||
0x7021:02 Ctrl__Manual output state BOOL |
||||||||
0x7021:03 Ctrl__Force order BOOL |
||||||||
0x7021:04 Ctrl__Enable manual operation BOOL |
||||||||
0x7021:09 Ctrl__Output order counter USINT (8 bits) |
||||||||
0x7021:11 Ctrl__No of output events USINT (8 bits) |
||||||||
0x7021:21 Outputs__Output event state 1 BOOL |
||||||||
0x7021:41 Output event time 1 UDINT (32 bits) |
||||||||
0x160b: MTO Outputs 10x Channel 2 |
||||||||
0x7031:01 Ctrl__Output buffer reset BOOL |
||||||||
0x7031:02 Ctrl__Manual output state BOOL |
||||||||
0x7031:03 Ctrl__Force order BOOL |
||||||||
0x7031:04 Ctrl__Enable manual operation BOOL |
||||||||
0x7031:09 Ctrl__Output order counter USINT (8 bits) |
||||||||
0x7031:11 Ctrl__No of output events USINT (8 bits) |
||||||||
0x7031:21 Outputs__Output event state 1 BOOL |
||||||||
0x7031:22 Outputs__Output event state 2 BOOL |
||||||||
0x7031:23 Outputs__Output event state 3 BOOL |
||||||||
0x7031:24 Outputs__Output event state 4 BOOL |
||||||||
0x7031:25 Outputs__Output event state 5 BOOL |
||||||||
0x7031:26 Outputs__Output event state 6 BOOL |
||||||||
0x7031:27 Outputs__Output event state 7 BOOL |
||||||||
0x7031:28 Outputs__Output event state 8 BOOL |
||||||||
0x7031:29 Outputs__Output event state 9 BOOL |
||||||||
0x7031:2a Outputs__Output event state 10 BOOL |
||||||||
0x7031:41 Output event time 1 UDINT (32 bits) |
||||||||
0x7031:42 Output event time 2 UDINT (32 bits) |
||||||||
0x7031:43 Output event time 3 UDINT (32 bits) |
||||||||
0x7031:44 Output event time 4 UDINT (32 bits) |
||||||||
0x7031:45 Output event time 5 UDINT (32 bits) |
||||||||
0x7031:46 Output event time 6 UDINT (32 bits) |
||||||||
0x7031:47 Output event time 7 UDINT (32 bits) |
||||||||
0x7031:48 Output event time 8 UDINT (32 bits) |
||||||||
0x7031:49 Output event time 9 UDINT (32 bits) |
||||||||
0x7031:4a Output event time 10 UDINT (32 bits) |
||||||||
0x160c: MTO Outputs 5x Channel 2 |
||||||||
0x7031:01 Ctrl__Output buffer reset BOOL |
||||||||
0x7031:02 Ctrl__Manual output state BOOL |
||||||||
0x7031:03 Ctrl__Force order BOOL |
||||||||
0x7031:04 Ctrl__Enable manual operation BOOL |
||||||||
0x7031:09 Ctrl__Output order counter USINT (8 bits) |
||||||||
0x7031:11 Ctrl__No of output events USINT (8 bits) |
||||||||
0x7031:21 Outputs__Output event state 1 BOOL |
||||||||
0x7031:22 Outputs__Output event state 2 BOOL |
||||||||
0x7031:23 Outputs__Output event state 3 BOOL |
||||||||
0x7031:24 Outputs__Output event state 4 BOOL |
||||||||
0x7031:25 Outputs__Output event state 5 BOOL |
||||||||
0x7031:41 Output event time 1 UDINT (32 bits) |
||||||||
0x7031:42 Output event time 2 UDINT (32 bits) |
||||||||
0x7031:43 Output event time 3 UDINT (32 bits) |
||||||||
0x7031:44 Output event time 4 UDINT (32 bits) |
||||||||
0x7031:45 Output event time 5 UDINT (32 bits) |
||||||||
0x160d: MTO Outputs 2x Channel 2 |
||||||||
0x7031:01 Ctrl__Output buffer reset BOOL |
||||||||
0x7031:02 Ctrl__Manual output state BOOL |
||||||||
0x7031:03 Ctrl__Force order BOOL |
||||||||
0x7031:04 Ctrl__Enable manual operation BOOL |
||||||||
0x7031:09 Ctrl__Output order counter USINT (8 bits) |
||||||||
0x7031:11 Ctrl__No of output events USINT (8 bits) |
||||||||
0x7031:21 Outputs__Output event state 1 BOOL |
||||||||
0x7031:22 Outputs__Output event state 2 BOOL |
||||||||
0x7031:41 Output event time 1 UDINT (32 bits) |
||||||||
0x7031:42 Output event time 2 UDINT (32 bits) |
||||||||
0x160e: MTO Outputs 1x Channel 2 |
||||||||
0x7031:01 Ctrl__Output buffer reset BOOL |
||||||||
0x7031:02 Ctrl__Manual output state BOOL |
||||||||
0x7031:03 Ctrl__Force order BOOL |
||||||||
0x7031:04 Ctrl__Enable manual operation BOOL |
||||||||
0x7031:09 Ctrl__Output order counter USINT (8 bits) |
||||||||
0x7031:11 Ctrl__No of output events USINT (8 bits) |
||||||||
0x7031:21 Outputs__Output event state 1 BOOL |
||||||||
0x7031:41 Output event time 1 UDINT (32 bits) |