Controls › PLC Systems
PLC Fundamentals
How a programmable logic controller is built and how it executes.
Written guides in this section
Full references, procedures, and diagnostic guides published under PLC Fundamentals.
PLC Architecture
How a programmable logic controller is physically organized: the chassis, backplane, processor, I/O modules, remote racks, and what those choices mean for wiring, expansion, and failure.
8 min readUpdated Sep 5, 2026
The PLC Processor
What the processor module does on every scan, how its memory is organized, what the mode switch and status lights mean, and how it faults and recovers.
8 min readUpdated Sep 5, 2026
Control Power Supplies
Sizing the 24 VDC supplies that run a controller and its field devices, separating loads that should not share a supply, and keeping the controller alive through a power event.
8 min readUpdated Sep 5, 2026
PLC I/O Systems
Discrete and analog input and output modules, sinking and sourcing, relay and transistor outputs, wiring conventions, and the module diagnostics that find field faults from the panel.
9 min readUpdated Sep 5, 2026
Controller Memory and Addressing
How a controller organizes its data: data tables and tags, the input and output images, the elementary data types and what they hold, and the naming discipline that keeps a program readable years later.
8 min readUpdated Sep 5, 2026
Tasks and Execution Priority
How a controller schedules its work: the continuous task, periodic tasks at a fixed rate, event tasks triggered by something happening, how priority preempts, and where each kind of logic belongs.
7 min readUpdated Sep 5, 2026
Topics in this area
What Is a PLC?
A programmable logic controller is a ruggedized industrial computer that reads inputs, solves a control program, and drives outputs on a repeating deterministic cycle.
PLC Architecture
How a rack, a backplane, a processor, and I/O modules fit together.
CPU
The processor module: memory, execution, diagnostics, and mode switches.
Power Supplies
Sizing and backing up the DC power that keeps a controller and its I/O alive.
I/O Systems
Discrete and analog modules, wiring topologies, and module diagnostics.
Memory
Data tables, tags, addressing, and how memory is organized in a controller.
Scan Cycle
Read inputs, solve logic, write outputs, housekeeping — and why scan order determines what your logic actually does.
Tasks
Continuous, periodic, and event tasks, and how priority affects execution.
Watchdog
The timer that faults a controller when a scan runs long.
Retentive Memory
What survives a power cycle, and how retentive data is backed up.
Direct contact
Have a controls question?
Reach Eric Sullivan directly about anything on this site, a controls or automation topic, or one of his personal projects.
References to manufacturers, products, model numbers, software platforms, technical specifications, companies, standards organizations, or other organizations are provided for informational purposes and do not imply sponsorship, endorsement, authorization, or affiliation unless expressly stated. Manufacturer specifications must be independently verified against current manufacturer documentation.