PLC vs SCADA: who does what in a control system

In any automated line two terms come up constantly: PLC and SCADA. They are not competitors — they are different layers of the same control stack, each with its own job.
PLC — the real-time controller
A programmable logic controller is the rugged industrial computer that reads sensors and drives outputs in milliseconds. It runs the actual machine logic: start, stop, interlocks, motion sequences and safety responses. Its programming languages (ladder, function block, structured text and others) are standardised in IEC 61131-3, which keeps skills and code portable across brands. If the PLC stops, the machine stops.
SCADA — the supervisory layer
SCADA (supervisory control and data acquisition) sits above one or many PLCs. It gives operators a visual overview, logs data and alarms, and lets them adjust setpoints. It does not control motion cycle-by-cycle; it supervises, records and reports across the plant.
How they fit the bigger picture
The classic layering — field devices, PLC, SCADA, MES, ERP — maps onto the ISA-95 / IEC 62264 model and the Purdue reference architecture. Understanding these levels helps you connect the floor to the business without creating security gaps.
- The PLC executes fast, deterministic control on the machine.
- The HMI gives the operator a screen at the machine.
- SCADA connects many machines for plant-wide monitoring, trends and traceability.
Get the split right and you have a system that is both fast on the floor and transparent to management.
