Call or text 469-316-8517Mon–Fri 9 AM–3:30 PM CT In stock – zero lead timeFree US shipping
Menu
Industrial electrical control panel with PLC modules, power supplies and terminal wiring

Troubleshooting

Allen-Bradley MicroLogix FAULT LED flashing or solid red: what it means and how to recover

A red FAULT LED on a MicroLogix tells you whether the problem is in the program or in the hardware – by whether it flashes. Here is what each state means on the 1000, 1100, 1200, 1400 and 1500, how to read the fault code, the common codes and how to get back to RUN safely.

By Kunj Tapiawala, KIV Parts · Published · 8 min read

The short answer

On a MicroLogix, a flashing red FAULT LED is an application fault: the controller hit a major error, stopped the program and wrote a hex code to status word S:6. A solid red FAULT LED means the controller hardware faulted: cycle power and check the wiring, and contact Rockwell Automation if it stays on. RUN, FORCE and FAULT all flashing together means the operating system is missing or corrupt.

This covers Allen-Bradley MicroLogix 1000 (1761), 1100 (1763), 1200 (1762), 1400 (1766) and 1500 (1764) controllers, programmed in Rockwell Automation RSLogix 500 or RSLogix Micro.

Key takeaways

  • Flashing: read the code in S:6. Solid: hardware. RUN, FORCE and FAULT flashing: the operating system.
  • On the 1100 and 1400 the LCD shows the code under Main Menu, Advanced Set, Fault Code.
  • Find and fix the cause before you clear S:1/13 and put the controller back in Run.

What the FAULT LED is telling you

FAULT LEDWhat it means (our words)First step
OffNo fault detected.–
All LEDs offNo input power, or the power supply is overloaded.Check the connections with power locked out; checking the line voltage is live work for a qualified person.
Flashing redApplication fault – on the 1500, a faulted user program.Read the code in S:6.
Solid redController hardware fault – on the 1500, a processor hardware or critical fault.Cycle power; check the wiring connections.
RUN, FORCE, FAULT all flashingOperating system missing or corrupt (1100, 1200, 1400, 1500).Load the operating system with ControlFLASH – it deletes the user program.

The MicroLogix 1000 manual shows the same split as LED patterns: a hardware fault (processor memory error: cycle power, check the wiring) and an application fault (read S:6). On the 1500 a separate BATTERY LOW LED turns steady red when the battery needs replacing – that is not the FAULT LED.

Find the fault code

  • From a laptop: go online in RSLogix 500 or RSLogix Micro and read status word S:6 in the status file. The code is hexadecimal.
  • On a MicroLogix 1100 or 1400: on the LCD, go to Main Menu, Advanced Set, Fault Code. 0000h means no fault. The screen doesn't open by itself; only the FAULT LED flashes.
  • Codes FF00–FF0F are the range Rockwell recommends for faults a program declares itself, so they come from your own logic.

Common MicroLogix fault codes

Code (hex)What it means (our words)
0001NVRAM error: the default program was loaded, for example after power was lost during a download or memory module transfer.
0002Unexpected reset from electrical noise or an internal hardware failure.
0003The program in the memory module is corrupt.
0008 / 0009Fatal internal software or hardware error: cycle power, reload the program, check grounding.
000AThe operating system is missing or corrupt.
0016Startup protection: the fault routine ran at power-up (S:1/9) and didn't clear S:1/13.
0017The controller and memory module programs don't match while S:2/9 requires it.
0018 / 001AThe program doesn't suit the controller's operating system.
0020A minor error bit (bits 0–7 of S:5) was set at the end of the scan.
0022The scan took longer than the watchdog time in S:3H.
0050–0052The controller type, base type or minimum series in the program doesn't match the hardware.
xx71The controller can't communicate with expansion I/O module xx.
xx79 / xx89Expansion I/O module xx reported an error of its own; see the I/O status file.
xx87The expansion I/O configured in the program doesn't match what is fitted. Correct the program, or change the modules with the power off.

On the 1500, 0021 means the expansion I/O bank has no power. When that power returns, the controller clears the fault and goes back to RUN by itself – expect the machine to start. 0070 or 0080 there means the terminator on the last expansion module was removed.

Rows of DIN-rail interface relays and terminal blocks with labeled wires in an open control cabinet
Loose wiring is one of the causes the manuals list for a solid FAULT LED

How to recover and get back to RUN

  1. Record it: the code, the LED states and what the machine was doing.
  2. Fix the cause: correct the logic, the I/O configuration or the module; for 0001, download or transfer the program again and check the battery is connected on a 1400 or 1500.
  3. Make the machine safe with the people who run it: going back to Run restarts the program.
  4. Clear it: in the status file, clear the major error halted bit S:1/13, then put the controller into Run.
  5. Hardware or operating system: a solid FAULT that survives a power cycle needs Rockwell Automation's support; a missing operating system needs ControlFLASH, which deletes the user program – have a saved copy of the program ready.

Mode switch: the 1100 and 1400 have theirs on the LCD (PROGRAM, REMOTE, RUN); software can change modes only in REMOTE. Holding ESC for 5 seconds at power-up forces PROG, so a faulting program doesn't start; holding OK forces RUN – only when the machine is safe to start. On the 1500, an expansion power fault normally clears itself and the controller returns to RUN when that power is back; only if the fault stays with the power OK, turn the mode switch to PROGRAM and back to RUN.

Fault routine: Rockwell classes each code as recoverable, non-recoverable or non-user. A user fault routine – the file named in S:29, or on the 1000 always file 3 (its S:25–S:29 are reserved) – runs for user faults only; for a recoverable one it can fix the problem and clear S:1/13, and the controller carries on. It never runs for non-user faults such as 0001 or 0050.

Automatic clearing: setting S2:1/8 (fault override at power-up) and S2:1/12 (mode behavior) makes the controller clear faults and go to RUN on every power cycle; the fault returns if its cause is still there. On the 1000, Rockwell warns that its Run Always bit sends the controller straight into REM Run.

Safety first: work inside a control cabinet only as a qualified person, under your site's lockout/tagout procedure, and follow Rockwell Automation's procedure for the controller. Never force outputs, jumper interlocks or bypass a safety circuit to get a machine running after a fault.

When the fault keeps coming back: what to collect

  • The fault code and LED states each time, with date and time, and what the machine was doing.
  • The controller catalog number, series and operating system revision.
  • The expansion I/O modules fitted, in order, and whether a memory module is in place.
  • A current copy of the program and the software version it was saved with.

Recurring faults usually need the program looked at; our engineering team does PLC programming and changes. Planning a replacement? See MicroLogix lifecycle status and the PLC battery guide.

Parts that commonly fail

Controllers, expansion I/O, interfaces, batteries and memory modules are the hardware behind many of these faults. The part numbers we have the most of in stock right now:

Stock changes every day. Every listing is photographed, so check the catalog number, series or product version and firmware on the label photo before you buy.

Not listed, or need several? Send us the part number and we'll check our shelves and our sourcing network and quote it in writing.

Sources

Every code, LED state and menu path on this page was checked against Rockwell Automation's own documents, listed below, and is described here in our own words. Manuals change between editions and firmware revisions: for your exact catalog or order number, check the current edition.

  1. Rockwell Automation, MicroLogix 1000 Programmable Controllers User Manual, publication 1761-UM003B-EN-P, June 2015.
  2. Rockwell Automation, MicroLogix 1100 Programmable Controllers User Manual, publication 1763-UM001G-EN-P, May 2024.
  3. Rockwell Automation, MicroLogix 1200 Programmable Controllers User Manual, publication 1762-UM001I-EN-P, May 2024.
  4. Rockwell Automation, MicroLogix 1400 Programmable Controllers User Manual, publication 1766-UM001P-EN-P, March 2024.
  5. Rockwell Automation, MicroLogix 1500 Programmable Controllers User Manual, publication 1764-UM001D-EN-P, May 2024.
  6. Rockwell Automation, MicroLogix 1100 Instruction Set Reference Manual, publication 1763-RM001D-EN-P, September 2011.
  7. Rockwell Automation, MicroLogix 1200 and MicroLogix 1500 Instruction Set Reference Manual, publication 1762-RM001H-EN-P, July 2014.
  8. Rockwell Automation, MicroLogix 1400 Programmable Controllers Reference Manual, publication 1766-RM001J-EN-P, June 2023.

Frequently asked questions

What does a flashing red FAULT LED mean on a MicroLogix?

On the MicroLogix 1100, 1200 and 1400 it is an application fault: the controller detected a major error in the program or the system and stopped. The MicroLogix 1500 manual calls it a faulted user program. Read the hexadecimal code in status word S:6 to see which one.

What does a solid red FAULT LED mean?

A controller hardware fault (on the 1500: a processor hardware or critical fault). Rockwell's first steps are to cycle power and check the wiring connections to the controller; if it stays solid red, contact Rockwell Automation.

How do I see the fault code on a MicroLogix 1100 or 1400 without a laptop?

Use the LCD: Main Menu, Advanced Set, Fault Code. It shows 0000h with no fault, otherwise the code. The screen doesn't open by itself when the controller faults; only the FAULT LED flashes.

Why are the RUN, FORCE and FAULT LEDs all flashing?

The operating system is missing or corrupt, for example after an operating system download that didn't finish. Rockwell's fix is to download the operating system again with ControlFLASH. That deletes the user program, so have a saved copy of the program ready.

Need a replacement MicroLogix controller or module?

Send the catalog number with its series and firmware – we'll check our shelves and our sourcing network and quote it in writing. Need the program fixed instead? KIV Industrial Engineering does PLC and HMI programming.

More guides

All guides & resources

KIV Industrial Parts is an independent seller of surplus industrial parts and is not affiliated with, or an authorized distributor of, any manufacturer named here. Brand names and part numbers are used only to identify products; they are trademarks of their owners. See our trademark notice.