Rockwell Automation 1761 MicroLogix 1000 Programmable Controllers User Manual
Page 302
Preface
MicroLogix 1000 Programmable Controllers User Manual
B–14
S:6
Major Error
Code
Status
A hexadecimal code is entered in this word by
the controller when a major error is declared.
Refer to S:1/13. The code defines the type of
fault, as indicated on the following pages. This
word is not cleared by the controller.
Error codes are presented, stored, and
displayed in a hexadecimal format.
If you enter a fault code as a parameter in an
instruction in your ladder program, you must
convert the code to decimal.
Application note: You can declare your own
application specific major fault by writing a
unique value to S:6 and then setting bit S:1/13.
Interrogate the value of S:6 in the user-fault
routine to determine the type of fault that
occurred.
Fault Classifications: Faults are classified as
Non-User, Non-Recoverable, and Recoverable.
Error code descriptions and classifications are
listed on the following pages. Categories are:
•
powerup errors
•
going-to-run errors
•
run errors
•
download errors
NA = Not Applicable
Each fault is classified as one of the following:
•
Non-User — A fault caused by various conditions that cease ladder program
execution. The user-fault routine is not run when this fault occurs.
•
Non-Recoverable — A fault caused by the user that cannot be recovered from.
The user-fault routine is run when this fault occurs. However, the fault cannot
be cleared.
•
Recoverable — A fault caused by the user that can be recovered from in the
user-fault routine by resetting major error halted bit (S:1/13). The user-fault
routine is run when this fault occurs.
Refer to chapter 14, Troubleshooting, for more information regarding programming
device advisory messages.