0028
INVALID OR NONEXISTENT USER FAULT ROUTINE VALUE
Allen-Bradley · MicroLogix 1400 Programmable Controllers
What does 0028 mean?
A fault routine number was entered in status file S:29, but either the fault routine was not physically created in the program, or the entered file number was less than 3 or greater than 255. This is a non-user fault, preventing proper fault handling.
Common Causes
- File number in status file S:29 points to a non-existent subroutine file.
- File number in status file S:29 is outside the valid range (3-255) for user program files.
- Typographical error when entering the fault routine number in S:29.
Repair Steps & Checklist
Click steps to track your progress.
- 1
Clear the fault routine file number (S:29) in the status file to disable the user fault routine if it is not required.
- 2
Alternatively, create a fault routine for the file number referenced in status file S:29, ensuring the file number is greater than 2 and less than 256.
- 3
Reload the program and enter Run mode after correction.
Verified technical data. Last updated: March 2026
Related Faults
Source: Allen-Bradley MicroLogix 1400 Programmable Controllers