Free online tool · CiA 402

Statusword decoder

Paste the statusword (0x6041) of a CANopen® or EtherCAT® CiA 402 drive. See the state, every bit and the controlword (0x6040) to send next. Runs in your browser.

Examples
Power stage off
0x0250

Switch on disabled

Initialised, power stage off. This is where most drives wait after power-up or after a fault reset.

Bits 15 → 0. Underlined bits decide the state. Click a bit to flip it.

What to do next

Send Shutdown: write 0x0006 to the controlword, then 0x0007 and 0x000F. If the drive stays here, look for an active STO / safe torque off input, missing DC bus voltage (bit 4), or a controlword with bit 2 (quick stop) at 0.

Where the drive is in the state machine
  1. Not ready to switch onautomatic
  2. Switch on disabled0x0006
  3. Ready to switch on0x0007
  4. Switched on0x000F
  5. Operation enabled
Quick stop activeFault reaction activeFaultFault reset 0x0080 → Switch on disabled
All 16 bits
  • 000Ready to switch on
  • 010Switched on
  • 020Operation enabled
  • 030Fault
  • 041Voltage enabled
  • 050Quick stop (0 = active)
  • 061Switch on disabled
  • 070Warning
  • 080Manufacturer-specific
  • 091Remote
  • 100Target reached
  • 110Internal limit active
  • 120Operation mode specific
  • 130Operation mode specific
  • 140Manufacturer-specific
  • 150Manufacturer-specific

Controlword commands

Command0x6040Transition
Shutdown0x0006Switch on disabled → Ready to switch on
Switch on0x0007Ready to switch on → Switched on
Enable operation0x000FSwitched on → Operation enabled
Disable operation0x0007Operation enabled → Switched on
Disable voltage0x0000any powered state → Switch on disabled
Quick stop0x0002Operation enabled → Quick stop active
Fault reset0x0080Fault → Switch on disabled (0→1 edge on bit 7)

The usual power-up sequence is 0x0006 → 0x0007 → 0x000F. Read the statusword after each step: a drive that does not reach the next state tells you why in its bits.

State coding

xxxx xxxx x0xx 0000Not ready to switch on
xxxx xxxx x1xx 0000Switch on disabled
xxxx xxxx x01x 0001Ready to switch on
xxxx xxxx x01x 0011Switched on
xxxx xxxx x01x 0111Operation enabled
xxxx xxxx x00x 0111Quick stop active
xxxx xxxx x0xx 1111Fault reaction active
xxxx xxxx x0xx 1000Fault

Bits 15 → 0; x = not used to decide the state.

Decode it live, on the bus

CAN Servo Tool reads 0x6041 as the drive runs, decodes EMCY faults in plain text and walks a CiA 402 drive through the enable sequence for you — on Windows and Linux.

CANopen® is a registered trademark of CAN in Automation (CiA) e.V. EtherCAT® is a registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany.