Whether you’re troubleshooting a solid red fault light or restoring a PLC to factory settings, knowing how to properly reset your Allen-Bradley controller can save valuable time and prevent unnecessary downtime. This guide breaks down four effective reset methods—along with when and how to use them.
🧭 Quick Reset Method Selector
Scenario | Best Reset Method |
---|---|
Minor issue or temporary glitch | Method 1: Power Cycle |
Major fault but PLC is still responsive | Method 2: Software Reset |
Total system freeze or memory wipe needed | Method 3: Factory Reset |
Need a quick hardware-based reset | Method 4: Key Switch |
🔍 1. When Should You Reset an Allen-Bradley PLC?
You may need to reset the PLC if:
-
A solid red fault LED is on
-
A major fault has occurred
-
The PLC is unresponsive or stuck
-
You’re about to reprogram and want to start clean
🔄 2. Reset Methods Explained
✅ Method 1: Power Cycle (Basic Reset)
Best for minor runtime issues or simple glitches.
Steps:
-
Turn OFF power to the PLC.
-
Wait 10–30 seconds to let capacitors fully discharge.
-
Turn power back ON.
-
Check LED indicators—if the issue was minor, the PLC should reboot normally.
💡 Tip: Keep this method as your first go-to before escalating to software or factory reset.
🧑💻 Method 2: Reset via RSLogix 500 / Studio 5000
Used to clear major or recoverable faults using Allen-Bradley software.
Applies to:
-
MicroLogix/SLC (use RSLogix 500)
-
CompactLogix/ControlLogix (use Studio 5000)
Steps:
-
Connect to the PLC via Ethernet or serial.
-
Open RSLogix 500 or Studio 5000, then go online with the controller.
-
Navigate to:
Controller Organizer > Controller > Properties > Faults -
Click “Clear Faults”.
-
Change the controller mode to RUN or REMOTE RUN.
⚠️ Note: Always investigate the cause of the fault before clearing it to avoid repeat errors.
🧼 Method 3: Factory Reset (Memory Clear / Hard Reset)
For unrecoverable errors, locked-up systems, or when wiping all data is required.
⚠️ Warning: This will erase your program and all memory. Ensure backups are made first.
Steps:
-
Turn OFF the PLC.
-
Locate the Memory Reset Switch (location varies by model—check your manual).
-
Hold the switch in the reset position.
-
While holding, turn the power ON.
-
Wait for the status LEDs to flash, then release the switch.
🧠 Use this if the PLC is non-responsive to software or hardware resets.
🔑 Method 4: Key Switch Reset (For Keyed PLC Models)
Fast and effective method for resetting using the onboard key switch.
Applies to:
-
ControlLogix
-
Some CompactLogix models
Steps:
-
Turn the key to PROG (Program) mode.
-
Wait a few seconds for the controller to halt the program.
-
Turn the key to RUN mode.
-
Observe if the fault clears.
🛠️ Perfect for field resets when software access isn’t available.
🧩 3. Additional Troubleshooting Tips
If a reset doesn’t resolve the issue, try these diagnostics:
-
✅ Check fault codes: Use software or onboard LEDs to identify specific errors.
-
🔌 Inspect I/O modules: Loose or malfunctioning I/O connections can trigger faults.
-
🧰 Update firmware: Using outdated controller firmware can cause reliability issues.
-
🔋 Check battery status: Some MicroLogix or SLC models require a working battery for memory retention.
📚 Rockwell Support Resources
📝 Final Thoughts
Resetting an Allen-Bradley PLC doesn’t have to be complicated—just be sure to:
-
📦 Back up your program before doing memory resets.
-
🛑 Understand the fault cause before clearing it.
-
🧭 Use the correct method based on your PLC model and fault type.
Mastering these reset techniques empowers you to troubleshoot efficiently and minimize downtime across your automation systems.