EtherCAT ESI Data for LinuxCNC

Beckhoff AX8540-0000

Type:
AX8540-0000
Description:
AX8540-0000
Vendor
Beckhoff Automation GmbH & Co. KG
Documentation
http://www.beckhoff.com/AX8540

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
r104
r105
Name
AX8540-0000
PID
0x215c6012
Revision Code
0x00680000
0x00690000
Equivalant Devices
AX8620-0000 r104
AX8640-0000 r104
AX8525-0000 r105
AX8620-0000 r105
AX8640-0000 r105
TX PDOs
0x1a00: PSM Controlword for axis
  0x6000:01  Controlword for axis__Non-generative brake order_n  BOOL
  0x6000:02  Controlword for axis__Ready to operate  BOOL
  0x6000:03  Controlword for axis__TorqueOFF order_n  BOOL
  0x6000:04  Controlword for axis__Generative brake order_n  BOOL
  0x6000:05  Controlword for axis__Limit dc link current_order_n  BOOL
  0x6000:06  Controlword for axis__NC handling_order_n  BOOL
  0x6000:0c  Controlword for axis__Counter   BIT5 (5 bits)
0x1a01: PSM Warning register
  0x6004:01  Warning__A0 Reserviert          BOOL
  0x6004:02  Warning__A1 Brake resistor power overload  BOOL
  0x6004:03  Warning__A2 Device overtemperature  BOOL
  0x6004:04  Warning__A3 DC link continuous overcurrent  BOOL
  0x6004:05  Warning__A4 Fan malfunction     BOOL
  0x6004:06  Warning__A5 Mains overvoltage   BOOL
  0x6004:07  Warning__A6 Mains undervoltage  BOOL
0x1a02: PSM Memory interface data
  0x6006:01  Data 1                          DINT (32 bits)
  0x6006:02  Data 2                          DINT (32 bits)
0x1a03: PSM Statusword
  0x6007:01  Statusword__Ready to operate    BOOL
  0x6007:02  Statusword__Error               BOOL
  0x6007:03  Statusword__Warning             BOOL
  0x6007:04  Statusword__Relays closed       BOOL
  0x6007:05  Statusword__Brake chopper active  BOOL
  0x6007:06  Statusword__Fan active          BOOL
  0x6007:07  Statusword__Reserve 6           BOOL
  0x6007:08  Statusword__Reserve 7           BOOL
0x1a04: PSM Diagnostics
  0x6005:01  DcLink state machine            USINT (8 bits)
  0x6005:02  Umains state machine            USINT (8 bits)
  0x6005:03  Error code                      UINT (16 bits)
0x1a05: PSM Actual process values 1
0x1a05: PSM Voltages
  0x6001:01  Actual DC link voltage          UDINT (32 bits)
  0x6001:02  Actual mains voltage            UDINT (32 bits)
0x1a06: PSM Actual process values 2
0x1a06: PSM Currents
  0x6002:01  Actual DC link current          INT (16 bits)
  0x6002:02  Actual motor load               UINT (16 bits)
0x1a07: PSM Actual process values 3
0x1a07: PSM Process values
  0x6003:01  Actual brake resistor continuous power  UINT (16 bits)
  0x6003:02  Actual brake resistor short-time energy  UINT (16 bits)