EtherCAT ESI Data for LinuxCNC

Beckhoff EL1502

Type:
EL1502
Description:
EL1502 2Ch. +/- Counter 24V, 100kHz
Vendor
Beckhoff Automation GmbH & Co. KG
Documentation
http://www.beckhoff.com/EL1502

Revisions and PDOs

The ESI data ingested by github.com/linuxcnc-ethercat/esi-data describes 9 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
r0
r1
r16
r17
r18
r19
r20
r21
r22
Name
EL1502 2Ch. +/- Counter 24V, 100kHz
PID
0x05de3052
Revision Code
0x00000000
0x00010000
0x00100000
0x00110000
0x00120000
0x00130000
0x00140000
0x00150000
0x00160000
Equivalant Devices
TX PDOs
0x1a00: CNT Inputs Channel 1
  0x6000:01  Output functions enabled        BOOL
  0x6000:01  Status__Output functions enabled  BOOL
  0x6000:02  Status of output                BOOL
  0x6000:02  Status__Status of output        BOOL
  0x6000:03  Set counter done                BOOL
  0x6000:03  Status__Set counter done        BOOL
  0x6000:04  Counter inhibited               BOOL
  0x6000:04  Status__Counter inhibited       BOOL
  0x6000:06  Status of input clock           BOOL
  0x6000:06  Status__Status of input clock   BOOL
  0x6000:11  Counter value                   UDINT (32 bits)
0x1a01: CNT Inputs Channel 2
  0x6010:01  Output functions enabled        BOOL
  0x6010:01  Status__Output functions enabled  BOOL
  0x6010:02  Status of output                BOOL
  0x6010:02  Status__Status of output        BOOL
  0x6010:03  Set counter done                BOOL
  0x6010:03  Status__Set counter done        BOOL
  0x6010:04  Counter inhibited               BOOL
  0x6010:04  Status__Counter inhibited       BOOL
  0x6010:06  Status of input clock           BOOL
  0x6010:06  Status__Status of input clock   BOOL
  0x6010:11  Counter value                   UDINT (32 bits)
0x1a02: CNT Inputs
  0x6020:01  Output functions enabled        BOOL
  0x6020:01  Status__Output functions enabled  BOOL
  0x6020:02  Status of output                BOOL
  0x6020:02  Status__Status of output        BOOL
  0x6020:03  Set counter done                BOOL
  0x6020:03  Status__Set counter done        BOOL
  0x6020:04  Counter inhibited               BOOL
  0x6020:04  Status__Counter inhibited       BOOL
  0x6020:05  Status of input UD              BOOL
  0x6020:05  Status__Status of input UD      BOOL
  0x6020:06  Status of input clock           BOOL
  0x6020:06  Status__Status of input clock   BOOL
  0x6020:11  Counter value                   UDINT (32 bits)
RX PDOs
0x1600: CNT Outputs Channel 1
  0x7000:01  Enable output functions         BOOL
  0x7000:01  Control__Enable output functions  BOOL
  0x7000:02  Set output                      BOOL
  0x7000:02  Control__Set output             BOOL
  0x7000:03  Set counter                     BOOL
  0x7000:03  Control__Set counter            BOOL
  0x7000:04  Inhibit counter                 BOOL
  0x7000:04  Control__Inhibit counter        BOOL
  0x7000:11  Set counter value               UDINT (32 bits)
0x1601: CNT Outputs Channel 2
  0x7010:01  Enable output functions         BOOL
  0x7010:01  Control__Enable output functions  BOOL
  0x7010:02  Set output                      BOOL
  0x7010:02  Control__Set output             BOOL
  0x7010:03  Set counter                     BOOL
  0x7010:03  Control__Set counter            BOOL
  0x7010:04  Inhibit counter                 BOOL
  0x7010:04  Control__Inhibit counter        BOOL
  0x7010:11  Set counter value               UDINT (32 bits)
0x1602: CNT Outputs
  0x7020:01  Enable output functions         BOOL
  0x7020:01  Control__Enable output functions  BOOL
  0x7020:02  Set output                      BOOL
  0x7020:02  Control__Set output             BOOL
  0x7020:03  Set counter                     BOOL
  0x7020:03  Control__Set counter            BOOL
  0x7020:04  Inhibit counter                 BOOL
  0x7020:04  Control__Inhibit counter        BOOL
  0x7020:11  Set counter value               UDINT (32 bits)