PLC track Training module

Follow the Rung Backward: Using the PLC to Find the Fault

A machine is down and the crew is already guessing. But the PLC isn’t guessing — it knows exactly which condition is false and it’s showing you, right now, if you go online and read it. A dead output is a trail of breadcrumbs. The code doesn’t lie.

PLC troubleshooting module · the skill behind six hands-on scenarios

ONLINE · RUNG 42 · CONV_RUN = 0

L1 L2 RUN_CMD 1 · closed E_STOP 1 · OK PE_CLEAR 0 · OPEN CONV_RUN OFF start at the dead output → trace back ↑ first FALSE condition = your fault go to the field: photo-eye lens is blocked
true / energized false / open your trace path

The output is off. The PLC already told you which contact broke the chain — you just have to read it backward.

The move: a dead output is a trail of breadcrumbs

An output that won’t turn on is not a mystery to the PLC. Every output is the end of a chain of conditions the original designer wired in ladder logic. If the output is off, at least one condition in that chain is false — and the controller is showing you which one, live, the instant you go online. The method is always the same four steps:

Why this beats the parts cannon

The guesser sees “conveyor won’t start” and starts swapping: new start button, new relay, new drive. Hours and parts, chasing everything the fault could be. The troubleshooter goes online, follows the dead output back to a single open contact, walks to that photo-eye, and wipes the lens. Thirty seconds. The difference isn’t talent — it’s reading the evidence the machine is already handing you.

The field

The real device — sensor, switch, valve. What the PLC input should be seeing.

The wiring

Terminals and I/O card between field and controller. Where a good device reads wrong.

The logic

The rung itself. The backward trace tells you which of these three worlds to walk into.

Backward tracing doesn’t just find the fault — it tells you where to stop looking. If the trail ends at an input the PLC reads as true but the field device is dead, the code is fine and the problem is downstream. The rung just saved you from tearing into a program that was never wrong.

Six scenarios in this module

You don’t learn this by reading it — you learn it by doing it on six different faults, each one drilling the same move until it’s instinct:

  1. The blocked eye. Conveyor won’t start; the crew blames the start button. You trace the dead output to one open photo-eye input — caked lens.The output named the exact input to check.
  2. The interlock holding it off. Pump output false; everyone assumes a dead pump. The trace lands on a normally-closed high-level bit doing its job.An interlock working looks just like a dead machine.
  3. Stop looking in the code. Output bit reads TRUE, device is dead. The trace proves the logic is fine — the fault is downstream.Tracing tells you when to quit the code and go to the field.
  4. Which condition is false? A rung with five conditions. You find the one that’s actually open — a quiet NC contact set in another routine — instead of assuming.Never assume the obvious condition. Read it.
  5. Curveball — the code didn’t lie, the wire did. The output won’t seal in. The trace shows a seal-in broken by a momentary input dropping out — a loose field wire, faithfully reflected in the logic.The PLC showed the truth: a flickering input. You just had to watch it.
  6. Cold capstone — you’re the one they called. Unfamiliar machine, line down, on the clock. Nested permissives across routines lead you back to a single missing “ready” bit from an upstream station.An unfamiliar program is still just rungs. Follow it back — it always ends at a real cause.

Reading about it is one thing. Doing it online, under pressure, is another.

faultline101 drops you into a running machine with the PLC in front of you. You go online, follow the dead output backward, and the readings respond to your choices — exactly like a real callout, on equipment you can’t break. Build the habit until tracing a rung is faster than reaching for a part.

Works with no signal. Install it on your phone and the whole course — 35 modules, 210 faults — comes with you into the plant.

Try the trainer free