EtherCAT ESI Data for LinuxCNC

Beckhoff EP4378-1022

Type:
EP4378-1022
Description:
EP4378-1022 4Ch. Ana. Input +/-10V, 0-10V, -20/0/4-20mA configurable; 4Ch. Ana. Output +/-10V, 0-10V, 0/4-20mA configurable
Vendor
Beckhoff Automation GmbH & Co. KG
Documentation
https://www.beckhoff.com/EP4378-1022

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
r17
Name
EP4378-1022 4Ch. Ana. Input +/-10V, 0-10V, -20/0/4-20mA configurable; 4Ch. Ana. Output +/-10V, 0-10V, 0/4-20mA configurable
PID
0x111a4052
Revision Code
0x001103fe
Equivalant Devices
EP4378-8022 r17
TX PDOs
0x1a00: DI X01 Pin4 Input
  0x6000:00  Input                           BOOL
0x1a01: DI X02 Pin4 Input
  0x6010:00  Input                           BOOL
0x1a02: DI X03 Pin4 Input
  0x6020:00  Input                           BOOL
0x1a03: DI X04 Pin4 Input
  0x6030:00  Input                           BOOL
0x1a04: DI X05 Pin4 Input
  0x6040:00  Input                           BOOL
0x1a05: DI X06 Pin4 Input
  0x6050:00  Input                           BOOL
0x1a06: DI X07 Pin4 Input
  0x6060:00  Input                           BOOL
0x1a07: DI X08 Pin4 Input
  0x6070:00  Input                           BOOL
0x1a08: AI X01 Pin2 Standard
  0x6100:01  Status__Underrange              BOOL
  0x6100:02  Status__Overrange               BOOL
  0x6100:03  Status__Limit 1                 BIT2 (2 bits)
  0x6100:05  Status__Limit 2                 BIT2 (2 bits)
  0x6100:07  Status__Error                   BOOL
  0x6100:0e  Status__Sync error              BOOL
  0x6100:0f  Status__TxPDO State             BOOL
  0x6100:10  Status__TxPDO Toggle            BOOL
  0x6100:11  Value                           INT (16 bits)
0x1a09: AI X01 Pin2 Compact
  0x6100:11  Value                           INT (16 bits)
0x1a0a: AI X02 Pin2 Standard
  0x6110:01  Status__Underrange              BOOL
  0x6110:02  Status__Overrange               BOOL
  0x6110:03  Status__Limit 1                 BIT2 (2 bits)
  0x6110:05  Status__Limit 2                 BIT2 (2 bits)
  0x6110:07  Status__Error                   BOOL
  0x6110:0e  Status__Sync error              BOOL
  0x6110:0f  Status__TxPDO State             BOOL
  0x6110:10  Status__TxPDO Toggle            BOOL
  0x6110:11  Value                           INT (16 bits)
0x1a0b: AI X02 Pin2 Compact
  0x6110:11  Value                           INT (16 bits)
0x1a0c: AI X05 Pin2 Standard
  0x6120:01  Status__Underrange              BOOL
  0x6120:02  Status__Overrange               BOOL
  0x6120:03  Status__Limit 1                 BIT2 (2 bits)
  0x6120:05  Status__Limit 2                 BIT2 (2 bits)
  0x6120:07  Status__Error                   BOOL
  0x6120:0e  Status__Sync error              BOOL
  0x6120:0f  Status__TxPDO State             BOOL
  0x6120:10  Status__TxPDO Toggle            BOOL
  0x6120:11  Value                           INT (16 bits)
0x1a0d: AI X05 Pin2 Compact
  0x6120:11  Value                           INT (16 bits)
0x1a0e: AI X06 Pin2 Standard
  0x6130:01  Status__Underrange              BOOL
  0x6130:02  Status__Overrange               BOOL
  0x6130:03  Status__Limit 1                 BIT2 (2 bits)
  0x6130:05  Status__Limit 2                 BIT2 (2 bits)
  0x6130:07  Status__Error                   BOOL
  0x6130:0e  Status__Sync error              BOOL
  0x6130:0f  Status__TxPDO State             BOOL
  0x6130:10  Status__TxPDO Toggle            BOOL
  0x6130:11  Value                           INT (16 bits)
0x1a0f: AI X06 Pin2 Compact
  0x6130:11  Value                           INT (16 bits)
RX PDOs
0x1600: DO X01 Pin4 Output
  0x7080:00  Output                          BOOL
0x1601: DO X02 Pin4 Output
  0x7090:00  Output                          BOOL
0x1602: DO X03 Pin4 Output
  0x70a0:00  Output                          BOOL
0x1603: DO X04 Pin4 Output
  0x70b0:00  Output                          BOOL
0x1604: DO X05 Pin4 Output
  0x70c0:00  Output                          BOOL
0x1605: DO X06 Pin4 Output
  0x70d0:00  Output                          BOOL
0x1606: DO X07 Pin4 Output
  0x70e0:00  Output                          BOOL
0x1607: DO X08 Pin4 Output
  0x70f0:00  Output                          BOOL
0x1608: AO X01 Pin5 Standard
  0x7140:01  Analog output                   INT (16 bits)
0x1609: AO X02 Pin5 Standard
  0x7150:01  Analog output                   INT (16 bits)
0x160a: AO X05 Pin5 Standard
  0x7160:01  Analog output                   INT (16 bits)
0x160b: AO X06 Pin5 Standard
  0x7170:01  Analog output                   INT (16 bits)