EtherCAT ESI Data for LinuxCNC

Beckhoff EP1839-0042

Type:
EP1839-0042
Description:
EP1839-0042 16 Ch. Dig. Input 24V, M12, Diagnostic
Vendor
Beckhoff Automation GmbH & Co. KG
Documentation
https://www.beckhoff.com/EP1839-0042

Revisions and PDOs

The ESI data ingested by github.com/linuxcnc-ethercat/esi-data describes 1 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
Name
EP1839-0042 16 Ch. Dig. Input 24V, M12, Diagnostic
PID
0x072f4052
Revision Code
0x0010002a
Equivalant Devices
TX PDOs
0x1a00: DI Input
  0x6000:01  Channel 1 X01-4 Input           BOOL
  0x6010:01  Channel 2 X01-2 Input           BOOL
  0x6020:01  Channel 3 X02-4 Input           BOOL
  0x6030:01  Channel 4 X02-2 Input           BOOL
  0x6040:01  Channel 5 X03-4 Input           BOOL
  0x6050:01  Channel 6 X03-2 Input           BOOL
  0x6060:01  Channel 7 X04-4 Input           BOOL
  0x6070:01  Channel 8 X04-2 Input           BOOL
  0x6080:01  Channel 9 X05-4 Input           BOOL
  0x6090:01  Channel 10 X05-2 Input          BOOL
  0x60a0:01  Channel 11 X06-4 Input          BOOL
  0x60b0:01  Channel 12 X06-2 Input          BOOL
  0x60c0:01  Channel 13 X07-4 Input          BOOL
  0x60d0:01  Channel 14 X07-2 Input          BOOL
  0x60e0:01  Channel 15 X08-4 Input          BOOL
  0x60f0:01  Channel 16 X08-2 Input          BOOL
0x1a01: DI Diagnosis
  0x6001:01  Channel 1 X01-4 Wirebreak       BOOL
  0x6011:01  Channel 2 X01-2 Wirebreak       BOOL
  0x6021:01  Channel 3 X02-4 Wirebreak       BOOL
  0x6031:01  Channel 4 X02-2 Wirebreak       BOOL
  0x6041:01  Channel 5 X03-4 Wirebreak       BOOL
  0x6051:01  Channel 6 X03-2 Wirebreak       BOOL
  0x6061:01  Channel 7 X04-4 Wirebreak       BOOL
  0x6071:01  Channel 8 X04-2 Wirebreak       BOOL
  0x6081:01  Channel 9 X05-4 Wirebreak       BOOL
  0x6091:01  Channel 10 X05-2 Wirebreak      BOOL
  0x60a1:01  Channel 11 X06-4 Wirebreak      BOOL
  0x60b1:01  Channel 12 X06-2 Wirebreak      BOOL
  0x60c1:01  Channel 13 X07-4 Wirebreak      BOOL
  0x60d1:01  Channel 14 X07-2 Wirebreak      BOOL
  0x60e1:01  Channel 15 X08-4 Wirebreak      BOOL
  0x60f1:01  Channel 16 X08-2 Wirebreak      BOOL
0x1a02: DO Diagnosis
  0x6102:01  Channel 1 X01-1 Overcurrent     BOOL
  0x6102:02  Channel 1 X01-1 Overload        BOOL
  0x6102:03  Channel 1 X01-1 Open load       BOOL
  0x6102:04  Channel 1 X01-1 Short to 24V    BOOL
  0x6112:01  Channel 2 X02-1 Overcurrent     BOOL
  0x6112:02  Channel 2 X02-1 Overload        BOOL
  0x6112:03  Channel 2 X02-1 Open load       BOOL
  0x6112:04  Channel 2 X02-1 Short to 24V    BOOL
  0x6122:01  Channel 3 X03-1 Overcurrent     BOOL
  0x6122:02  Channel 3 X03-1 Overload        BOOL
  0x6122:03  Channel 3 X03-1 Open load       BOOL
  0x6122:04  Channel 3 X03-1 Short to 24V    BOOL
  0x6132:01  Channel 4 X04-1 Overcurrent     BOOL
  0x6132:02  Channel 4 X04-1 Overload        BOOL
  0x6132:03  Channel 4 X04-1 Open load       BOOL
  0x6132:04  Channel 4 X04-1 Short to 24V    BOOL
  0x6142:01  Channel 5 X05-1 Overcurrent     BOOL
  0x6142:02  Channel 5 X05-1 Overload        BOOL
  0x6142:03  Channel 5 X05-1 Open load       BOOL
  0x6142:04  Channel 5 X05-1 Short to 24V    BOOL
  0x6152:01  Channel 6 X06-1 Overcurrent     BOOL
  0x6152:02  Channel 6 X06-1 Overload        BOOL
  0x6152:03  Channel 6 X06-1 Open load       BOOL
  0x6152:04  Channel 6 X06-1 Short to 24V    BOOL
  0x6162:01  Channel 7 X07-1 Overcurrent     BOOL
  0x6162:02  Channel 7 X07-1 Overload        BOOL
  0x6162:03  Channel 7 X07-1 Open load       BOOL
  0x6162:04  Channel 7 X07-1 Short to 24V    BOOL
  0x6172:01  Channel 8 X08-1 Overcurrent     BOOL
  0x6172:02  Channel 8 X08-1 Overload        BOOL
  0x6172:03  Channel 8 X08-1 Open load       BOOL
  0x6172:04  Channel 8 X08-1 Short to 24V    BOOL
0x1a03: DEV Inputs Device
RX PDOs
0x1602: DO Output
  0x7100:01  Channel 1 X01-1 Output          BOOL
  0x7110:01  Channel 2 X02-1 Output          BOOL
  0x7120:01  Channel 3 X03-1 Output          BOOL
  0x7130:01  Channel 4 X04-1 Output          BOOL
  0x7140:01  Channel 5 X05-1 Output          BOOL
  0x7150:01  Channel 6 X06-1 Output          BOOL
  0x7160:01  Channel 7 X07-1 Output          BOOL
  0x7170:01  Channel 8 X08-1 Output          BOOL