EtherCAT ESI Data for LinuxCNC

Beckhoff EL3446

Type:
EL3446
Description:
EL3446 6 Ch.DPM Current Measurement Terminal
Vendor
Beckhoff Automation GmbH & Co. KG
Documentation
http://www.beckhoff.com/EL3446

Revisions and PDOs

The ESI data ingested by github.com/linuxcnc-ethercat/esi-data describes 2 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
Name
EL3446 6 Ch.DPM Current Measurement Terminal
PID
0x0d763052
Revision Code
0x00100000
0x00110000
Equivalant Devices
TX PDOs
0x1a00: I1 Channel
  0x6000:01  Overcurrent                     BOOL
  0x6000:02  Inaccurate Current              BOOL
  0x6000:03  Current Guard Warning           BOOL
  0x6000:04  Current Guard Error             BOOL
  0x6000:05  Apparent Power Guard Warning    BOOL
  0x6000:06  Apparent Power Guard Error      BOOL
  0x6000:07  Active Power Guard Warning      BOOL
  0x6000:08  Active Power Guard Error        BOOL
  0x6000:09  Reactive Power Guard Warning    BOOL
  0x6000:0a  Reactive Power Guard Error      BOOL
  0x6000:0b  DPM Inaccurate                  BOOL
  0x6000:0c  DPM Timeout                     BOOL
  0x6000:10  TxPDO Toggle                    BOOL
  0x6000:11  Current                         REAL (32 bits)
  0x6000:12  Active Power                    REAL (32 bits)
  0x6000:13  Apparent Power                  REAL (32 bits)
  0x6000:14  Reactive Power Fundamental      REAL (32 bits)
  0x6000:15  Active Energy                   DINT (32 bits)
0x1a01: I1 Current
  0x6001:03  Overcurrent                     BOOL
  0x6001:05  Inaccurate Current              BOOL
  0x6001:08  Current Guard Warning           BOOL
  0x6001:09  Current Guard Error             BOOL
  0x6001:10  TxPDO Toggle                    BOOL
  0x6001:11  Current                         REAL (32 bits)
0x1a02: I2 Channel
  0x6010:01  Overcurrent                     BOOL
  0x6010:02  Inaccurate Current              BOOL
  0x6010:03  Current Guard Warning           BOOL
  0x6010:04  Current Guard Error             BOOL
  0x6010:05  Apparent Power Guard Warning    BOOL
  0x6010:06  Apparent Power Guard Error      BOOL
  0x6010:07  Active Power Guard Warning      BOOL
  0x6010:08  Active Power Guard Error        BOOL
  0x6010:09  Reactive Power Guard Warning    BOOL
  0x6010:0a  Reactive Power Guard Error      BOOL
  0x6010:0b  DPM Inaccurate                  BOOL
  0x6010:0c  DPM Timeout                     BOOL
  0x6010:10  TxPDO Toggle                    BOOL
  0x6010:11  Current                         REAL (32 bits)
  0x6010:12  Active Power                    REAL (32 bits)
  0x6010:13  Apparent Power                  REAL (32 bits)
  0x6010:14  Reactive Power Fundamental      REAL (32 bits)
  0x6010:15  Active Energy                   DINT (32 bits)
0x1a03: I2 Current
  0x6011:03  Overcurrent                     BOOL
  0x6011:05  Inaccurate Current              BOOL
  0x6011:08  Current Guard Warning           BOOL
  0x6011:09  Current Guard Error             BOOL
  0x6011:10  TxPDO Toggle                    BOOL
  0x6011:11  Current                         REAL (32 bits)
0x1a04: I3 Channel
  0x6020:01  Overcurrent                     BOOL
  0x6020:02  Inaccurate Current              BOOL
  0x6020:03  Current Guard Warning           BOOL
  0x6020:04  Current Guard Error             BOOL
  0x6020:05  Apparent Power Guard Warning    BOOL
  0x6020:06  Apparent Power Guard Error      BOOL
  0x6020:07  Active Power Guard Warning      BOOL
  0x6020:08  Active Power Guard Error        BOOL
  0x6020:09  Reactive Power Guard Warning    BOOL
  0x6020:0a  Reactive Power Guard Error      BOOL
  0x6020:0b  DPM Inaccurate                  BOOL
  0x6020:0c  DPM Timeout                     BOOL
  0x6020:10  TxPDO Toggle                    BOOL
  0x6020:11  Current                         REAL (32 bits)
  0x6020:12  Active Power                    REAL (32 bits)
  0x6020:13  Apparent Power                  REAL (32 bits)
  0x6020:14  Reactive Power Fundamental      REAL (32 bits)
  0x6020:15  Active Energy                   DINT (32 bits)
0x1a05: I3 Current
  0x6021:03  Overcurrent                     BOOL
  0x6021:05  Inaccurate Current              BOOL
  0x6021:08  Current Guard Warning           BOOL
  0x6021:09  Current Guard Error             BOOL
  0x6021:10  TxPDO Toggle                    BOOL
  0x6021:11  Current                         REAL (32 bits)
0x1a06: I4 Channel
  0x6030:01  Overcurrent                     BOOL
  0x6030:02  Inaccurate Current              BOOL
  0x6030:03  Current Guard Warning           BOOL
  0x6030:04  Current Guard Error             BOOL
  0x6030:05  Apparent Power Guard Warning    BOOL
  0x6030:06  Apparent Power Guard Error      BOOL
  0x6030:07  Active Power Guard Warning      BOOL
  0x6030:08  Active Power Guard Error        BOOL
  0x6030:09  Reactive Power Guard Warning    BOOL
  0x6030:0a  Reactive Power Guard Error      BOOL
  0x6030:0b  DPM Inaccurate                  BOOL
  0x6030:0c  DPM Timeout                     BOOL
  0x6030:10  TxPDO Toggle                    BOOL
  0x6030:11  Current                         REAL (32 bits)
  0x6030:12  Active Power                    REAL (32 bits)
  0x6030:13  Apparent Power                  REAL (32 bits)
  0x6030:14  Reactive Power Fundamental      REAL (32 bits)
  0x6030:15  Active Energy                   DINT (32 bits)
0x1a07: I4 Current
  0x6031:03  Overcurrent                     BOOL
  0x6031:05  Inaccurate Current              BOOL
  0x6031:08  Current Guard Warning           BOOL
  0x6031:09  Current Guard Error             BOOL
  0x6031:10  TxPDO Toggle                    BOOL
  0x6031:11  Current                         REAL (32 bits)
0x1a08: I5 Channel
  0x6040:01  Overcurrent                     BOOL
  0x6040:02  Inaccurate Current              BOOL
  0x6040:03  Current Guard Warning           BOOL
  0x6040:04  Current Guard Error             BOOL
  0x6040:05  Apparent Power Guard Warning    BOOL
  0x6040:06  Apparent Power Guard Error      BOOL
  0x6040:07  Active Power Guard Warning      BOOL
  0x6040:08  Active Power Guard Error        BOOL
  0x6040:09  Reactive Power Guard Warning    BOOL
  0x6040:0a  Reactive Power Guard Error      BOOL
  0x6040:0b  DPM Inaccurate                  BOOL
  0x6040:0c  DPM Timeout                     BOOL
  0x6040:10  TxPDO Toggle                    BOOL
  0x6040:11  Current                         REAL (32 bits)
  0x6040:12  Active Power                    REAL (32 bits)
  0x6040:13  Apparent Power                  REAL (32 bits)
  0x6040:14  Reactive Power Fundamental      REAL (32 bits)
  0x6040:15  Active Energy                   DINT (32 bits)
0x1a09: I5 Current
  0x6041:03  Overcurrent                     BOOL
  0x6041:05  Inaccurate Current              BOOL
  0x6041:08  Current Guard Warning           BOOL
  0x6041:09  Current Guard Error             BOOL
  0x6041:10  TxPDO Toggle                    BOOL
  0x6041:11  Current                         REAL (32 bits)
0x1a0a: I6 Channel
  0x6050:01  Overcurrent                     BOOL
  0x6050:02  Inaccurate Current              BOOL
  0x6050:03  Current Guard Warning           BOOL
  0x6050:04  Current Guard Error             BOOL
  0x6050:05  Apparent Power Guard Warning    BOOL
  0x6050:06  Apparent Power Guard Error      BOOL
  0x6050:07  Active Power Guard Warning      BOOL
  0x6050:08  Active Power Guard Error        BOOL
  0x6050:09  Reactive Power Guard Warning    BOOL
  0x6050:0a  Reactive Power Guard Error      BOOL
  0x6050:0b  DPM Inaccurate                  BOOL
  0x6050:0c  DPM Timeout                     BOOL
  0x6050:10  TxPDO Toggle                    BOOL
  0x6050:11  Current                         REAL (32 bits)
  0x6050:12  Active Power                    REAL (32 bits)
  0x6050:13  Apparent Power                  REAL (32 bits)
  0x6050:14  Reactive Power Fundamental      REAL (32 bits)
  0x6050:15  Active Energy                   DINT (32 bits)
0x1a0b: I6 Current
  0x6051:03  Overcurrent                     BOOL
  0x6051:05  Inaccurate Current              BOOL
  0x6051:08  Current Guard Warning           BOOL
  0x6051:09  Current Guard Error             BOOL
  0x6051:10  TxPDO Toggle                    BOOL
  0x6051:11  Current                         REAL (32 bits)
0x1a0c: DPM Variant Value In
  0x606a:10  TxPDO Toggle                    BOOL
  0x606a:11  Index 1 REAL                    UINT (16 bits)
  0x606a:12  Value 1 REAL                    REAL (32 bits)
  0x606a:13  Index 2 REAL                    UINT (16 bits)
  0x606a:14  Value 2 REAL                    REAL (32 bits)
  0x606a:15  Index 3 REAL                    UINT (16 bits)
  0x606a:16  Value 3 REAL                    REAL (32 bits)
  0x606a:17  Index 4 ULINT                   UINT (16 bits)
  0x606a:18  Value 4 ULINT                   ULINT (64 bits)
RX PDOs
0x1600: DPM Variant Value Out
  0x7060:11  Index 1 REAL                    UINT (16 bits)
  0x7060:12  Index 2 REAL                    UINT (16 bits)
  0x7060:13  Index 3 REAL                    UINT (16 bits)
  0x7060:14  Index 4 ULINT                   UINT (16 bits)
0x1601: DPM Data