AXIS_CONSUMED Structure
A consumed axis is a link for axis motion data produced by a motion axis on another Logix controller. The AXIS_CONSUMED structure contains the following status attributes:
Mnemonic | Data Type | Description | ||
MotionStatus | DINT | The motion status bits for your axis. | ||
Bit # | Bit Name (tag) | Description | ||
BOOL | 00 | AccelStatus | Acceleration Status | |
BOOL | 01 | DecelStatus | Deceleration Status | |
BOOL | 02 | MoveStatus | Move Status | |
BOOL | 03 | JogStatus | Jog Status | |
BOOL | 04 | GearingStatus | Gearing Status | |
BOOL | 05 | HomingStatus | Homing Status | |
BOOL | 06 | StoppingStatus | Stopping Status | |
BOOL | 07 | AxisHomedStatus | Homed Status | |
BOOL | 08 | PositionCamStatus | Position Cam Status | |
BOOL | 09 | TimeCamStatus | Time Cam Status | |
BOOL | 10 | PositionCamPendingStatus | Position Cam Pending Status | |
BOOL | 11 | TimeCamPendingStatus | Time Cam Pending Status | |
BOOL | 12 | GearingLockStatus | Gearing Lock Status | |
BOOL | 13 | PositionCamLockStatus | Position Cam Lock Status | |
BOOL | 14 | MasterOffsetMoveStatus | Master Offset Move Status | |
BOOL | 15 | CoordinatedMotionStatus | ||
AxisStatus | DINT | The status bits for your axis: | ||
BOOL | Bit # | Bit Name (tag) | Description | |
BOOL | 00 | ServoActionStatus | Servo Action Status | |
BOOL | 01 | DriveEnableStatus | Drive Enable Status | |
BOOL | 02 | ShutdownStatus | Axis Shutdown Status | |
BOOL | 03 | ConfigUpdateInProcess | Configuration Update in Process | |
AxisFault | DINT | The axis faults for your axis: | ||
Bit # | Bit Name (tag) | Description | ||
BOOL | 00 | PhysicalAxisFault | Physical Axis Fault | |
BOOL | 01 | ModuleFault | Module Fault | |
BOOL | 02 | ConfigFault | Configuration Fault | |
BOOL | 03 | GroupFault | Group Fault | |
AxisEvent | DINT | The event status for your axis: | ||
Bit # | Bit Name (tag) | Description | ||
BOOL | 00 | WatchEventArmedStatus | Watch Event Armed Status | |
BOOL | 01 | WatchEventStatus | Watch Event Status | |
BOOL | 02 | RegEvent1ArmedStatus | Registration Event 1 Armed Status | |
BOOL | 03 | RegEvent1Status | Registration Event 1 Status | |
BOOL | 04 | RegEvent2ArmedStatus | Registration Event 2 Armed Status | |
BOOL | 05 | RegEvent2Status | Registration Event 2 Status | |
BOOL | 06 | HomeEventArmedStatus | Home Event Armed Status | |
BOOL | 07 | HomeEventStatus | Home Event Status | |
OutputCamStatus | DINT | A set of bits * that are set when the Output Cam has been initiated. | ||
OutputCamPendingStatus | DINT | A set of bits * that are set when an Output Cam is waiting for an armed Output Cam to move beyond its cam start/cam end position. | ||
OutputCamLockStatus | DINT | A set of bits * that are set when an Output Cam is locked to the master axis. | ||
OutputCamTransitionStatus | DINT | A set of bits * that are set when the transition from the current armed Output Cam to the pending Output Cam is in process. | ||
ActualPosition | REAL | Actual Position in Position Units | ||
StrobeActualPosition | REAL | Strobe Actual Position in Position Units | ||
StartActualPosition | REAL | Start Actual Position in Position Units | ||
AverageVelocity | REAL | Average Velocity in Position Units / Sec | ||
ActualVelocity | REAL | Actual Velocity in Position Units / Sec | ||
ActualAcceleration | REAL | Actual Acceleration in Position Units / Sec 2 | ||
WatchPosition | REAL | Watch Position in Position Units | ||
Registration1Position | REAL | Registration 1 Position in Position Units | ||
Registration2Position | REAL | Registration 2 Position in Position Units | ||
Registration1Time | DINT | Registration 1 Time as CST time in microseconds | ||
Registration2Time | DINT | Registration 2 Time as CST time in microseconds | ||
InterpolationTime | DINT | Interpolation Time as CST time in microseconds | ||
InterpolatedActualPosition | REAL | Interpolated Actual Position in Position Units | ||
MasterOffset | REAL | Master Offset in Master Position Units | ||
StrobeMasterOffset | REAL | Strobe Master Offset in Master Position Units | ||
StartMasterOffset | REAL | Start Master Offset in Master Position Units | ||
CommandPosition | REAL | Command Position in Position Units | ||
StrobeCommandPosition | REAL | Strobe Command Position in Position Units | ||
StartCommandPosition | REAL | Start Command Position in Position Units | ||
CommandVelocity | REAL | Command Velocity in Position Units / Sec | ||
CommandAcceleration | REAL | Command Acceleration in Position Units / Sec 2 | ||
InterpolatedCommandPosition | REAL | Interpolated Command Position in Position Units | ||
ModuleFault | DINT | Set when a serious fault has occurred with the motion module associated with the selected axis. Usually a module fault affects all axes associated with the motion module. A module fault generally results in the shutdown of all associated axes. Reconfiguration of the motion module is required to recover from a module fault condition. A ModuleFault can be set as either a Major Fault or a Non Major Fault on the Attribute tab of the associated Motion Group properties dialog. | ||
ControlSyncFault | BOOL | Set when the Logix controller detects that several position update messages in a row from the motion module have been missed due to a failure of the synchronous communications connection. This condition results in the automatic shutdown of the associated servo module. The Logix controller is designed to "ride-through" a maximum of four missed position updates without issuing a fault or adversely affection motion in progress. Missing more than four position updates in a row constitutes a problematic condition that warrants shutdown of the servo module. This fault bit is cleared when the connection is reestablished. |
* The bit number corresponds with the execution target number. One bit per execution target.
Provide Feedback