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. 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. 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. 3

    Reload the program and enter Run mode after correction.

Browse all codes in this manual (60)
Verified technical data. Last updated: March 2026

Related Faults

Source: Allen-Bradley MicroLogix 1400 Programmable Controllers