Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

draw.io Diagram
borderfalse
viewerToolbartrue
fitWindowfalse
diagramNameMYOCAT - ESM
simpleViewerfalse
width500
linksauto
tbstylehidden
lboxtrue
diagramWidth683682
revision12

Init State

  • No communication to the application layer is allowed
  • master only has communication to the data link registers (slave device eeprom, addressing, etc)

...

The Cool Muscle EtherCAT slave uses dynamic switching between modes and as such there is a single fixed PDO configuration.

All position, speed and acceleration data reference units. Units are defined as encoder counts. There are 50,000 encoder counts per revolution of the motor.

RxPDO

The RxPDO is the PDO received by the motor/slave device

Scroll Table Layout
widths15%, 25%, 15%,15%, 30%

ObjectNameUnitsData TypeApplicable Modes of OperationDescription
0x6040Controlword-UINT16AllThe Controlword is used to control the state of the mode of operation.
0x60FEDigital outputs-UINT16AllSet the state of the digital outputs
0x607ATarget positionunits
pulses
INT32CSPSet the target position of the motor
0x60FFTarget speed
pulses

units/ms

CSV,

units/s

INT32

CSV

PV

Set the target speed of the motor
0x60FEDigital outputs-AllSet the state of the digital outputs
. Note PV mode and CSV mode have different units.
0x6060Modes of operation-INT8AllSet the required mode of operation

TxPDO

The TxPDO is the PDO transmitted by the motor/slave device

...

ObjectNameUnitsApplicable Modes of OperationDescription
0x6041

Statusword

-AllThe Statusword describes the current state of the mode of operation.
0x6064Position Actual ValuepulsesunitsAllThe value of the motor's actual position
0x606CSpeed Actual Valuepulsesunits/msAllThe value of the motor's actual speed
0x6077Torque Actual Value% rated torqueAllThe value of the motor's actual peak torque
0x60FDDigital Inputs-AllDigital inputs status
0x603FError-AllThe actual error code currently active.
0x2301Temperature°cAllThe actual motor temperature in °c.
0x6079DC Voltage0.1VDCAllThe actual DC 24V DC bus voltage
0x6061Modes of operation display-AllThe mode of operation currently running.

...