In this guide 6 sections
A PLC runs the machine logic. An HMI is the screen an operator uses beside it. SCADA collects data from many PLCs for supervision and history. A DCS runs a whole continuous process as one design. Project records, tag lists and alarm logs each belong to a layer.
The PLC is the worker on the floor
A programmable logic controller reads inputs such as a limit switch or a pressure transmitter, runs its program, then drives outputs such as a motor starter or a valve. It repeats this constantly.
It has no opinion about the business. It does not know the order number or the customer, only signals and the logic written for them.
When someone says the machine stopped, the cause usually starts in a PLC input or an interlock. Ladder logic and function block backups belong here, along with the I/O list that names each terminal on the rack, which an electrician checks with a multimeter.
The HMI is the window beside the machine
A human machine interface is a touch screen where an operator starts a batch, changes a setpoint or acknowledges an alarm. It often sits on the panel door of one machine.
The HMI shows what the PLC knows but decides nothing by itself. Screen revisions matter because operators trust what they read, so a wrong label or a swapped unit can lead to a wrong action on the floor.
Screen files and their approvals belong here. So does the list of alarm texts, because translators and operators need exactly the wording that appears on the panel.
- Operator screens and navigation
- Alarm banners shown locally
- Recipe or setpoint entry
- User levels and passwords
SCADA looks over many machines
Supervisory control and data acquisition sits above the PLCs. A server polls controllers across a plant or a pipeline, stores history in a historian, draws trends and raises alarms to a control room.
Think of it as the supervisor’s desk in a control room, where one person watches tanks, pumps and motor currents on a wall of trends. It rarely runs the fast logic. It collects, displays and records, and it lets authorised staff send commands such as start or stop.
The tag list lives at this layer. Each tag maps a name to a controller address, a unit and an alarm limit, and alarm logs and event history land here too.
- Tag database with addresses and scaling
- Historian and trend storage
- Alarm and event log
- Driver licences for each protocol
- Remote user access records
A DCS is one design for the whole process
A distributed control system is common in refineries, chemical plants and power stations. Controllers, operator stations and networks arrive as one vendor-engineered system built for continuous processes.
Where SCADA often joins mixed equipment after the fact, a DCS is planned as a single whole, with redundant controllers and tight control loops at its core.
For a newcomer, the practical difference is who owns the design. In a DCS, one vendor usually does. In SCADA work, an integrator often stitches the parts together. Quick to say, hard to document.
Where your records belong
Sort every document by layer. Wiring and ladder logic belong to the PLC, screen files to the HMI, tag lists and alarm logs to SCADA, and loop drawings to the DCS.
Then link all of them to one project and one site. When a customer rings about an alarm, you find the tag, the screen and the controller address within minutes.
Ask an engineer to walk you through one live project. Label each file by layer. After one project, the rest make sense.
Control layer cheat sheet
Four rows, PLC, HMI, SCADA and DCS, fill this single-sheet table. Columns cover the job, location in the plant, typical files and the project records each owns, such as ladder backups, screen revisions, tag lists and alarm logs.
Open a blank worksheet to printQuestions owners ask
Is SCADA a replacement for a PLC?
No. The PLC runs the machine logic. SCADA supervises many controllers, stores history and shows alarms to a control room.
Where does an alarm log live?
Local alarms show on the HMI. The full history is usually stored by the SCADA server or the DCS operator station, with time stamps and acknowledgements.
What is a tag list?
A list of named data points, each linked to a controller address, a unit and often alarm limits. It is the map between plant signals and screens.
Do small plants need a DCS?
Rarely. A DCS suits large continuous processes. Small plants usually run PLCs with HMIs, and add SCADA when they need history and central supervision.
