ModuleFaults

Applies to: Servo and Servo Drive axes.
ModuleFaults is a 32-bit attribute. Its value is set upon the occurrence of any of the following faults. Click a fault in following list for information about that fault.
Bit #
Fault Name
0
1
2
3
4
5 – 31
Reserved
The Module Fault attribute is a collection of all faults that have module scope as opposed to axis scope.
Module Fault attribute information is passed from a physical module or device to the controller via an 8-bit value contained in the header of the Synchronous Input connection assembly. Thus, these fault bits are updated every coarse update period by the Motion Task. The module’s map driver should also monitor module Faults so module fault conditions can be reflected to the user through the Module Properties dialog.
All of the above fault bit attributes can be handled by the ControlLogix processor by configuring the associated Axis Group’s General Fault Type setting to Major Fault. Otherwise any specific fault handling must be done as part of the Main Program.
The occurrence of one of the above ModuleFaults sets both the ModuleFault attribute and bit #1 of the AxisFault attribute.
TIP: "ModuleFault" and "ModuleFaults" are separate attributes. ModuleFault indicates the occurrence of a fault; ModuleFaults indicates the specific type of module fault that has occurred.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.