Troubleshooting / PLC / controls

PLC / controls Troubleshooting

The most common plc / controls problems on the plant floor, with the likely causes and the fix for each. Part of the OEE Lab directory of 301+ documented problems.

Not your exact symptom?

Describe it to the AI troubleshoot assistant and search all 301 documented problems.

Open the AI assistant

Problems on this page:

PLC fault / stop (fault LED)

Hits OEE: Availability

Symptoms: PLC in fault/stop, machine dead, fault indicator on the CPU or a module.

I/O module fault
Read the fault code; reseat or replace the flagged module.
Power supply issue
Check PLC power and backplane voltage.
Watchdog / scan fault
Review the diagnostic buffer; clear the fault and investigate the logic/cause.
Field device short on an output
Find the shorted actuator/wiring on the faulted output.

Prevention: Read diagnostics first, protect outputs, keep firmware/backups current.

Network / comms dropout

Hits OEE: Availability

Symptoms: Devices drop offline intermittently, comms-loss faults, HMI freezes.

Cable or connector fault
Inspect/replace the suspect ethernet/fieldbus cable and connectors.
Electrical noise
Route comms away from VFD/power cables; ensure proper shielding/grounding.
Duplicate IP / addressing
Check for duplicate addresses on the network.
Failing switch or port
Swap the switch/port; check for errors on managed switches.

Prevention: Cable management, segregation from power, managed-switch monitoring.

HMI blank or frozen

Hits OEE: Availability

Symptoms: Operator panel dark or unresponsive; machine runs but no control/visibility.

Power or comms to PLC lost
Check HMI power and the PLC link; reseat the cable.
Application crash / memory
Restart the panel; check for a faulted runtime or full memory.
Failed backlight or panel
Test backlight; replace the panel if dead.

Prevention: Stable power, comms monitoring, firmware/app backups.

Input or output not working

Hits OEE: Availability

Symptoms: A field device does not read or actuate although the logic looks correct.

Field wiring or device fault
Check the device, wiring and that the I/O LED follows the signal.
Blown output fuse or module fault
Test the module fuse; swap or replace a failed I/O module.
Forced or overridden I/O
Check for forces left on in the program and remove them.

Prevention: I/O checks, fuse management, force discipline after maintenance.

Retentive data or program loss

Hits OEE: Availability

Symptoms: Recipe or counter values lost, or the program is corrupt after a power cycle.

Dead backup battery or failed memory
Replace the PLC battery; reload from the verified backup.
No current program backup
Restore the latest archive; establish a backup routine.
Power quality or improper shutdown
Fix supply issues; use controlled shutdowns and a UPS.

Prevention: Battery replacement schedule, regular program backups, clean power.

Intermittent or random stops

Hits OEE: Availability

Symptoms: The line stops sporadically with no clear fault or only a vague message.

Loose connection or intermittent sensor
Wiggle-test wiring; monitor suspect inputs over time.
Timing or race condition in logic
Review recent program changes and timing assumptions.
Heat or noise affecting the controller
Check panel cooling and grounding.

Prevention: Connection integrity, change control, panel-environment checks.

Analog signal noise or drift

Hits OEE: Quality

Symptoms: Analog readings jump or drift, false alarms, poor control.

Grounding or shielding fault
Use a single-point shield ground; separate from power wiring.
Sensor or wiring fault
Check the transmitter, wiring and loop power.
Scaling or calibration error
Verify the analog scaling and calibrate.

Prevention: Proper shielding/grounding, loop checks, calibration.

PLC / controls troubleshooting FAQ

PLC / controls: what causes plc fault / stop (fault led), and how do I fix it?

Symptoms: PLC in fault/stop, machine dead, fault indicator on the CPU or a module. Likely causes: I/O module fault; Power supply issue; Watchdog / scan fault; Field device short on an output. Fixes: Read the fault code; reseat or replace the flagged module. Check PLC power and backplane voltage. Review the diagnostic buffer; clear the fault and investigate the logic/cause. Find the shorted actuator/wiring on the faulted output. Prevention: Read diagnostics first, protect outputs, keep firmware/backups current.

PLC / controls: what causes network / comms dropout, and how do I fix it?

Symptoms: Devices drop offline intermittently, comms-loss faults, HMI freezes. Likely causes: Cable or connector fault; Electrical noise; Duplicate IP / addressing; Failing switch or port. Fixes: Inspect/replace the suspect ethernet/fieldbus cable and connectors. Route comms away from VFD/power cables; ensure proper shielding/grounding. Check for duplicate addresses on the network. Swap the switch/port; check for errors on managed switches. Prevention: Cable management, segregation from power, managed-switch monitoring.

PLC / controls: what causes hmi blank or frozen, and how do I fix it?

Symptoms: Operator panel dark or unresponsive; machine runs but no control/visibility. Likely causes: Power or comms to PLC lost; Application crash / memory; Failed backlight or panel. Fixes: Check HMI power and the PLC link; reseat the cable. Restart the panel; check for a faulted runtime or full memory. Test backlight; replace the panel if dead. Prevention: Stable power, comms monitoring, firmware/app backups.

PLC / controls: what causes input or output not working, and how do I fix it?

Symptoms: A field device does not read or actuate although the logic looks correct. Likely causes: Field wiring or device fault; Blown output fuse or module fault; Forced or overridden I/O. Fixes: Check the device, wiring and that the I/O LED follows the signal. Test the module fuse; swap or replace a failed I/O module. Check for forces left on in the program and remove them. Prevention: I/O checks, fuse management, force discipline after maintenance.

PLC / controls: what causes retentive data or program loss, and how do I fix it?

Symptoms: Recipe or counter values lost, or the program is corrupt after a power cycle. Likely causes: Dead backup battery or failed memory; No current program backup; Power quality or improper shutdown. Fixes: Replace the PLC battery; reload from the verified backup. Restore the latest archive; establish a backup routine. Fix supply issues; use controlled shutdowns and a UPS. Prevention: Battery replacement schedule, regular program backups, clean power.

PLC / controls: what causes intermittent or random stops, and how do I fix it?

Symptoms: The line stops sporadically with no clear fault or only a vague message. Likely causes: Loose connection or intermittent sensor; Timing or race condition in logic; Heat or noise affecting the controller. Fixes: Wiggle-test wiring; monitor suspect inputs over time. Review recent program changes and timing assumptions. Check panel cooling and grounding. Prevention: Connection integrity, change control, panel-environment checks.

PLC / controls: what causes analog signal noise or drift, and how do I fix it?

Symptoms: Analog readings jump or drift, false alarms, poor control. Likely causes: Grounding or shielding fault; Sensor or wiring fault; Scaling or calibration error. Fixes: Use a single-point shield ground; separate from power wiring. Check the transmitter, wiring and loop power. Verify the analog scaling and calibrate. Prevention: Proper shielding/grounding, loop checks, calibration.

Guidance only. Always follow lockout/tagout and your site's safe-work procedures, and verify against OEM manuals before acting.

Stop the same fault coming back

Recurring plc / controls stops usually trace to a cause you cannot see by hand. The partner we recommend is Fabrico: EU-built, so your production data stays in EU jurisdiction, with computer-vision true-cause of micro-stops, a closed loop from PLC-read OEE to an auto-routed work order, and ISO 27001 / 20000-1 / 9001 (supports audit-readiness).

See how Fabrico finds root cause
OEE Lab is built and operated by Fabrico. The directory stays free.

Related tools: full troubleshooting directory · OEE calculator · downtime cost · MTBF / MTTR · glossary

Methods that cut recurring stops: the six big losses · root cause analysis · preventive vs predictive maintenance · TPM · SMED & changeover