Every SCADA system reads from a PLC. Master the controller logic, tag databases, HMI binding, alarm rungs, and Modbus communications that SCADA engineers must know — free, in your browser, no install.
Join 800+ learners practicing PLC programming

Skills matrix
"SCADA training" covers a spectrum from HMI operator to full SCADA architect. The table below maps each role to the PLC skills and SCADA software skills required — and marks what this platform covers.
| Role | PLC skills needed | SCADA software skills needed | Covered here |
|---|---|---|---|
| SCADA Operator | Read P&IDs; understand what PLC outputs correspond to which field devices | Navigate HMI screens; acknowledge alarms; escalate correctly | P&ID reading concepts, HMI widget behaviour |
| Controls Technician | Read and modify PLC ladder logic; trace I/O faults; use force bits | Configure alarm setpoints; add trend pens; verify tag values | Full ladder logic, I/O addressing, troubleshooting methodology |
| Controls Engineer | Design tag database; write sequencer logic; configure PID loops; program Modbus | Configure OPC-UA server; build historian; design alarm philosophy | Tag design, PID, Modbus TCP register maps, alarm logic patterns |
| SCADA Engineer | Same as Controls Engineer plus communication protocol troubleshooting | Ignition/WinCC screen design; redundancy configuration; security hardening | PLC side fully; SCADA-software side: conceptual only |
What you learn
130 machine scenarios and 18 structured lessons cover the PLC layer that every SCADA system depends on. The most SCADA-relevant topics:
Every SCADA tag maps to a PLC memory address. Learning to design a clean tag database — input bits, output bits, internal flags, integer registers, timer accumulators — is the most transferable SCADA skill. Covered across the fundamentals lessons and every scenario.
PLC Fundamentals lesson →The HMI Builder lets you place pushbuttons and pilot lamps on a canvas, bind each to a PLC tag, and run them against the live simulation. This is the same widget-binding model used in FactoryTalk View and WinCC — different product names, same underlying concept.
HMI Simulator →The ISA-18.2 alarm management standard requires safety-critical alarms to be in the PLC, not only in the SCADA software. The alarms lesson and fault-injection scenarios cover latching alarm rungs, acknowledge/reset logic, and priority-based alarm shelving patterns.
Alarms lesson →Modbus is the most common protocol connecting PLCs to SCADA systems in legacy and new installations. The Modbus TCP lesson covers coil registers (0x), discrete inputs (1x), holding registers (4x), and the read/write function codes that a SCADA driver uses. You will understand exactly what the SCADA system is reading when you configure a Modbus device driver.
Modbus TCP lesson →SCADA operators change PID setpoints from the control room screen. Understanding the P, I, and D contributions, the output clamp, and the bumpless transfer between manual and auto mode is essential for anyone who configures PID loops or supports operators using them. Covered in the PID lesson and the PID temperature scenario.
PID temperature scenario →OPC-UA is the modern successor to OPC-DA for SCADA connectivity. The communications lessons cover the client-server model, address space browsing, and how a SCADA historian subscribes to OPC-UA nodes. Conceptual — no live OPC server — but sufficient to understand what you are configuring in Ignition or WinCC.
Lesson library →Honest scope
Most training platforms oversell their scope. Here is an honest list of what you will still need elsewhere after completing this curriculum:
SCADA platforms
These are the most searched SCADA platform names. Here is an honest summary of what we cover for each.
Partial — PLC side
WinCC runs inside TIA Portal and reads Siemens PLC tags directly. This platform teaches Siemens TIA Portal-style ladder logic (FB/FC structure, DB organisation, network programming), which is the PLC knowledge a WinCC integrator needs. WinCC screen design and driver configuration require TIA Portal — use the Siemens evaluation licence.
Siemens PLC training →Partial — PLC side
Ignition (Inductive Automation) is platform-agnostic — it connects to any PLC via OPC-UA, Modbus, or a vendor driver. The PLC programming skills and Modbus register concepts here transfer directly to configuring Ignition device connections. Ignition-specific training (Perspective, Reporting, Historian) is best through Inductive Automation's free online courses.
PLC training curriculum →Foundation only
Wonderware System Platform (now AVEVA) is common in oil and gas, chemicals, and utilities. The PLC programming and tag architecture knowledge from this platform applies. Wonderware-specific Object-Oriented configuration requires AVEVA's proprietary training programme — no free tier exists.
Stay on this page →Keep learning
Free account. Browser-based. 18 lessons and 130 scenarios — no install, no credit card to start.