Rockwell Automation GMLC Reference Manual User Manual
Page 548

Publication GMLC-5.2 - November 1999
511
The motion controller displays the setup data memory fault in the
Terminal Window or the runtime display (if enabled). However, this fault
variable is not available in the Expression Builder.
Application Program Memory Fault
The motion controllers use a checksum to verify the integrity of the
application program (created from a GML Commander diagram) stored in
memory. Whenever you download a new program to the motion
controller, a new checksum is calculated and stored with the program. An
application program memory fault (Global_fault = 6) indicates that the
stored checksum is not the same as the current checksum and that
memory has been corrupted.
If an application program memory fault occurs—indicating corruption of
the application program—determine the source of this discrepancy and
correct it, then re-download the application program. After re-
downloading, be sure to lock the memory using the front panel keyswitch
or the memory unlock jumper to avoid future data corruption.
The motion controller displays the application program memory fault in
the Terminal Window or the runtime display (if enabled). However, this
fault variable is not available in the Expression Builder.
Axis Global Faults
The remaining global fault values indicate a fault on one of the motion
controller axes:
•
Drive Fault (Global_fault = 5)
•
Position Error Tolerance Exceeded (Global_fault = 4)
•
Hardware Overtravel Fault (Global_fault = 3)
•
Software Travel Limits Exceeded (Global_fault = 2)
•
Encoder Noise or Loss Fault (Global_fault = 1)
See Axis Fault for descriptions of the individual axis faults.