41 PLC fault codes with AI-powered root cause analysis. Covers Allen-Bradley ControlLogix, CompactLogix, GuardLogix, and general industrial controllers. Enter any error code for instant diagnosis.
Understanding PLC fault categories helps you triage faster. Here's a breakdown of the major fault types you'll encounter in industrial automation:
| Fault Type | Severity | Controller Behavior | Common Causes |
|---|---|---|---|
| Major Fault | Critical | Controller halts, outputs go to fault state | Watchdog timeout, memory corruption, power-up without project |
| Minor Fault | Warning | Controller keeps running, logs warning | Battery low, serial port error, redundancy warning |
| I/O Fault | High | Affected module goes offline | Module removed, backplane error, RPI timeout |
| Communication | High | Remote I/O or peer controller lost | Network cable, IP conflict, switch failure, RPI too fast |
| Program Fault | Major | Controller faults on instruction error | Divide by zero, array overrun, invalid tag reference |
| Motion Fault | High | Axis faulted, motion stops | Position error, overcurrent, drive fault, encoder failure |
Allen-Bradley ControlLogix and CompactLogix controllers use a Type/Code system for faults. The fault type identifies the category, and the code gives the specific error. Common examples:
Communication faults are the second most common PLC issue after I/O faults. Follow this systematic approach:
Program faults halt the controller when an instruction encounters an unrecoverable error. Prevent them with these practices:
Enter a fault code or upload a photo of your HMI screen. Get ranked root causes, step-by-step fix procedures, and replacement parts links. No signup required.
Run Free PLC DiagnosisEnter the exact error code from your PLC's HMI display or programming software into RepairXpert's free diagnostic tool. Get ranked root causes, fix procedures, and parts recommendations instantly. Covers 313+ fault codes across all major equipment types.
Major Faults (halt the controller), Minor Faults (warnings only), I/O Faults (module communication), Communication Faults (network errors), Program Faults (instruction exceptions), and Motion Faults (servo axis errors).
Type 4, Code 16 is a Watchdog fault in Allen-Bradley ControlLogix. A task took longer than its configured watchdog time. Optimize the routine, reduce iterations, or increase the watchdog timer in Task Properties.
Systematic approach: check physical layer (cables, LEDs), verify network settings (IP, subnet), review timeout parameters (RPI, station timeout), check switch port statistics, and use PLC diagnostic counters and MSG error codes.
Yes. The free tier includes instant lookups, photo-based diagnostics, and parts search. No login required. Pro ($19/mo) adds unlimited queries and history. Enterprise ($49/mo) adds custom codes, API access, and MCP integration.