By controller
12 fault-code guides
SiemensSIMATIC S7-15006 fault-code guides
BeckhoffTwinCAT 3 (XAR/XAE) with EtherCAT20 fault-code guides
Manufacturer documentation
The guides on this page are written from 50 manufacturer manuals and 8 manufacturer web pages (alarm lookups, product pages), and each guide cites the section it is based on. 48 of these manuals are indexed in the InduQT manual library, so AI diagnoses search them and cite the page. Links go to the manufacturer's copy.
- Appendix AAutomationDirect · indexed for AI diagnosis (2 pages)
- Chapter 1AutomationDirect · indexed for AI diagnosis (29 pages)
- Chapter 2AutomationDirect · indexed for AI diagnosis (152 pages)
- Chapter 3AutomationDirect · indexed for AI diagnosis (47 pages)
- Chapter 4AutomationDirect · indexed for AI diagnosis (44 pages)
- Chapter 5AutomationDirect · indexed for AI diagnosis (3 pages)
- CLICK PLC user manual, chapter 6: troubleshooting and error codesAutomationDirect · C0-USER-M · indexed for AI diagnosis (15 pages)
- CLICK PLC user manual (complete)AutomationDirect · C0-USER-M · indexed for AI diagnosis (306 pages)
- CLICK PLUS hardware user manual, chapter 7: troubleshooting and error codesAutomationDirect · C2-USER-M · indexed for AI diagnosis (21 pages)
- CLICK Project Loader User GuideAutomationDirect · indexed for AI diagnosis (6 pages)
- HTTP Server Message ListAutomationDirect · indexed for AI diagnosis (121 pages)
- Important Safety WarningAutomationDirect · indexed for AI diagnosis (3 pages)
- Productivity3000 hardware user manualAutomationDirect · P3-USER-M · indexed for AI diagnosis (416 pages)
- Revision HistoryAutomationDirect · indexed for AI diagnosis (1 pages)
- SE3-USER-MAutomationDirect · indexed for AI diagnosis (59 pages)
- SEP-USER-MAutomationDirect · indexed for AI diagnosis (34 pages)
- Table of ContentsAutomationDirect · indexed for AI diagnosis (9 pages)
- WEG Drives - CFW500AutomationDirect · indexed for AI diagnosis (187 pages)
- EtherCAT System Manual (EtherCAT, configuration, diagnosis, TwinCAT, distributed clocks)Beckhoff · Version 6.1.0, 2026-05-13 · cited in 10 guides · indexed for AI diagnosis (331 pages)
- TE1000 TwinCAT 3 ADS Basics (manual)Beckhoff · TE1000 ADS Basics · Version 2.6.2, 2026-05-04 · cited in 9 guides · indexed for AI diagnosis (133 pages)
- TwinCAT 3 Motion: NC Errors (manual)Beckhoff · Version 2.5.1, 2026-09-30 · cited in 5 guides · indexed for AI diagnosis (86 pages)
- TE1000 TwinCAT 3 PLC (manual)Beckhoff · Version 3.7.2, 2026-10-21 · cited in 1 guide · indexed for AI diagnosis (1262 pages)
- TwinCAT 3 Basics (manual): Real-TimeBeckhoff · Version 1.3.2, 2026-06-25 · cited in 1 guide · indexed for AI diagnosis (266 pages)
- TE1000 TwinCAT 3 User Interface (manual)Beckhoff · Version 2.15.2, 2026-10-13 · cited in 1 guide · indexed for AI diagnosis (305 pages)
- Analog Input Terminals (12 Bit)Beckhoff · el30xx_en · 6.1.0 (2026-03-02) · indexed for AI diagnosis (501 pages)
- Digital Input TerminalsBeckhoff · el10xx_el11xx_en · 5.0.0 (2025-12-08) · indexed for AI diagnosis (125 pages)
- Digital Output TerminalsBeckhoff · el20xx_el2124_en · 5.7.0 (2025-10-28) · indexed for AI diagnosis (191 pages)
- EK110x, EK15xx EtherCAT Bus CouplerBeckhoff · ek110x_ek15xx_en · 4.8.0 (2025-12-01) · indexed for AI diagnosis (104 pages)
- EL6910 TwinSAFE Logic Terminal Operating InstructionsBeckhoff · el6910_en · 2.5.0 (2024-12-18) · indexed for AI diagnosis (155 pages)
- PLC Library Tc2_EtherCATBeckhoff · TwinCAT_3_PLC_Lib_Tc2_EtherCAT_EN · 1.10.0 (2026-08-14) · indexed for AI diagnosis (145 pages)
- TF5200 Axis position monitoringBeckhoff · TF5200_Axis_position_monitoring_en · 1.07 (2026-05-20) · indexed for AI diagnosis (15 pages)
- TF5200 Position lag monitoringBeckhoff · TF5200_axis_position_lag_en · 1.08 (2026-05-20) · indexed for AI diagnosis (28 pages)
- TwinCAT 2 DiagnosticsBeckhoff · TwinCAT_2_Diagnostics_EN · 1.0 (2022-08-02) · indexed for AI diagnosis (114 pages)
- TwinCAT 3 PLC Library Tc2_System (manual)Beckhoff Automation · Version 1.17.3, 2026-04-10 · cited in 1 guide · indexed for AI diagnosis (155 pages)
- TF50x0 TwinCAT 3 NC PTP (manual)Beckhoff Automation · Version 2.7.2, 2026-06-26 · cited in 1 guide · indexed for AI diagnosis (168 pages)
- EtherCAT Installation Guideline: Guideline for Planning, Assembling and Commissioning of EtherCAT NetworksEtherCAT Technology Group · ETG.1600 · V1.0.4 · cited in 3 guides · indexed for AI diagnosis (67 pages)
- NJ/NX-series CPU unit software user's manualOmron · W501 · indexed for AI diagnosis (1050 pages)
- NJ-series CPU unit hardware user's manualOmron · W500 · indexed for AI diagnosis (340 pages)
- CompactLogix 5370 controllers user manualRockwell Automation · 1769-UM021 · indexed for AI diagnosis (272 pages)
- CompactLogix 5380 and Compact GuardLogix 5380 controllers user manualRockwell Automation · 5069-UM001 · indexed for AI diagnosis (279 pages)
- CompactLogix 5480 controllers user manualRockwell Automation · 5069-UM002 · indexed for AI diagnosis (304 pages)
- ControlLogix 5570 and 5560 controllers user manualRockwell Automation · 1756-UM001 · Q · indexed for AI diagnosis (196 pages)
- ControlLogix 5580 and GuardLogix 5580 controllers user manualRockwell Automation · 1756-UM543 · indexed for AI diagnosis (239 pages)
- Compact GuardLogix 5370 Controllers User ManualRockwell Automation · indexed for AI diagnosis (176 pages)
- GuardLogix 5570 Controllers User ManualRockwell Automation · indexed for AI diagnosis (172 pages)
- Logix 5000 Controllers Common Procedures Programming ManualRockwell Automation · indexed for AI diagnosis (1 pages)
- Redundancy Systems User ManualRockwell Automation · indexed for AI diagnosis (250 pages)
- Logix 5000 Controller and I/O Fault Codes (reference data spreadsheet)Rockwell Automation / Allen-Bradley · 1756-RD001 · 1756-RD001F-EN-P (September 2025) · cited in 13 guides
- Logix 5000 Controllers Major, Minor, and I/O Faults Programming ManualRockwell Automation / Allen-Bradley · 1756-PM014 · 1756-PM014O-EN-P (September 2024) · cited in 6 guides · indexed for AI diagnosis (29 pages)
- ControlLogix 5590 Controller User Manual: Status indicators, Major fault messagesRockwell Automation / Allen-Bradley · 1756-UM900 · cited in 1 guide
Overview
A PLC stops a machine in one of two ways: the controller faults and drops out of run, or a module, network connection or program step fails and the logic stops the sequence. Controllers keep a fault log or diagnostic buffer that says which, and where in the program or I/O tree it happened.
Common problems
Controller faulted (major fault, CPU in STOP)
Read the fault type and code, or the diagnostic buffer entry, before resetting. It names the task, program and routine, or the module, that caused it; clearing the fault without it throws that evidence away.
I/O module or network connection lost
Check whether one module, one rack or the whole network dropped, and whether it coincided with a power dip, a cable being moved or a device being replaced.
Watchdog or cycle time exceeded
A task ran longer than its limit. Look for a loop, a large array operation or a recent program change, and compare scan times before and after.
Program error after a change
Array index out of range, unknown instruction or parameter mismatches usually follow a download. Compare with the last good program version.
Evidence that helps
- Photo of the controller status or fault screen
- Fault log or diagnostic buffer export
- Controller model and firmware version
- What changed recently: downloads, modules, network devices
- Screenshot of the routine named in the fault