scada · South Africa
SCADA training and PLC integration for SA engineers
Practical SCADA training with real PLC integration. HMI design, alarm management, OPC UA connectivity, and trending — for South African control engineers.
SCADA training is where most South African control engineers find out their PLC skills only get them halfway. You can write a clean ladder rung, you can scale a 4-20 mA loop, you can debounce a proximity switch — and you still can't put together a control room screen that an operator will actually trust at 03:00 on a Sunday morning. SCADA is a different layer of the stack and it asks different questions. This page is the honest version. What SCADA training is, how it sits on top of PLC work, where the technical depth actually lives (HMI design and alarm management), and how to learn it without buying R30 000 of vendor courseware you don't need yet.
Try the simulator →What SCADA actually is — and why it isn't a PLC
SCADA stands for supervisory control and data acquisition. Read those four words slowly because they tell you everything about the boundary. Supervisory — it watches the process, sets targets, raises alarms. It does not make microsecond control decisions. Control and data acquisition — it sends setpoints down to the PLCs and pulls back current values, alarms and historical samples. The Wikipedia definition at en.wikipedia.org/wiki/SCADA is unusually good and worth a read for the architectural framing.
The PLC is the real-time brain. It runs a deterministic scan in the 5-15 ms range, drives output cards directly, owns interlocks, and keeps running if the SCADA falls over. The SCADA is the supervisory skin on top: human-machine interface graphics, trend pens, alarm banners, recipe management, batch reports, shift logs. If the SCADA crashes at 02:00, your bottling line keeps producing because the PLCs don't notice. If the PLC crashes, the SCADA goes red and the operator gets called out. Anyone selling you "scada training" that blurs this line is selling you something muddy.
A second distinction worth getting clear early. SCADA is not the same as a DCS (distributed control system). DCS is the architecture historically used in continuous-process plants — refineries, power generation, pulp and paper — where the controllers and the operator interface are designed as one product from one vendor. SCADA is more often the architecture for geographically distributed assets — water reticulation, electricity transmission, pipelines — where third-party PLCs sit in the field and report up to a central operator station. The line between SCADA and DCS has blurred over the last fifteen years. Modern Siemens PCS 7 is sold as DCS but uses SCADA-flavoured graphics and historians; Rockwell PlantPAx is the same idea from the other direction. For the purposes of training, treat SCADA and operator-level HMI as the same skill set. The architecture name on the contract is somebody else's worry.
The architecture: field devices to operator screen
Six layers, top to bottom. Knowing where each one lives is most of the diagnostic work in this trade.
- Field devices. Sensors and final control elements. A 4-20 mA pressure transmitter. A Coriolis flow meter. A motorised valve. A VSD on a pump. These talk in raw electrical signals or fieldbus protocols (HART, Profibus PA, IO-Link).
- PLCs and RTUs. The PLCs run the deterministic logic. RTUs (remote terminal units) are basically PLCs with telemetry radios, used at remote sites where you can't run a cable. A water utility might have 200 RTUs spread across a province, each one supervising a pump station or reservoir.
- Industrial network. Profinet, EtherNet/IP, Modbus TCP, DNP3 for utility telemetry, IEC 61850 GOOSE messages for substation automation. Each of these has a different determinism story. Profinet IRT is hard real-time; Modbus TCP is best-effort over standard Ethernet. The SCADA designer needs to know which is which.
- OPC UA gateway. This is where the PLC data crosses into the SCADA world. OPC UA is the modern, vendor-neutral middleware. It replaces the older OPC Classic (DA/HDA/A&E) which was Windows-only and a security nightmare. A typical setup has OPC UA running directly on the PLC (Siemens S7-1500 has it built in) or on a separate gateway box that polls Modbus or proprietary protocols on one side and exposes OPC UA on the other.
- SCADA server. The core software. WinCC Unified, FactoryTalk View SE, Ignition, Wonderware InTouch, AVEVA System Platform. Hosts the tag database, the alarm engine, the historian, the graphics runtime. Often redundant — primary and standby servers with automatic failover.
- Operator clients. The screens the operators actually look at. Thick clients on Windows workstations historically; increasingly browser-based thin clients you can pull up on a tablet in the plant manager's office.
If you can sketch this stack on a whiteboard and explain what protocol crosses each boundary, you're halfway through SCADA training. Most of the rest is design judgement, which is the hard part to teach and the hard part to learn.
SCADA training that's worth your time
A good SCADA training course covers four things in roughly equal weight. If the brochure spends 80% of its time on "introduction to industrial automation" and 20% on the actual SCADA platform, walk away — that's a PLC course wearing a SCADA hat.
The four things that matter:
- Tag and database design. How to structure a tag database that doesn't turn into a 40 000-row spreadsheet of unmaintainable rubbish by year three. UDT (user-defined type) discipline. Naming conventions. Server-side scaling versus client-side. Deadband configuration.
- HMI design and graphics. The actual screens. Hierarchy, navigation, situation awareness, colour discipline. This is the underrated skill. Most courses give it one afternoon. It deserves a week.
- Alarm management. The ISA 18.2 framework. Rationalisation. Suppression and shelving. Priority assignment. Nuisance alarm reduction. Operator response procedures.
- Historians and reporting. How time-series data is stored, queried, and presented. Aggregation, downsampling, retention policies. Trend pens. Shift reports. Regulatory data integrity (ALCOA+ for pharma, but the principles apply broadly).
If a "scada course" hits all four with hands-on exercises on a real platform, it's worth what they're charging. If it's slides on three of them and a vendor sales pitch on the fourth, you can do better with a free WinCC trial and an honest weekend.
A practical note on platforms. Don't try to learn three SCADA platforms at once. Pick one — usually the one your local industry uses — and go deep. The concepts transfer. Tag binding works the same in WinCC as it does in FactoryTalk View as it does in Ignition; only the menu paths differ. Six months on one platform makes you genuinely useful. Six months sampling four platforms makes you a confused beginner on all of them.
HMI design — the part most courses skip
Here is the section worth reading twice. HMI design is the difference between a SCADA system that operators trust and one they curse. It is, oddly, the bit most engineers were never taught.
The hierarchy principle. A modern HMI has four levels. Level 1 is the plant overview — every major unit visible on one screen at once, no detail, just status colours and key process variables. Level 2 is the unit screen — one process unit, full detail, all the equipment in that unit. Level 3 is the equipment detail screen — one piece of equipment with its trends, parameters and faceplates. Level 4 is the diagnostic and engineering screens — alarms, parameter editing, historian queries. An operator should be able to navigate from any screen to any other in two clicks. If your hierarchy needs five clicks, redesign it.
Situation awareness. This is the loaded term from the human factors literature. It means the operator can see, at a glance, whether the plant is normal, abnormal, or in transition. The critical rule is grey-on-grey for normal, colour for abnormal. A normal-running plant should look almost monochrome. The pumps, valves and tanks render in muted greys. Abnormal states — high alarm, low alarm, stopped when it should be running, running when it should be stopped — break out into saturated yellow, orange or red. This is the High Performance HMI school of design, and it is provably better than the rainbow-coloured P&ID-mimic screens that dominated the 1990s and 2000s. Read the ASM Consortium guidelines and the ISA 101 standard if you want the academic version.
Colour discipline. Three rules that get violated everywhere. One: red is reserved for alarms or emergency-stopped equipment. Never paint a normal-running motor red just because it looks "industrial". Two: green should not be used for "running" because the colour-blind among your operators (8% of male operators) cannot reliably distinguish it from grey or red. Use a clear shape change (pump symbol fills in versus outlines) instead. Three: blinking is the most expensive visual real-estate you have. Reserve blinking exclusively for unacknowledged alarms. Do not blink to draw attention to a status. You will train operators to ignore blinking, and then they will ignore the alarm that matters.
Faceplates. A faceplate is a pop-up window that controls one piece of equipment. Standardise them. Every motor faceplate has the same layout — start/stop buttons in the same place, run hours in the same place, fault history in the same place. Every valve faceplate, the same. Every analog loop faceplate, the same. Operators move between equipment faster than they read screens. Standardised faceplates mean their muscle memory works. Custom faceplates per equipment type means every interaction is cognitive load.
Trends embedded in operating screens. A faceplate without a trend is a faceplate that lies. Operators need to see the last five to fifteen minutes of the variable they are about to change, before they change it. Embed a small trend strip in every analog faceplate and every PID loop faceplate. This single change — in our experience advising local control engineers — produces more measurable improvement in operator decision quality than any other HMI tweak.
If your SCADA training course doesn't spend at least one full day on these five sub-topics, it is selling vendor screen-painting as if that were design.
Alarm management — ISA 18.2 in plain language
Most SCADA systems in South African plants have an alarm flood problem. An operator sits in front of 600-1500 alarms a shift. They acknowledge them by reflex, banner-banner-banner, and they miss the one that matters. ISA 18.2 (now ISA/IEC 62682, published by www.isa.org) is the standard that describes how to fix this. It is not complicated. It is just rarely followed.
The headline numbers from the standard. A well-managed alarm system produces fewer than 150 alarms per operator per day on average, with peaks under 10 alarms in any 10-minute window. If your plant is generating 500-2000 alarms per shift, the alarm system is actively making the operator's job harder, and ISA 18.2 calls this an alarm flood. The fix is rationalisation: every single alarm gets reviewed, justified, and either kept, retuned, suppressed, or deleted.
The lifecycle that ISA 18.2 prescribes has ten stages. The ones that matter for a working engineer:
- Philosophy. A written document for the plant that defines priority levels (high, medium, low, sometimes diagnostic), response time expectations per priority, and consequence categories. Without this, every engineer makes up their own rules.
- Identification. Which conditions actually need an alarm. Hint: most don't. A status change is not an alarm. A normal mode transition is not an alarm. An alarm exists only where the operator must take action within a defined time window to avoid a defined consequence.
- Rationalisation. The room where every existing and proposed alarm gets assessed against the philosophy. Justification, priority, setpoint, deadband, on-delay, off-delay, operator action, consequence. Documented in the alarm master database.
- Detailed design. Suppression logic for nuisance alarms (a downstream pump tripping shouldn't generate alarms on five upstream tanks). State-based alarming (different limits in startup versus steady-state). Shelving permissions (which roles can shelve which alarms, for how long).
- Monitoring and assessment. KPIs reviewed weekly. Average alarms per hour, peak alarms per 10 minutes, top ten chattering alarms, top ten standing alarms. Most plants don't measure these and consequently never improve.
The single biggest win from ISA 18.2 work in a brownfield plant is usually the bad actor list. Every alarm system has ten alarms that generate 50% of the total alarm count. Find them. Retune them. The flood drops in half overnight without any other change.
If you can run a rationalisation workshop, write an alarm philosophy document, and configure suppression logic in your platform of choice, you have a marketable specialism. Few South African control engineers can do this. Most have heard of ISA 18.2 and read the executive summary. Going one layer deeper is what gets you on the consulting roster.
Historical data and trending
The historian is the third pillar of a SCADA system, after graphics and alarms. It is also the part most often misconfigured.
A historian is a time-series database optimised for industrial data. Rockwell's FactoryTalk Historian, OSIsoft PI (now part of AVEVA), Siemens Process Historian, Ignition's tag historian, Wonderware Historian, InfluxDB and TimescaleDB on the open-source side. They all do roughly the same job. They take tag values from the SCADA at high frequency, compress them with a swinging-door or boxcar algorithm, and store them for months or years.
The configuration knobs that matter:
- Compression deadband. How much a value must change before a new sample is stored. Too tight and you store noise; too loose and you miss real events. A 0.5% deadband on most analog tags is a sensible default for plant-level reporting; tighten it for regulatory variables.
- Sample rate. How often the historian polls the SCADA tag. 1 Hz is plenty for slow process variables (tank levels, temperatures with thermal lag). 10 Hz or higher for fast variables (vibration, pressure pulsations). A 100 Hz sample on a tank-level tag is just disk-burning vanity.
- Retention policy. How long raw data is kept versus aggregated rollups. Typical pattern: 30 days at full resolution, 1 year at 1-minute averages, 7 years at 1-hour averages. Regulatory variables often need 7 years at full resolution and that's a different cost conversation.
- Time synchronisation. All servers and PLCs synced to the same NTP source. Without this, your trends are lying about cause and effect. A 30-second clock skew between two PLCs makes upstream-downstream causality impossible to read on a trend.
The skill that separates a senior SCADA engineer from a junior one is trend literacy. Reading a trend pen and knowing what is real signal, what is sensor noise, what is a control loop hunting, what is an actuator stuck, what is a setpoint change versus a process upset. This is taught by hours of looking at real plant data, not by reading a chapter. Every SCADA training programme should bake in at least 20 hours of trend-reading exercises with annotated answer keys.
Modern alternatives — cloud and browser-based supervisory
The SCADA architecture above is the on-premise classical model. It still dominates installed base in South African plants and it will for another decade. But three newer patterns are worth knowing because tenders increasingly specify them.
Browser-based thin-client SCADA. Ignition by Inductive Automation pioneered this. The full client runs in any modern browser, no Windows install, no licence-per-seat. This is now the default for new greenfield projects in food, beverage and water utilities. WinCC Unified (support.industry.siemens.com) followed with the same architecture. FactoryTalk View Site Edition is moving the same direction. If you are training now, prioritise platforms with browser-native clients; the desktop-thick-client world is shrinking.
Edge gateways and IIoT. A hardware appliance that sits next to the PLC, polls it via Modbus or OPC UA, and pushes data up to a cloud platform — AWS IoT SiteWise, Azure IoT Hub, Siemens MindSphere, or a smaller vendor. This is the IIoT architecture and it is genuinely useful for distributed assets that don't justify a full SCADA — solar farms, small water schemes, remote pump stations. Critically, it does not replace SCADA for control-room operations; it complements it for analytics and corporate reporting.
Cloud-supervisory. A genuinely cloud-hosted SCADA, where the SCADA server itself runs in AWS or Azure rather than on a plant server. This is contentious. Connectivity dependencies, latency, and cybersecurity reservations mean very few high-criticality plants have moved here yet. It works well for low-criticality distributed asset monitoring. It does not work for a continuous-process plant where a 30-second link drop costs R200 000.
For substation automation specifically, IEC 61850 is the standard and it has its own architecture pattern — substation configuration language (SCL), GOOSE messaging, sampled values. IEC publishes 61850 at www.iec.ch and any utility-side SCADA work increasingly assumes you've at least skimmed it.
SCADA training paths in SA — and where this site fits
The training market for SCADA in South Africa breaks into three rough tiers, and choosing the right one for your career stage saves you money.
Vendor courses. Siemens SITRAIN runs WinCC and PCS 7 courses out of Johannesburg and Midrand. Rockwell partners run FactoryTalk View courses in Cape Town, Durban and Johannesburg. AVEVA runs InTouch and System Platform courses periodically. These are R15 000 to R35 000 for three-to-five-day intensives. They are excellent if you already have a job that uses the platform and the company is paying. They are wildly overpriced if you are paying yourself and you don't yet know which platform your future employer uses.
TVET and private college SCADA modules. Most "instrumentation and control" qualifications include a SCADA module. The depth varies enormously. Ask before enrolling: which platform, how many hours of hands-on practice per learner, do you build a complete tag-graphics-alarms-trends mini-project. If the answer is vague, the course is vague.
Self-directed plus a target platform trial. This is what we recommend for engineers funding their own learning. Use our simulator and curriculum to build the underlying PLC and IEC 61131-3 fluency. Then download a free trial of one SCADA platform — Ignition's Maker Edition is free for personal use, WinCC Unified has a 30-day trial, FactoryTalk View Studio has a demo mode — and build a small project end-to-end. A water filtration plant with three pumps, two tanks, a reservoir level controller, eight alarms and a 24-hour trend report. Two weekends of work. The portfolio value of having actually shipped a small SCADA project beats any classroom certificate when the hiring manager is an instrumentation engineer who has shipped real plants themselves.
Where this site fits: we are a PLC simulator and curriculum, not a SCADA platform vendor. What we teach you is the layer underneath SCADA — ladder logic, structured text, PLC scan-cycle reasoning, tag discipline, fault-finding, sensor wiring. Once you can write a clean PLC program and understand what is happening on the OPC UA wire between the PLC and the SCADA, you are a much better SCADA engineer than someone who learned the SCADA software first and never quite understood what they were graphing.
What we don't claim
The honest section. Our simulator, curriculum and certificate of completion are not SAQA-listed, MerSETA-aligned, or QCTO-recognised. We are not a registered training provider. We do not run vendor SCADA training. We do not certify you on WinCC, FactoryTalk View, Ignition or any other platform. The portfolio PDF you generate from our system has no regulatory standing in South Africa.
What we do claim: if you can complete our curriculum, you can build the PLC layer that any SCADA system sits on. That makes the SCADA training you do afterwards — vendor course or self-directed — substantially faster and stickier. We are the foundation, not the credential.
If you specifically need a SETA-aligned SCADA learnership for B-BBEE skills development credits, you need a registered provider, not us. If you want to learn the underlying control engineering and prove it through portfolio work, we are a fit.
How to start
Three steps. Open the simulator on the free tier — no credit card. Spend a weekend writing the start-stop motor rung and the four lessons that follow it. If the format works for you, move to Basic at $12 a month and commit to the full PLC curriculum. Most learners finish in fourteen to sixteen weeks at four hours a week. Once you are confident with the PLC layer, download a free SCADA trial and build the small water-plant project described above. That sequence — PLC fluency first, SCADA platform second — produces engineers who can defend their design choices in front of a plant manager.
For the standards underneath all of this: IEC 61131-3 for the PLC programming languages, IEC 61850 for substation automation, and ISA 18.2 / IEC 62682 for alarm management. All three are linked from www.iec.ch and www.isa.org. You don't need to read them cover to cover. You do need to know which one applies when somebody asks you "what standard does this comply with" on a tender response.
Open the simulator. Write your first rung tonight. The SCADA layer makes more sense once the PLC layer is in your hands.
Start free — no card required →