EtherCAT ESI Data for LinuxCNC

Beckhoff EP6090

Type:
EP6090
Description:
EP6090 Display box
Vendor
Beckhoff Automation GmbH & Co. KG
Documentation
https://www.beckhoff.com/EP6090-0000

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
EP6090 Display box
PID
0x17ca4052
Revision Code
0x00110000
Equivalant Devices
EL6090 r17
EP6090-0000 r18
EPP6090 r17
EPP6090-0000 r18
TX PDOs
0x1a00: DIS Inputs
  0x6000:03  Status__Up                      BOOL
  0x6000:04  Status__Down                    BOOL
  0x6000:05  Status__Left                    BOOL
  0x6000:06  Status__Right                   BOOL
  0x6000:07  Status__Enter                   BOOL
  0x6000:10  Status__TxPDO Toggle            BOOL
0x1a01: UCP Input Channel 1
  0x6010:0f  Input cycle counter             BIT2 (2 bits)
  0x6010:11  Timer                           UDINT (32 bits)
  0x6010:12  Counter                         UDINT (32 bits)
0x1a02: UCP Input Channel 2
  0x6020:0f  Input cycle counter             BIT2 (2 bits)
  0x6020:11  Timer                           UDINT (32 bits)
  0x6020:12  Counter                         UDINT (32 bits)
0x1a03: UCP Input Channel 3
  0x6030:0f  Input cycle counter             BIT2 (2 bits)
  0x6030:11  Timer                           UDINT (32 bits)
  0x6030:12  Counter                         UDINT (32 bits)
0x1a04: UCP Input Channel 4
  0x6040:0f  Input cycle counter             BIT2 (2 bits)
  0x6040:11  Timer                           UDINT (32 bits)
  0x6040:12  Counter                         UDINT (32 bits)
0x1a05: UCP Inputs operating time
RX PDOs
0x1600: DIS Outputs
  0x7000:11  Value row 1                     INT (16 bits)
  0x7000:12  Value row 2                     INT (16 bits)
0x1601: UCP Outputs Channel 1
  0x7010:01  Ctrl__Timer start               BOOL
  0x7010:02  Ctrl__Timer reset               BOOL
  0x7010:08  Ctrl__Counter clk               BOOL
  0x7010:09  Ctrl__Counter reset             BOOL
0x1602: UCP Outputs Channel 2
  0x7020:01  Ctrl__Timer start               BOOL
  0x7020:02  Ctrl__Timer reset               BOOL
  0x7020:08  Ctrl__Counter clk               BOOL
  0x7020:09  Ctrl__Counter reset             BOOL
0x1603: UCP Outputs Channel 3
  0x7030:01  Ctrl__Timer start               BOOL
  0x7030:02  Ctrl__Timer reset               BOOL
  0x7030:08  Ctrl__Counter clk               BOOL
  0x7030:09  Ctrl__Counter reset             BOOL
0x1604: UCP Outputs Channel 4
  0x7040:01  Ctrl__Timer start               BOOL
  0x7040:02  Ctrl__Timer reset               BOOL
  0x7040:08  Ctrl__Counter clk               BOOL
  0x7040:09  Ctrl__Counter reset             BOOL