What Is a Control Schematic?
A control schematic (also called a ladder diagram or elementary diagram) shows the electrical control logic of a system — the switches, relay coils, contacts, and interlocks that determine when a motor starts, when a valve opens, or when an alarm sounds. It answers one question: under what electrical conditions does this output turn on? It deliberately ignores physical layout entirely. Two contacts drawn right next to each other on a schematic might be on terminal blocks ten feet apart in the actual panel — the schematic doesn't care, because its only job is showing the logical relationship between devices, not their physical location.
This makes a control schematic the single best document for understanding why a circuit behaves the way it does, and it's the first document an experienced technician reaches for when a machine won't start, a motor won't stop, or an interlock is preventing something from running. Reading one fluently is a foundational skill for electricians, controls technicians, and automation engineers alike.
Control Schematic vs. Wiring Diagram vs. P&ID — Three Different Drawings
These three drawing types get confused constantly, but each answers a completely different question, and mixing them up is a common source of wasted time in the field.
Control schematic: Shows electrical control logic — how contacts, coils, and interlocks are wired together to produce a result. Drawn with standardized symbols on vertical or horizontal rails, arranged for maximum clarity of logic, not physical accuracy. Answers "why does this happen?"
Wiring diagram: Shows the actual physical, point-to-point connections between real terminals — terminal block 1 to terminal block 2, wire number 14 landing on relay CR1 pin 3. A wiring diagram is what an installer or troubleshooter uses to physically trace or land a wire; it mirrors the panel's real layout, not the logic. Answers "which physical wire goes where?"
P&ID (Piping and Instrumentation Diagram): Shows the process itself — pipes, vessels, valves, pumps, and instruments, and how material and signal flow between them. A P&ID doesn't show electrical control logic at all; it shows what the process is, and references tag numbers (like FT-101 for a flow transmitter) that the control schematic then uses to define how those instruments are electrically wired into the control system. Answers "what does the process do, physically?"
A complete automation project needs all three, and each is maintained separately: the P&ID defines the process and gets frozen early, the control schematic defines how that process is electrically controlled, and the wiring diagram defines exactly how a technician lands wires to make the schematic's logic physically real. Confusing them — for example, trying to troubleshoot wire-by-wire from a schematic, which was never intended to show physical routing — is a common and avoidable source of wasted field time.
Schematic Conventions: Rails, Rungs, and Symbols
Control schematics are drawn as a ladder: two vertical lines called rails represent the two sides of the control voltage source (commonly 120VAC or 24VDC), and horizontal lines called rungs run between them, each rung representing one independent logic path that ultimately drives one output. Rungs are numbered sequentially down the page and are read left to right, top to bottom — exactly like the ladder logic a PLC executes, because that's precisely where the convention originated (see our PLC Ladder Logic Programming guide for the software-side equivalent of everything described here).
The core symbols to know cold:
- Normally open (NO) contact — drawn as two short parallel vertical lines (—| |—). It is open (no current flows) at rest and closes when its associated device (a switch, pushbutton, or relay coil) is actuated. Used for start buttons, run permissives, and "AND" conditions.
- Normally closed (NC) contact — drawn the same but with a diagonal slash through it (—|/|—). It is closed (current flows) at rest and opens when actuated. Used for stop buttons, overload trips, and safety interlocks — anywhere the circuit needs to break on a fault or a deliberate stop command.
- Relay/contactor coil — drawn as a circle (or a circle with an "M" for a motor starter coil) at the right end of a rung. When the rung's contacts are all satisfied and current reaches the coil, it energizes, which in turn operates every contact elsewhere in the schematic that is physically ganged to that same coil.
- Pilot lights, timers (TON/TOF), and limit switches use their own standardized symbols, always documented in the drawing set's symbol legend — always check the legend on unfamiliar drawing sets, since symbol conventions vary somewhat between industries and countries (IEC vs. NEMA/JIC symbol standards in particular).
The critical mental model: a coil and its contacts are the same physical device drawn in multiple places. A relay coil energizing on rung 3 doesn't just affect rung 3 — every contact belonging to that relay, wherever else it appears on the schematic (rung 7, rung 12, another page entirely), changes state at the exact same instant. Reading a schematic means mentally tracking which contacts belong to which coil across the whole document, not just reading one rung in isolation.
Cross-Reference Numbering: Finding Where a Relay's Contacts Appear
Because a single coil's contacts are scattered across the drawing, every properly drafted control schematic includes cross-reference numbering next to each coil, listing the rung (and sometimes the sheet) number of every contact associated with that coil. A typical convention places a small table or column of numbers immediately to the right of the coil symbol — for example, next to relay CR1's coil on rung 4, you'll see a reference like "7, 12NC" meaning CR1 has a normally-open contact used on rung 7 and a normally-closed contact used on rung 12. Some drafting standards separate the numbers into NO and NC columns; others simply mark NC contacts with an overline or suffix.
This cross-reference system is what makes a schematic actually navigable on a real project with dozens of relays and hundreds of rungs. Without it, tracing "everywhere this relay's contacts appear" would mean scanning every page by eye. With it, you can jump directly from a coil to every place it takes action elsewhere in the circuit — essential when troubleshooting an interlock that isn't behaving as expected, since the fault is frequently on a contact several rungs away from the coil you're staring at.
Reading an Interlock Chain
A safety or process interlock is almost never represented as a single switch on a schematic — it's represented as a chain of series contacts, each one independently capable of breaking the circuit. This is deliberate and important to recognize: a series chain means any one of those contacts opening removes power from the coil, regardless of the state of the others. It is not an "or" condition where any one closing is enough — every single contact in the series chain must be satisfied (closed, for NO contacts monitoring a permissive condition) simultaneously for the coil to energize.
A typical conveyor motor starter coil, for example, might sit at the end of a rung reading (left to right): the normally-closed E-stop contact, in series with the normally-closed guard-door interlock switch contact, in series with the normally-open start-permissive contact from an upstream PLC output, in series with the seal-in contact and start pushbutton logic, finally driving the motor starter coil. Read this the way it's meant to be read: the E-stop being pressed opens its NC contact and de-energizes the coil no matter what else in the rung is doing. The guard door opening does the same. This is exactly why safety interlocks are wired as series NC contacts rather than relying on a single switch or a software condition — a break anywhere in that physical series chain removes power from the coil by hardware action alone, independent of any logic executing correctly.
When troubleshooting an interlock chain that won't allow a start, work the chain the same way the current does: check each series contact in order, starting with the ones most likely to be the actual cause (a guard door not fully latched, an E-stop left in the pulled-out unlatched position) before assuming a wiring fault deeper in the chain.
Worked Example: A Motor-Start Control Schematic, Rung by Rung
Consider a simple, classic motor start/stop schematic — the same logic underlies the start/stop circuit found on countless conveyor, pump, and fan applications:
Rung 1: Left rail → Stop pushbutton (NC contact, drawn —|/|—) → Start pushbutton (NO contact, —| |—) in series after it → in parallel with the Start pushbutton, a seal-in contact from the motor starter coil itself, labeled M1 (this parallel branch is the "maintaining" or "seal-in" contact) → in series with an overload relay NC contact (opens if the motor draws excess current) → Motor starter coil M1 → right rail.
Reading this left to right: pressing Start closes its NO contact, completing the rung (assuming Stop is not pressed and the overload hasn't tripped), which energizes coil M1. The instant M1 energizes, its seal-in auxiliary contact — the one wired in parallel with the Start pushbutton — closes too. Now current flows through that seal-in contact even after the operator releases the Start pushbutton and it springs back open, because the parallel path keeps the rung complete. This is why the motor keeps running after you let go of a momentary start button: the coil is sealing itself in through its own auxiliary contact.
To stop the motor: pressing Stop opens its NC contact, which breaks the rung regardless of what the seal-in contact is doing — current can no longer reach coil M1 through either path, M1 de-energizes, and its seal-in contact opens right along with it, so the motor stays stopped even after the Stop button is released. This is precisely the series NC principle from the interlock section above, just applied to a stop button instead of a safety switch.
Rung 2 (cross-referenced from M1's coil on rung 1): an M1 auxiliary contact drives a "Motor Running" pilot light, and possibly a permissive contact feeding the next machine in the sequence — a real-world example of exactly the cross-reference numbering described above, where you'd find "2" listed next to coil M1 on rung 1 pointing you to this exact rung.
Notice that nowhere in this schematic does a symbol show the physical panel layout — where M1 physically sits in the enclosure, which terminal number the Stop button lands on, or what color the wires are. That information lives entirely in the companion wiring diagram, which is why engineers and technicians typically work with both documents open side by side: the schematic to understand the logic, the wiring diagram to physically trace or land the wire that makes it real.
Where to Go From Here
Everything in this article — rungs, contacts, coils, and cross-reference numbering — is the exact same convention a PLC's ladder logic program is built on, just implemented in hardware relays instead of software instructions. Once a control schematic makes sense, the jump to programming ladder logic in a PLC is small; see the PLC Ladder Logic Programming guide for the software side, and practice building and running your own rungs interactively in the PLC Ladder Logic Simulator. For the electrical-power-distribution counterpart to this drawing type — a completely different genre showing how power flows through transformers and switchgear rather than how control logic operates — see How to Read Electrical Single-Line Diagrams.