EtherCAT ESI Data for LinuxCNC

Beckhoff EL1512

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

Revisions and PDOs

The ESI data ingested by github.com/linuxcnc-ethercat/esi-data describes 6 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
r18
r19
r20
r21
Name
EL1512 2Ch. +/- Counter 24V, 1kHz
PID
0x05e83052
Revision Code
0x00100000
0x00110000
0x00120000
0x00130000
0x00140000
0x00150000
Equivalant Devices
TX PDOs
0x1a00: CNT Inputs Channel 1
  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: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: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: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: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: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)