Download ControlLogix Motion Module Overview

Transcript
C-24
The Motion Control Structures
Mnemonic:
Data
Type:
Description:
ConfigUpdateInProcess
BOOL
The Configuration Update Status Bits attribute provides a method for monitoring the progress of
one or more specific module configuration attribute updates initiated by either a Set Attribute List
service (which is internal to the firmware) or an SSV in the user program. When such an update is
initiated, the ControlLogix processor sets this bit. This bit will remain set until the Set Attribute List
reply comes back from the servo module indicating that the data update process was successful.
Thus the Configuration Update Status Bits attribute provides a method of waiting until the servo
configuration data update to the connected motion module is complete before starting a
dependent operation.
PhysicalAxisFault
BOOL
Set when one or more fault conditions have been reported by the physical axis. The specific fault
conditions can then be determined through access to the fault attributes of the associated physical
axis. A PhysicalAxisFault can be set as either a Major Fault or a Non Major Fault in the Attribute
tab of the associated Motion Group properties dialog box.
ModuleFault
BOOL
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 in the Attribute tab of the associated Motion Group properties dialog box.
ConfigFault
BOOL
Set when an update operation targeting an axis configuration attribute of an associated motion
module has failed. Specific information concerning the Configuration Fault may be found in the
Attribute Error Code and Attribute Error ID attributes associated with the motion module. A
ConfigFault can be set as either a Major Fault or a Non Major Fault in the Attribute tab of the
associated Motion Group properties dialog box.
WatchEvArmStatus
BOOL
Set when a watch event has been armed through execution of the MAW (Motion Arm Watch)
instruction. Cleared when either a watch event occurs or a MDW (Motion Disarm Watch)
instruction is executed.
WatchEvStatus
BOOL
Set when a watch event has occurred. Cleared when either another MAW (Motion Arm Watch)
instruction or a MDW (Motion Disarm Watch) instruction is executed.
RegEvArmStatus
BOOL
Set when a registration checking has been armed for registration input 1 through execution of the
MAR (Motion Arm Registration) instruction. Cleared when either a registration event occurs or a
MDR (Motion Disarm Registration) instruction is executed for registration input 1.
RegEvStatus
BOOL
Set when a registration event has occurred on registration input 1. Cleared when either another
MAR (Motion Arm Registration) instruction or a MDR (Motion Disarm Registration) instruction is
executed for registration input 1.
RegEv2ArmStatus
BOOL
Set when a registration checking has been armed for registration input 2 through execution of the
MAR (Motion Arm Registration) instruction. Cleared when either a registration event occurs or a
MDR (Motion Disarm Registration) instruction is executed for registration input 2.
RegEv2Status
BOOL
Set when a registration event has occurred on registration input 2. Cleared when either another
MAR (Motion Arm Registration) instruction or a MDR (Motion Disarm Registration) instruction is
executed for registration input 2.
HomeEvArmStatus
BOOL
Set when a home event has been armed through execution of the MAH (Motion Axis Home)
instruction. Cleared when a home event occurs.
HomeEvStatus
BOOL
Set when a home event has occurred. Cleared when another MAH (Motion Axis Home) instruction
is executed.
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.
Publication 1756-UM006B-EN-P - July 2001