EtherCAT ESI Data for LinuxCNC

Beckhoff EP8309-1022

Type:
EP8309-1022
Description:
EP8309-1022 2Ch. Ana. Input 4-20mA, 1Ch. Pulse Width Current Output (24V, 1.2A), 1 Ch Ana. Output, 2Ch Dig. Out 24V, 0.5A, 4Ch Dig. In. 24V, 4Ch Dig In/Out 24V, 0.5A, M12
Vendor
Beckhoff Automation GmbH & Co. KG
Documentation
https://www.beckhoff.com/EP8309-1022

Revisions and PDOs

The ESI data ingested by github.com/linuxcnc-ethercat/esi-data describes 3 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
Name
EP8309-1022 2Ch. Ana. Input 4-20mA, 1Ch. Pulse Width Current Output (24V, 1.2A), 1 Ch Ana. Output, 2Ch Dig. Out 24V, 0.5A, 4Ch Dig. In. 24V, 4Ch Dig In/Out 24V, 0.5A, M12
PID
0x20754052
Revision Code
0x001003fe
0x001103fe
0x001203fe
Equivalant Devices
EP8309-0022 r21
ER8309-1022 r18
TX PDOs
0x1a00: AI Inputs Channel 1
  0x6000:01  Status__Underrange              BOOL
  0x6000:02  Status__Overrange               BOOL
  0x6000:03  Status__Limit 1                 BIT2 (2 bits)
  0x6000:05  Status__Limit 2                 BIT2 (2 bits)
  0x6000:07  Status__Error                   BOOL
  0x6000:0e  Status__Sync error              BOOL
  0x6000:0f  Status__TxPDO State             BOOL
  0x6000:10  Status__TxPDO Toggle            BOOL
  0x6000:11  Value                           INT (16 bits)
0x1a01: AI Inputs Channel 2
  0x6010:01  Status__Underrange              BOOL
  0x6010:02  Status__Overrange               BOOL
  0x6010:03  Status__Limit 1                 BIT2 (2 bits)
  0x6010:05  Status__Limit 2                 BIT2 (2 bits)
  0x6010:07  Status__Error                   BOOL
  0x6010:0e  Status__Sync error              BOOL
  0x6010:0f  Status__TxPDO State             BOOL
  0x6010:10  Status__TxPDO Toggle            BOOL
  0x6010:11  Value                           INT (16 bits)
0x1a02: TACHO Single Shaft Mode Input Channel 1
  0x6037:02  Status__Error Input A           BOOL
  0x6037:03  Status__Input Status A          BOOL
  0x6037:04  Status__Error Input B           BOOL
  0x6037:05  Status__Input Status B          BOOL
  0x6037:0c  Status__Speed Below Threshold   BOOL
  0x6037:10  Status__TxPDO Toggle            BOOL
  0x6037:11  Rotational Speed                INT (16 bits)
  0x6037:12  Rotation Direction              UINT (16 bits)
0x1a03: TACHO Dual Shaft Mode Input Channel 1
  0x6020:01  Status__Digital Input           BOOL
  0x6020:0c  Status__Speed Below Threshold   BOOL
  0x6020:10  Status__TxPDO Toggle            BOOL
  0x6020:11  Rotational Speed                INT (16 bits)
0x1a04: TACHO Dual Shaft Mode Input Channel 2
  0x6030:01  Status__Digital Input           BOOL
  0x6030:0c  Status__Speed Below Threshold   BOOL
  0x6030:10  Status__TxPDO Toggle            BOOL
  0x6030:11  Rotational Speed                INT (16 bits)
0x1a05: DIG Inputs
  0x6040:01  Digital Input X4 Pin4           BOOL
  0x6040:02  Digital Input X4 Pin2           BOOL
  0x6040:03  Digital Input X5 Pin4           BOOL
  0x6040:04  Digital Input X5 Pin2           BOOL
  0x6040:05  Digital Input X6 Pin4           BOOL
  0x6040:06  Digital Input X6 Pin2           BOOL
  0x6040:07  Digital Input X7 Pin4           BOOL
  0x6040:08  Digital Input X7 Pin2           BOOL
0x1a06: PWM Status
  0x6050:05  Status__Ready to enable         BOOL
  0x6050:06  Status__Warning                 BOOL
  0x6050:07  Status__Error                   BOOL
  0x6050:10  Status__TxPDO Toggle            BOOL
0x1a07: PWM Synchron info data
  0x6050:11  Info data 1                     INT (16 bits)
  0x6050:12  Info data 2                     INT (16 bits)
0x1a08: DEV Inputs
RX PDOs
0x1600: TACHO Output Channel 1
  0x7020:09  Reset Error                     BOOL
0x1601: DIG Outputs
  0x7040:01  Digital Output X4 Pin4          BOOL
  0x7040:02  Digital Output X4 Pin2          BOOL
  0x7040:03  Digital Output X5 Pin4          BOOL
  0x7040:04  Digital Output X5 Pin2          BOOL
  0x7040:05  Digital Output X6 Pin4          BOOL
  0x7040:06  Digital Output X6 Pin2          BOOL
  0x7040:07  Digital Output X7 Pin4          BOOL
  0x7040:08  Digital Output X7 Pin2          BOOL
0x1602: PWM Control
  0x7050:01  Control__Enable dithering       BOOL
  0x7050:06  Control__Enable                 BOOL
  0x7050:07  Control__Reset                  BOOL
  0x7050:11  PWM output                      INT (16 bits)
0x1603: AO Outputs
  0x7060:11  Analog output                   INT (16 bits)