Skip to main content

Posts

Showing posts from August, 2026

The Complete Guide to PLCs: How They Work, What's Inside Them, and Why They Run the Modern Plant

The Complete Guide to PLCs: How They Work, What's Inside Them, and Why They Run the Modern Plant If you've worked in a cement plant, a power station, or any process industry for more than a week, you've relied on a PLC without necessarily thinking about it. It's the box quietly deciding when the ID fan starts, when the kiln feed ramps up, when a conveyor trips on an overload. This post is the one I wish existed when I was starting out — a single, complete reference on what a PLC actually is, how it's built, how it thinks, and why it became the backbone of industrial automation. What a PLC Actually Is PLC stands for Programmable Logic Controller . Strip away the acronym and it's really just an industrial computer, purpose-built to do one job extremely reliably: read inputs, run logic against them, and drive outputs — over and over, thousands of times a minute, in environments that would destroy an office PC within a week. Heat, vibration, electrical noise...

Common Ladder Logic Mistakes New Technicians Make

 Common Ladder Logic Mistakes New Technicians Make (And How to Avoid Them) To close out this series, I want to talk honestly about the mistakes I see over and over again with technicians in their first year or two of working with PLCs. I made most of these myself early in my career, so this isn't a list written from a place of judgment — it's the list I wish someone had handed me. 1. Assuming the On-Screen Symbol Matches the Field Wiring We covered this in the contacts and coils post, but it's worth repeating because it causes real confusion: a normally closed contact in software describes logical behavior, not necessarily how the physical device is wired. Always verify against the actual I/O map and schematic instead of assuming. 2. Forgetting That Timers and Counters Retain Values RTO timers and counters don't reset themselves. If your logic doesn't include a deliberate reset condition, you will eventually get bitten by a stale accumulated value causing behavior t...

Troubleshooting Ladder Logic: A Step-by-Step Field Guide

 Troubleshooting Ladder Logic: A Step-by-Step Field Guide Twenty-five years on the plant floor has taught me that troubleshooting ladder logic isn't really a programming skill — it's an investigation skill. The logic is just where the evidence lives. Here's the approach I actually use when something's not working and a shift supervisor is standing behind me wanting an answer. Step 1: Get the Actual Symptom, Not the Secondhand Version "The mill won't start" and "the mill starts but trips after two minutes" are completely different investigations. Before you touch a laptop, talk to the operator. What exactly happened? Was there an alarm? What did the HMI say? What were they trying to do right before it happened? Half of wasted troubleshooting time comes from chasing the wrong symptom because nobody nailed down what actually occurred. Step 2: Check the Physical Layer Before You Blame the Program I've said this in earlier posts and I'll keep ...

Motor Start/Stop Circuits: From Relay Logic to Ladder Logic

 Motor Start/Stop Circuits: From Relay Logic to Ladder Logic Every technician who's been in this trade long enough eventually realizes something: ladder logic didn't invent motor control — it inherited it. The start/stop circuit you'll find in nearly every PLC program on the plant is a direct descendant of a physical relay panel design that's been standard practice for close to a century. Understanding that lineage makes you faster at reading both old and new systems. The Relay-Panel Original Before PLCs, a motor start/stop station was built from actual components bolted into a panel: a momentary Start pushbutton, a momentary Stop pushbutton (wired normally closed for safety — so a broken wire fails to the safe "stop" state, not a silent "can't stop" state), a control relay or contactor with an auxiliary contact, and the motor contactor itself. The wiring:  Stop button in series with Start button (or a holding contact in parallel with Start), fee...

Understanding the PLC Scan Cycle: Why Rung Order Matters

 Understanding the PLC Scan Cycle: Why Rung Order Matters Here's something that trips up even technicians with a few years of experience: a PLC doesn't execute your program the way you might imagine — all rungs "running at once," reacting instantly and simultaneously. It executes in a strict, repeating loop, top to bottom, over and over, many times a second. Understanding that loop explains a lot of behavior that otherwise looks like a mystery. The Three-Phase Loop Every scan cycle, broadly, does three things in order: 1. Input scan  the PLC reads the current state of all physical inputs and stores them in an input image table (a snapshot, essentially a memory copy of what the field looked like at that instant). 2. Program execution   the PLC executes every rung, top to bottom, left to right, using that snapshot of inputs. Any changes to outputs during this phase are written to an output image table, not directly to the physical field yet. 3. Output scan   ...