SCADA TRAINING

SCADA Training: A Complete Guide to Architecture, Protocols and Skills

What SCADA is, how data travels from a sensor to an operator's screen, the protocols and standards you will meet, and a free route to learning SCADA properly.

By EDWartens engineering team 12 March 2026 Updated 5 October 2026 9 min
SCADA Training: A Complete Guide to Architecture, Protocols and Skills

SCADA (supervisory control and data acquisition) is software that collects data from PLCs and remote units across a plant or many sites, shows it to operators, raises alarms and stores history. SCADA training teaches the architecture, the communication protocols, screen and alarm design, historians and security. You can learn it free in vendor trial software with simulators.

“What is SCADA System?” by Instrumentation Tools, 6 min. Played from the creator's own YouTube channel; the video belongs to them.

In this short lesson by Instrumentation Tools, SCADA is introduced as a system. It is part of the free Industrial Instrumentation course, in a module whose practice task is to trace a level transmitter's signal from the tank to the operator's screen. The steps below give you the same journey in writing.

What SCADA does, and what it does not

SCADA supervises. The control itself, the loops, interlocks and sequences, runs in PLCs or remote terminal units (RTUs) close to the equipment. SCADA reads their data, presents it, lets operators change setpoints and start or stop equipment, records what happened, and alerts people when something is wrong.

That split is deliberate. If the SCADA server or network fails, the PLCs keep the plant in a safe state. A design that needs SCADA to be running for the plant to be safe is a design fault.

SCADA architecture

A typical system has five layers:

  1. Field devices: transmitters, switches, valves, motors and drives.
  2. Controllers: PLCs in plants, RTUs at remote sites such as pumping stations, often linked over radio or cellular networks. Water treatment automation is a good example of this layout.
  3. Communication network: plant Ethernet, serial links and wide-area links.
  4. SCADA servers: the I/O or driver server that talks to controllers, the alarm server and the historian, often duplicated for redundancy.
  5. Clients: operator stations, web or mobile clients, and the engineering workstation.

In the Purdue and ISA-95 models of plant networks, PLCs sit at level 1 and SCADA at level 2, below manufacturing execution systems and business systems. Here is how one value travels through those layers:

How a value reaches the operator
How a value reaches the operator

Protocols you will meet

  • Modbus RTU and Modbus TCP: simple, old and everywhere. Registers and coils, polled by a master or client.
  • [OPC UA](https://opcfoundation.org/about/opc-technologies/opc-ua/) (IEC 62541): a vendor-neutral way for SCADA to browse and read data from PLCs and servers, with built-in security.
  • DNP3 (IEEE 1815) and IEC 60870-5-104: used in water and power, designed for remote sites with timestamped events and report-by-exception.
  • MQTT, often with Sparkplug B: publish and subscribe messaging, common in newer IIoT and edge designs; see MQTT Sparkplug B explained.
  • Native drivers for S7, EtherNet/IP and other PLC families, which many SCADA packages include.

The difference between polling (asking every device for its values in turn) and report-by-exception (devices send data only when it changes) shapes how a system behaves over slow links. The free Industrial Communication course covers Modbus, PROFINET and OPC UA in detail.

SCADA, HMI and DCS

The three terms overlap, and job adverts use them loosely. This is the usual distinction:

HMI, SCADA and DCS
HMI, SCADA and DCS

A DCS (distributed control system) combines controllers, operator screens and engineering in one vendor's system and is common in continuous process plants. Our DCS guide covers that side.

Alarm management

An alarm should mean one thing: an operator needs to act. Alarm systems that break that rule produce floods of messages that people learn to ignore. The standards to know are ISA-18.2, part of the ISA-18 series (published internationally as IEC 62682) and the EEMUA 191 guide. Good training teaches alarm priorities, acknowledgement, shelving and suppression, and how to review an alarm log to remove nuisance alarms.

A historian stores tag values with timestamps, usually with a deadband or compression so it does not record noise. Trends built from that history are how engineers find the cause of a trip at three in the morning. Many packages can also log to an SQL database, which makes reports and later analysis much easier.

Security

SCADA systems control physical plant, so a compromise has physical consequences. The reference standard is [ISA/IEC 62443](https://www.isa.org/standards-and-publications/isa-standards/isa-iec-62443-series-of-standards), which organises a system into zones and conduits with defined security levels, and NIST's free Guide to Operational Technology Security (SP 800-82 Rev. 3) is a practical companion. Our OT cybersecurity guide explains the Purdue model in more depth. The basics every SCADA engineer should practise: no direct exposure of SCADA or PLCs to the internet, remote access only through a controlled gateway, individual user accounts with roles, patching plans, and backups you have actually restored.

Which SCADA platforms to learn

Siemens WinCC, Ignition by Inductive Automation, AVEVA InTouch and AVEVA Plant SCADA (formerly Citect) and Rockwell FactoryTalk View SE are the platforms you will see most. Our comparison of free SCADA courses with certificate sets out what is free for each, including where the vendor's own training is the better first stop. If you want to start today, Ignition's first project takes you from install to a first screen.

How to learn SCADA, step by step

  1. Learn enough PLC to read a tag list and a simple program. PLC and SCADA training together explains why the two belong in one plan.
  2. Install one SCADA package and connect it to a simulator or PLCSIM.
  3. Create tags, scale them and read their quality.
  4. Build an overview screen and one detail screen, with consistent navigation.
  5. Add alarms with priorities and acknowledgement.
  6. Log history and build a trend and a simple shift report.
  7. Add users and roles, then write a short hand-over note for the project.

Our guide on how to become a SCADA engineer turns these steps into a 16-week route.

Free SCADA training on EDWartens

The SCADA specialist path groups the SCADA courses, and the SCADA courses page lists them all. Learning is free in full: credited video lessons from independent YouTube creators, written notes, a practice task per module and a 15-question final assessment (60% to pass, three attempts, then a 24-hour wait). Create a free account so progress is saved.

The optional EDWartens Certificate of Completion is a small one-off fee, US$8.99 for a beginner course. It can be checked at edwartens.com/verification. It is not a vendor certification and is not accredited.

Take the free course

Questions

What is the difference between SCADA and an HMI?

An HMI is usually one screen for one machine, connected to one or a few PLCs. SCADA supervises a whole plant or many remote sites, with servers, historians, alarm systems and many operator clients.

Do I need to learn PLC programming before SCADA?

It helps a great deal. Every SCADA tag comes from a controller, and most commissioning problems sit at the boundary. Learn PLC basics first, or take a PLC course and a SCADA course side by side.

Which SCADA software should I learn first?

Ignition is a good first platform because its software and vendor training are free to use for learning. After that, learn the platform your target plants run, such as WinCC for Siemens sites or AVEVA for many utilities.

Is SCADA work programming?

Partly. Most of the job is configuration: tags, screens, alarms and history. Scripting (Python in Ignition, VBScript or JavaScript in WinCC, and so on) handles the jobs the built-in tools cannot.

Is the EDWartens SCADA certificate a vendor certificate?

No. It is an EDWartens Certificate of Completion, issued after you pass the course's final assessment, checkable at edwartens.com/verification. It is not a Siemens, AVEVA or Inductive Automation certification.

Sources

Written by the EDWartens engineering team for general education. Product names are trademarks of their owners; mentioning them does not imply endorsement. Prices and terms of other providers were checked on the date shown and can change.