Intermittent CPU Stop Traced to a Weak Rack Power Supply
Fault Log · Field Report
Siemens S7 PLC — Intermittent CPU Stop Traced to a Weak Rack Power Supply
Plant: Cement | System: Siemens S7 PLC, rack power supply module | Downtime: Multiple short unplanned stops before root cause found
Symptom
An S7 PLC controlling a process area started going into CPU STOP intermittently — no consistent time of day, no consistent load condition. Each time, the CPU would need to be manually switched back to RUN before the process could resume. The diagnostic buffer wasn't pointing to a clean, repeatable cause, which made it feel more like a hardware/power issue than a program fault.
Investigation
Started with the software side since that's the fastest to rule out:
- Diagnostic buffer — reviewed the CPU's diagnostic buffer entries around each stop. Entries were inconsistent between occurrences, not pointing to a single repeatable program fault or module error.
- Program logic — checked for watchdog timeouts or scan time issues that could trigger a stop under high load. Scan times were within normal range even on the cycles just before a stop.
- I/O modules — checked individual I/O module status LEDs and diagnostics. No module was flagging a persistent fault.
With the program and I/O side clean, and no repeatable software cause showing up, the CPU itself became the prime suspect — random STOPs with no clear trigger is a classic sign of a failing CPU module. Replaced the CPU as the next logical step. The fault continued afterward, on the new CPU as well, which ruled the CPU out completely and meant the actual cause was somewhere else feeding into it.
Attention then shifted to the rack's power supply module. Under a clamp meter check during normal running, supply output looked acceptable — but checking it only under steady-state conditions wasn't enough, since the stops weren't happening at consistent load points. Monitored the supply output more closely across load transients — motor starts and other loads switching on the same rack — and found the voltage dipping briefly under those transient conditions, enough to momentarily drop below the CPU's minimum operating threshold before recovering.
Root Cause
The rack power supply module was aging and no longer holding output steady under transient load conditions. A brief voltage dip during a load transient was enough to trip the CPU into STOP, even though the same supply looked fine under steady, no-transient conditions — which is exactly why a single steady-state voltage check hadn't caught it earlier.
Fix
Replaced the rack power supply module. Monitored the rack through several of the same load transients that had previously caused a stop — supply held steady, and the CPU stayed in RUN through all of them.
Lesson
A power supply that reads fine under steady-state conditions can still be the cause of an intermittent fault if it's failing under transient load. If a PLC is dropping to STOP with no repeatable software cause, don't just check supply voltage once and move on — watch it through the actual load transients happening on that rack, since that's where a weakening supply will show itself first.
It's also worth remembering that random CPU STOPs will naturally point suspicion at the CPU itself, and replacing it can feel like the obvious first move. Here it didn't solve anything — a good reminder that the module reporting the fault isn't always the module causing it. When a straightforward part swap doesn't fix an intermittent fault, step back and look at what's feeding into that module rather than replacing it again.
Had a similar intermittent CPU stop traced back to the power supply? Drop a comment — worth comparing how others catch transient-only power issues.
🔗 Related Articles You Might Find Useful
- Instrumentation Basics: How a Process Actually "Talks" to a Control System
- Load Cell Calibration for Weigh Feeders
- RTD Calibration and Verification
- Pressure Transmitter Calibration — Step-by-Step Field Procedure
- Zirconia Oxygen Analyzer Reading Maximum O2
- Belt Weigh Feeder — Zero and Span Drift
- Siemens S7 PLC — Intermittent CPU Stop Traced to a Weak Rack Power Supply
- Radar Level Transmitter — Output Variation
- Loesche Mill PLC — Communication & I/O Fault Tracing
- Emerson 475 Field Communicator — Field Review
- Bernard ASP Series Motorized Actuator
- Random DI Card Faults on Allen Bradley — Traced to Motor-Start Transients
📘 Want to Go Deeper? Check Out My Guides
I've put together practical, field-tested resources for exactly the topics I write about here. No fluff — just what you need on the job.
6 modules, 30 interactive lessons built from 25 years of real field experience →
5 modules, 30 animated lessons — a genuinely solid foundation before advanced work →
🎥 Watch It Explained on PLC Key Channel
Prefer video? I break down topics like this with animations on my YouTube channel.
▶ Watch the full playlist on PLC Key Channel →🛠️ Tools I Actually Use in the Field
A few affiliate links to tools that come up constantly in instrumentation work — I only list things I'd recommend to my own team:
- Digital Multimeter (Fluke-class) — for loop checks and voltage/continuity testing
- Clamp Meter — quick current checks without breaking the loop
- 4-20mA Loop Calibrator — essential for transmitter and I/O card checks
- Insulation Resistance Tester (Megger) — for motor and cable health checks
As an Amazon Associate I earn from qualifying purchases. It doesn't cost you anything extra.
Got a specific instrumentation problem you're stuck on? Drop it in the comments — I answer based on real plant troubleshooting, not textbook theory.
Comments
Post a Comment