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