Axis states, Axis state update – Rockwell Automation 2080-LC50 Micro830 and Micro850 Programmable Controllers User Manual User Manual
Page 93

Rockwell Automation Publication 2080-UM002F-EN-E - December 2013
79
Motion Control with PTO and PWM Chapter 7
Axis States
The axis state can be determined from one of the following predefined states.
Axis state can be monitored through the Axis Monitor feature of the Connected
Components Workbench software when in debug mode.
Axis State Update
On motion execution, although the motion profile is controlled by Motion
Engine as a background task, which is independent from POU scan, axis state
update is still dependent on when the relevant motion function block is called by
the POU scan.
For example, on a moving axis on a Ladder POU (state of a rung=true), an
MC_MoveRelative function block in the rung is scanned and the axis starts to
move. Before MC_MoveRelative completes, the state of the rung becomes False,
and MC_MoveRelative is no longer scanned. In this case, the state of this axis
cannot switch from Discrete Motion to StandStill, even after the axis fully stops,
and the velocity comes to 0.
Motion States
State value
State Name
0x00
Disabled
0x01
Standstill
0x02
Discrete Motion
0x03
Continuous Motion
0x04
Homing
0x06
Stopping
0x07
Stop Error