Guide · For people who buy automation, not specialists

PLC, HMI, SCADA, DCS: who does what in the automation chain.

Four acronyms that show up in every automation quote as if they were interchangeable — and they are not. The PLC controls the machine in milliseconds, the HMI is the operator's eyes and hands, SCADA supervises the line and keeps the plant's memory, the DCS runs continuous process. You don't need to program any of them to sign the order: you need to know who does what, so you don't pay twice for the same function or ask one layer to do another layer's job. This guide lays out the chain in plant-floor language.

Published
10 min read
1 · The map

From the field to the ERP: the automation pyramid in 60 seconds.

Industrial automation is organized in layers, like a pyramid: at the bottom the field (sensors, actuators, motors), then the PLC that controls them, above it HMI and SCADA for visualization and supervision, higher up the MES that organizes production, and at the top the ERP that runs the business. Each layer talks to the one above and the one below — and the floors are almost never skipped.

The rule that brings order to any quote: each layer has its own time horizon. When you evaluate a system, ask which horizon it acts on — it's the fastest way to tell whether you're being offered the right tool on the right floor.

  • Field — sensors and actuators

    Photocells, encoders, valves, motors, drives: where physics meets the signal. No intelligence, maximum reliability.

  • PLC — control (milliseconds)

    Runs the machine logic cycle after cycle: reads sensors, decides, commands. It is the ground truth on the shop floor.

  • HMI / SCADA — interface and supervision (seconds and minutes)

    The HMI lets the operator see and command one machine; SCADA supervises the line or the plant, centralizes alarms, and keeps history.

  • MES — production management (hours and shifts)

    Work orders, lot traceability, OEE, scheduling: what the factory has to produce, and with what results.

  • ERP — administration (days and months)

    Customer orders, purchasing, inventory accounting, costs. It talks to the MES, not to the machines.

2 · PLC

PLC: the controller that runs the machine.

The PLC (Programmable Logic Controller) is the industrial computer that executes the machine's logic: it reads sensors, decides, and commands actuators — open the valve, stop the conveyor, start the motor. It does this in cycles of a few milliseconds, thousands of times a minute, for years, in environments where an ordinary PC wouldn't survive. If the PLC says the press is stopped, the press is stopped. Typical brands: Siemens S7-1500, Rockwell/Allen-Bradley, Beckhoff, Omron, Schneider.

Two things every buyer should know. First: the PLC also handles functional safety — the logic that protects people and machines (guards, e-stops, zones) under standards such as ISO 13849, on dedicated safety hardware or CPUs. Second: a PLC lives 15-20 years, far longer than any software on the upper floors. That's why integration matters so much: the systems you buy over the next few years will have to talk to the PLCs you already own.

The PLC is not the place to compute OEE or trace lots: every extra line of logic is complexity on a system whose first duty is to never stop. That work lives on the upper floors — the PLC provides the data, not the reports.
3 · HMI

HMI: the human-machine interface at the line.

The HMI (Human-Machine Interface) is what the operator sees and touches. Typical examples of a human-machine interface: the touch screen on the press showing temperature and the running recipe, the packaging-line panel with start/stop and piece counters, the machining-center screen with alarm diagnostics. The horizon is the single machine or station, here and now: status, parameters, commands.

The real choice today is between a dedicated panel and a web-based HMI. The traditional panel — a physical terminal with proprietary software, engineered with tools like Siemens WinCC — is rugged but rigid: every change goes through a technician, every workstation is a license and a piece of hardware to maintain. A web-based HMI runs in a browser on any screen — industrial panel, shop-floor tablet, office PC — and is updated in one place. It's the approach behind ARIA HMI, and the direction the market is moving in.

4 · SCADA

SCADA: line and plant supervision.

SCADA (Supervisory Control And Data Acquisition) moves up one floor: it doesn't watch one machine, it watches the line or the whole plant. It collects data from all the PLCs, lays it out on plant-wide synoptics, centralizes alarms and — the most important difference from an HMI — keeps history: trends, patterns, shift-to-shift comparison, reconstructing what happened at 3 a.m. The HMI shows one machine's now; SCADA keeps the plant's memory. Names you'll come across: WinCC, Ignition, Movicon, Zenon, and the new generation of web-based SCADA such as ARIA SCADA.

SCADA supervises and commands the process, but it doesn't organize production: work orders, lot traceability, OEE, and scheduling are the MES's job, the floor above. The boundary between the two deserves a guide of its own — you'll find it at the bottom of this page. For now, the rule is enough: SCADA answers «what is the plant doing», the MES answers «what should production do».

  • Centralized alarms

    One alarm queue for the whole line, with priorities, acknowledgement, and history: who intervened, when, on what. At 30 machines, it's the difference between managing and chasing.

  • History and trends

    Every variable that matters gets recorded. Temperatures, pressures, speeds, counts: trends answer «when did it start drifting?» — the question that decides between planned maintenance and a stoppage.

  • Plant synoptics

    The big picture: the status of every station at a glance, in the control room or on the shift leader's tablet.

  • Supervised control

    Set-points, recipes, starting and stopping plant sections — from the center, with permissions and an audit trail of who did what.

5 · DCS

DCS: the continuous-process cousin.

The DCS (Distributed Control System) was born for continuous-process plants — chemicals, petrochemicals, energy, paper, water treatment — where the plant never stops and every regulation loop (a flow loop, a reactor temperature) must be controlled continuously and redundantly. The key word is «distributed»: control doesn't sit in one PLC per machine, but in controllers distributed along the plant, engineered, supplied, and supervised as a single integrated system.

The difference from SCADA is architectural, not cosmetic. A SCADA setup is composable: you pick the PLCs, you pick the supervision layer, you make them talk — flexible, suited to manufacturing where machines come from different builders. A DCS is integrated by design: control and supervision are born together, from the same vendor (Siemens PCS 7, ABB, Emerson, Honeywell), with redundancy and process engineering built in. In discrete manufacturing a DCS is almost always oversized; in a chemical plant a composable SCADA is almost always undersized.

What about BMS? A Building Management System is supervision for buildings — HVAC, lighting, energy, access control — with its own protocols (BACnet, KNX). The architecture resembles SCADA; the domain doesn't: in a plant the two coexist and at most exchange energy data. Neither replaces the other.
6 · The protocols

How they talk: fieldbuses, OPC UA, and the road to IT.

At the field level, between PLCs, sensors, and drives, the fieldbuses do the talking: Profinet and Profibus in the Siemens world, EtherNet/IP in the Rockwell world, Modbus a bit everywhere, EtherCAT where tight synchronization is needed. These are deterministic networks: the packet arrives when it must, every time. It's the realm of guaranteed timing, and you don't touch it without someone who knows it.

Toward supervision and IT, the standard that changed the rules is OPC UA: a common language through which SCADA, MES, and business systems read data from PLCs of different brands, with standard security and a standard data model. Alongside it live the native protocols — S7 for Siemens — and MQTT where data has to travel light toward cloud and analytics. This is where an integrator's quality shows: making a heterogeneous machine park talk — new and legacy — without rewriting the PLCs.

7 · What not to do

The buying mistakes we see most often.

When an automation project disappoints, it's rarely because a product «doesn't work». Almost always, one layer was asked to do another layer's job. These are the mistakes we run into most often in the projects we inherit — all avoidable with the map from the previous chapters.

  • Buying a SCADA when a multi-station HMI was enough

    If the need is «see and command my three machines from several workstations», a multi-client web-based HMI solves it at a fraction of the cost and complexity of a full SCADA. SCADA earns its place when history, centralized alarming, and a plant-wide view come into play.

  • Asking the PLC to do the MES's job

    Computing OEE in the PLC, tracing lots in the PLC, accumulating counters for reports in the PLC. It works until something changes — then every modification means touching the machine control, with stoppages and risk. Data is collected from the PLC and processed above it.

  • Confusing DCS and SCADA in the specification

    Specifications asking for «a DCS» for an assembly line, or «a SCADA» for a chemical reactor: in the first case you pay for architecture you'll never use, in the second you're missing the redundancy you need. The choice follows the process — discrete or continuous — not the vendor.

  • Multiplying proprietary panels for every workstation

    One license plus dedicated hardware for every viewing point inflates the cost with each added workstation. Before multiplying panels, ask whether visualization can be web-based: same data, any screen.

The question that puts everything in order before you sign: «on which time horizon does this system act — milliseconds, minutes, shifts?». If the vendor can't answer, they're selling the wrong layer. If the answer is «all of them», they're selling smoke.
FAQ

Frequently asked questions about PLC, HMI, SCADA, and DCS

Questions Plant Managers ask before starting an MES/SCADA project.

What is the difference between a PLC and SCADA?

The PLC physically controls the machine: it executes logic in milliseconds, reads sensors, and commands actuators. SCADA sits one floor above: it collects data from many PLCs, displays it on synoptics, centralizes alarms, and records history. Without PLCs the machines don't move; without SCADA they move, but nobody has the big picture or the memory of what happened. They're not alternatives: they work together, on different time horizons.

What is the difference between an HMI and SCADA?

The HMI is the operator's interface on one machine or station: it shows the here-and-now status and lets you command it. SCADA supervises many machines at once and adds what the HMI doesn't have: centralized alarming, history, trends, a plant-wide view. The practical boundary: if you need historical memory and a multi-machine view, you're in SCADA territory; if you need to command one machine at the line, an HMI is enough.

Are SCADA and DCS the same thing?

No. SCADA is a composable architecture — PLCs from various builders plus a supervision layer that federates them — typical of discrete manufacturing. A DCS is an integrated, redundant system in which control and supervision are born together from the same vendor, designed for continuous process (chemicals, energy, oil & gas) where the plant can never stop. The screens may look alike; the architecture, costs, and use cases don't.

Can a modern HMI replace a SCADA?

In specific cases, yes. A multi-client web-based HMI covers the need to «see and command a few machines from several workstations», which historically drove purchases of small SCADA systems. It doesn't cover long-term history, plant-wide centralized alarming, or trend analysis: for those you need a SCADA, or a platform that unifies both levels. The right answer depends on the scope — one station or a whole line.

Do you always need a PLC?

In industrial practice, yes: any machine with actuators and safety requirements has a controller — a PLC or the builder's equivalent. Supervision systems don't replace the PLC and shouldn't: real-time control, functional safety, and timing guarantees live at the machine. What digitalization changes is not «whether» to have a PLC, but how much of its value — the data — is made available to the floors above.

What is the difference between SCADA and a BMS?

Same principle — centralized supervision — different domains. SCADA supervises production: machines, lines, process. A BMS (Building Management System) supervises the building: HVAC, lighting, energy, access control, with its own protocols such as BACnet and KNX. In a plant they can coexist and exchange data — typically energy data — but one doesn't replace the other.

Let's talk

Got a project in mind?

Tell us about your idea or your operational challenge. Our team is ready to listen and propose the right technology fit.