EtherCAT ESI Data for LinuxCNC

Beckhoff EP2038-0042

Type:
EP2038-0042
Description:
EP2038-0042 8 Ch. Dig. Output 24V, 2.4A, M12, Diagnostic
Vendor
Beckhoff Automation GmbH & Co. KG
Documentation
https://www.beckhoff.com/EP2038-0042

Revisions and PDOs

The ESI data ingested by github.com/linuxcnc-ethercat/esi-data describes 2 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
r16
r17
Name
EP2038-0042 8 Ch. Dig. Output 24V, 2.4A, M12, Diagnostic
PID
0x07f64052
Revision Code
0x0010002a
0x0011002a
Equivalant Devices
TX PDOs
0x1a00: DO Diagnosis
  0x6002:01  Channel 1 X01-4 Overcurrent     BOOL
  0x6002:02  Channel 1 X01-4 Overload        BOOL
  0x6002:03  Channel 1 X01-4 Open load       BOOL
  0x6002:04  Channel 1 X01-4 Short to 24V    BOOL
  0x6012:01  Channel 2 X02-4 Overcurrent     BOOL
  0x6012:02  Channel 2 X02-4 Overload        BOOL
  0x6012:03  Channel 2 X02-4 Open load       BOOL
  0x6012:04  Channel 2 X02-4 Short to 24V    BOOL
  0x6022:01  Channel 3 X03-4 Overcurrent     BOOL
  0x6022:02  Channel 3 X03-4 Overload        BOOL
  0x6022:03  Channel 3 X03-4 Open load       BOOL
  0x6022:04  Channel 3 X03-4 Short to 24V    BOOL
  0x6032:01  Channel 4 X04-4 Overcurrent     BOOL
  0x6032:02  Channel 4 X04-4 Overload        BOOL
  0x6032:03  Channel 4 X04-4 Open load       BOOL
  0x6032:04  Channel 4 X04-4 Short to 24V    BOOL
  0x6042:01  Channel 5 X05-4 Overcurrent     BOOL
  0x6042:02  Channel 5 X05-4 Overload        BOOL
  0x6042:03  Channel 5 X05-4 Open load       BOOL
  0x6042:04  Channel 5 X05-4 Short to 24V    BOOL
  0x6052:01  Channel 6 X06-4 Overcurrent     BOOL
  0x6052:02  Channel 6 X06-4 Overload        BOOL
  0x6052:03  Channel 6 X06-4 Open load       BOOL
  0x6052:04  Channel 6 X06-4 Short to 24V    BOOL
  0x6062:01  Channel 7 X07-4 Overcurrent     BOOL
  0x6062:02  Channel 7 X07-4 Overload        BOOL
  0x6062:03  Channel 7 X07-4 Open load       BOOL
  0x6062:04  Channel 7 X07-4 Short to 24V    BOOL
  0x6072:01  Channel 8 X08-4 Overcurrent     BOOL
  0x6072:02  Channel 8 X08-4 Overload        BOOL
  0x6072:03  Channel 8 X08-4 Open load       BOOL
  0x6072:04  Channel 8 X08-4 Short to 24V    BOOL
0x1a01: DEV Inputs Device
0x1a02: DEV Voltages
RX PDOs
0x1600: DO Outputs
  0x7000:01  Channel 1 X01-4 Output          BOOL
  0x7010:01  Channel 2 X02-4 Output          BOOL
  0x7020:01  Channel 3 X03-4 Output          BOOL
  0x7030:01  Channel 4 X04-4 Output          BOOL
  0x7040:01  Channel 5 X05-4 Output          BOOL
  0x7050:01  Channel 6 X06-4 Output          BOOL
  0x7060:01  Channel 7 X07-4 Output          BOOL
  0x7070:01  Channel 8 X08-4 Output          BOOL