# PLC, DCS, SCADA: who does what?

> Three acronyms people endlessly confuse. Yet they play different roles: one executes, another orchestrates a continuous process, the third supervises from a distance.

- Source : https://industryhub.site/en/learn/automation/plc-dcs-scada
- Track : automation
- Level : Discovery
- Reading time : 6 min
- Language : English

## In brief

The PLC is the controller that runs the logic closest to the machine. The DCS orchestrates a high-I/O continuous process across an entire site. SCADA supervises and collects data over widely distributed sites. They complement one another more than they compete.

## Three acronyms, three roles

PLC, DCS, SCADA: people often use them as synonyms. They are in fact **three complementary tools**, born of different needs. Telling them apart is understanding the architecture of almost any plant.

## The PLC — the executor

The **PLC** (programmable logic controller) is the muscle. It reads inputs (sensors), runs logic in a **deterministic, cyclic** way — a typical *scan* of **1 to 10 ms** — and commands outputs (actuators). Languages standardised by [IEC 61131-3](/en/standards/iec-61131).

- **Realm**: the machine, the line, discrete manufacturing.
- **Strengths**: speed, robustness, determinism (guaranteed cycle time).
- **Limit**: on its own, it does not supervise a large process or a whole site.

## The DCS — conductor of the continuous process

The **DCS** (distributed control system) is designed for **high-I/O continuous processes**: refinery, chemicals, power. It is not a standalone controller but an **integrated system** — control, supervision, historian, engineering — often **redundant** (target availability > 99.9%), built to run for years without stopping. Its control loops typically run at **100–500 ms**, a pace matched to a process's inertia.

- **Realm**: the continuous process, thousands of loops.
- **Strengths**: integration, redundancy, alarm management, unified engineering.
- **Difference from the PLC**: the DCS is oriented toward **process control** and the operator; the PLC toward **machine logic** and speed.

## SCADA — remote supervision

**SCADA** (supervisory control and data acquisition) does not drive matter directly: it **monitors and collects** from equipment often **scattered across territory** — water, electricity, gas, pipelines. It polls remote controllers and RTUs at a rate of **seconds to minutes**, displays, archives, alarms.

- **Realm**: wide-area, multi-site networks.
- **Strengths**: long-distance telemetry, centralised view, historian.
- **With what**: under SCADA, PLCs or RTUs execute locally.

## How they fit together

| | Drives matter? | Cycle time | Typical I/O | Scale | Home turf |
|---|---|---|---|---|---|
| **PLC** | yes, locally | ~1–10 ms | 10 to a few thousand | machine / line | discrete |
| **DCS** | yes, continuously | ~100–500 ms | thousands to 100,000+ | site / unit | continuous process |
| **SCADA** | indirectly | seconds to minutes | depends on RTUs | multi-site | wide-area networks |

In real life they coexist: a SCADA supervises distributed PLCs; a DCS integrates PLCs for fast machines. The boundary blurs with modern systems (process controllers, *edge*), but the **three roles** — execute, orchestrate, supervise — remain the right lens. All of it rests, at the base, on the [control loop](/en/learn/automation/boucle-de-regulation).
