0017

NVRAM/MEMORY MODULE USER PROGRAM MISMATCH

Allen-Bradley · MicroLogix 1400 Programmable Controllers

What does 0017 mean?

Status bit S:2/9 is set in the controller, indicating that the user program stored in the non-volatile RAM (NVRAM) or memory module does not match the user program currently loaded and executing in the controller. This is a nonrecoverable fault.

Common Causes

  • User program on the memory module is different from the controller's active program.
  • Memory module was replaced or modified without updating the controller's loaded program.
  • Program download to controller did not update the memory module, or vice-versa.

Repair Steps & Checklist

Click steps to track your progress.

  1. 1

    Transfer the user program from the memory module to the controller using the programming software.

  2. 2

    Change the controller to Run mode after the program transfer is complete.

  3. 3

    Verify bit S:2/9 is correctly handled in the system logic if it's intentionally set.

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

Related Faults

Source: Allen-Bradley MicroLogix 1400 Programmable Controllers