EL
ErrorLib
Brands
||
  1. Home
  2. Allen-Bradley
  3. MicroLogix 1400 Programmable Controllers
  4. 0017
About·Privacy·Terms

ErrorLib — Industrial Fault Code Library

Disclaimer: ErrorLib is an independent technical reference tool. While we aim for accuracy, always verify with the manufacturer’s official service manuals before performing maintenance on industrial equipment. ErrorLib is not affiliated with the brands listed.

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: April 2026

Related Faults

-1Output Error-2Overlap Error-3Undefined Accel/Decel
Source: Allen-Bradley MicroLogix 1400 Programmable Controllers
Open Manual (Page 403)Search more codes in this manual