▶ Demo
← All Learning Studios
🎛️
Engineering Learning Studio

SCADA & Industrial Controls Studio

A comprehensive learning environment for industrial automation and control engineers. Covers PLC programming, SCADA system design, HMI development, industrial networking, motor control, and process instrumentation — from I/O sizing and panel thermal design to OT cybersecurity and functional safety.

Built for controls engineers, automation integrators, process engineers, and OT/IT professionals working in manufacturing, water/wastewater, oil & gas, power generation, and building automation industries.

PLCSCADAHMIModbusEtherNet/IPISA-99IEC 61131-3VFDUL 508A
Start here
Studio Overview
What's covered in the SCADA & Industrial Controls Studio and how to use it
Explore
Interactive System Map
Click through the full system architecture, live

Design Tools

5
PLC I/O Sizing ToolLIVE

Size a PLC system from a point list of digital inputs (DI), digital outputs (DO), analog inputs (AI), and analog outputs (AO). Recommends chassis, I/O modules, and power supply capacity. Supports Allen-Bradley, Siemens S7, and Schneider Modicon platforms with rack layout output.

PLCI/O CountRack Layout
Open →
Control Panel Enclosure & Thermal DesignerLIVE

Size an industrial control panel enclosure (NEMA 12/4/4X) and calculate internal heat dissipation from VFDs, PLCs, drives, and transformers. Determines whether natural convection, forced air cooling, or an air conditioner unit is required per NEMA and UL 508A standards.

UL 508ANEMA 12Thermal Dissipation
Open →
Motor Starter & VFD Selection ToolLIVE

Select motor starting method (DOL, star-delta, soft starter, VFD) based on motor HP, load type, starting frequency, and utility constraints. Outputs starter/VFD ampere rating, overload relay setting, and branch circuit requirements per NEC 430.

VFDSoft StarterNEC 430
Open →
Industrial Network Architecture DesignerLIVE

Design an OT network architecture with Purdue model zone segmentation (Level 0–4), managed switch placement, ring/star topology selection, and VLAN/firewall boundary recommendations. Outputs a network topology diagram and Bill of Materials.

Purdue ModelOT NetworkISA-99
Open →
SCADA System DesignerLIVE

Design a SCADA system from field instrument count, communication protocol (Modbus RTU/TCP, EtherNet/IP, PROFIBUS, DNP3), and redundancy requirements. Sizes the historian server, HMI stations, and communication infrastructure for water, oil/gas, and utility applications.

SCADAModbusHistorian
Open →

3D Web Apps

3
PLC Ladder Logic SimulatorLIVE

Interactive PLC programming simulator with rungs, contacts (NO/NC), coils, timers (TON/TOF/RTO), counters (CTU/CTD), and comparison instructions. Modify I/O states in real time and watch the scan cycle execute. Covers Allen-Bradley and IEC 61131-3 structured text basics.

Ladder LogicIEC 61131-3PLC Simulation
Open →
SCADA Architecture ExplorerLIVE

Interactive 3D visualization of a complete SCADA system — from field sensors and PLCs through RTUs and communication infrastructure to the control room HMI and historian. Click any component to see its role, typical specifications, and communication protocol stack. Toggle animated telemetry-flow markers that travel the network links (with slow/normal/fast speed control) to visualize live data polling between Purdue layers.

3D InteractiveSCADA ArchitectureRTU
Open →
Industrial Network Topology VisualizerLIVE

Animated network topology viewer for industrial Ethernet environments. Shows EtherNet/IP CIP traffic flows, managed switch configurations, ring redundancy (DLR/MRP), and Purdue model zone boundaries. Highlights protocol storms and latency bottlenecks.

EtherNet/IPDLRRing Redundancy
Open →

Simulators

3

Engineering Calculations

8
Panel Thermal DissipationLIVE

Heat load (W) from PLC, VFD, and transformer losses inside a NEMA enclosure. Determines cooling requirement.

PLC Power Supply SizingLIVE

Required DC supply current from I/O module draw, field devices, and communication cards. Applies 25% safety margin.

4–20 mA Loop CalculatorLIVE

Loop current, voltage drop, maximum loop resistance, and transmitter span/zero calibration.

Modbus Address CalculatorLIVE

Convert Modbus register addresses between decimal, hex, and device-specific offset formats for RTU and TCP.

RS-485 Network SizingLIVE

Maximum cable length, termination resistance, and node count for Modbus RTU RS-485 segments.

VFD Cable & Conduit SizingLIVE

Output cable sizing for VFDs including derating for carrier frequency, cable length, and EMC shielding requirements.

Control Transformer SizingLIVE

kVA rating for control circuit transformer from PLC, relay coil, and solenoid inrush loads.

Safety Integrity Level (SIL) EstimatorLIVE

Simplified SIL risk graph per IEC 61511. Maps consequence severity, occupancy, and demand rate to SIL target.

📜

SCADA & Automation Certification Prep

4/5 Live
LIVE
Exam Prep Overview — SCADA & Automation

Industrial automation and SCADA competence is shown through ISA certifications, the PE Control Systems license, and OT-cybersecurity credentials. This overview maps the technician and professional credentials and the engineering path.

OverviewRequirementsExam Strategies
LIVE
ISA Certified Control Systems Technician (CCST) — Levels I–III — Practice Exam

ISA CCST prep (Levels I–III): calibration, loop checking, instrumentation, control systems and troubleshooting.

ISACCSTInstrumentation
LIVE
ISA Certified Automation Professional (CAP) — Practice Exam

ISA CAP prep: the automation project lifecycle — design, PLC/DCS/HMI, networks, control strategies and safety.

ISACAPProject Lifecycle
LIVE
PE Control Systems Engineering — Practice Exam

PE Control Systems prep: measurement, control theory, final control elements, PLC/DCS and safety systems (SIS).

NCEES PEControl SystemsSIS
COMING SOON
ISA/IEC 62443 (OT Cybersecurity) — Prep

ISA/IEC 62443 prep: securing ICS/SCADA and OT networks — architecture, risk and secure design.

IEC 62443OT SecurityISA

Knowledge Articles

16
🔌Modbus RTU & TCP Explained: How Industrial Devices Communicate
7 min
🌐EtherNet/IP and CIP: The Backbone of Modern Industrial Networks
7 min
🖥️IEC 61131-3 Programming Languages: Ladder, FBD, SFC, ST, and IL
8 min
🛡️OT Cybersecurity: Defending SCADA Systems from Cyber Threats
8 min
⚙️VFD Fundamentals: How Variable Frequency Drives Control Motors
7 min
🏭The Purdue Model: Understanding Industrial Control System Architecture
7 min
🗄️UL 508A Panel Design: Requirements for Industrial Control Panels
8 min
🖥️SCADA System Architecture: Field Devices, RTUs, SCADA Servers, and HMI Design
9 min
⚙️PLC Ladder Logic Programming: A Practical Guide for Beginners
8 min
🖥️HMI Design Best Practices for SCADA Systems
14 min
🔄SCADA Redundancy and Failover Design
13 min
📊SCADA Historian and Data Logging Design
12 min
🔧PLC Troubleshooting: A Systematic Guide for Technicians
8 min
💼PLC & Control Systems Interview Questions: What to Expect and How to Answer
9 min
📐How to Read a Control Schematic
8 min
🎛️Industrial PLC Project: A Sample Conveyor Control System Design
9 min

Interactive Readers

4
🖥️
SCADA & ICS Design Reference
13 sections · Interactive Reader

Interactive 13-section SCADA/ICS reference covering Purdue model, PLC ladder logic, RTU field devices, Modbus/DNP3 protocols, HMI design principles, alarm management (ISA-18.2), IEC 62443 cybersecurity, and commissioning.

Purdue ModelPLC Ladder LogicModbus/DNP3ISA-18.2
Open Reader →
🔧
PLC Programming & Industrial Control Systems
20 sections · Interactive Reader

Illustrated 20-section guide covering PLC control system architecture, the scan cycle, I/O wiring (sink/source), ladder logic and structured text programming, SCADA/network integration, and 5 real-world P&ID applications.

Ladder LogicStructured TextI/O WiringP&ID
Open Reader →
🏭
SCADA & ICS — Illustrated Guide
32 sections · Interactive Reader

Illustrated 32-section guide covering the ISA-95 Purdue model, ISA-101 HMI design, ISA-5.1 P&ID symbology, PID control theory, all five IEC 61131-3 PLC languages, Modbus/EtherNet-IP protocols, IEC 62443 cybersecurity, and project documentation.

ISA-101 HMIIEC 61131-3Modbus/EtherNet-IPIEC 62443
Open Reader →
🗺️
SCADA Design Workflow — Illustrated Guide
88 sections · Interactive Reader

Illustrated 88-section guide to the 17-phase SCADA engineering workflow — Purdue model architecture, project documentation, I/O databases, Modbus/HART/OPC-UA/DNP3/EtherNet-IP protocols, IEC 62443 cybersecurity, all five IEC 61131-3 PLC languages, PID tuning, SIL/alarm/HMI design, and FAT/SAT testing — grounded in a 650 MW CCGT plant and a 180 MW hydro station sample design.

17-Phase WorkflowIEC 61131-3IEC 62443PID Tuning
Open Reader →

Concept Explainers

12
🎚️
P, I & D Action — What Each Term Reacts To
Concept Explainer

P reacts to the present error, I to the accumulated past, D to the anticipated future trend — three genuinely different features of the same error curve, not three strengths of one correction. Illustrated with an annotated error-vs-time curve and three response comparisons.

PID BasicsProportionalIntegralDerivative
Explain This →
🔁
Open-Loop vs Closed-Loop Control
Concept Explainer

Why feedback — not the presence of a controller — is what separates a system that corrects itself from one that just runs a script. Side-by-side comparison of a timer-based irrigation valve (open-loop) and a thermostat (closed-loop).

Feedback ControlPID BasicsProcess Control
Explain This →
📈
Integral Windup
Concept Explainer

Why a good PID controller can overshoot badly after a long disturbance — even with textbook-correct gains. Side-by-side response curves showing the integral term accumulating unbounded during actuator saturation, with and without anti-windup.

PID TuningAnti-WindupOvershoot
Explain This →
🔀
Deadband vs. Hysteresis
Concept Explainer

Two different reasons a control loop "ignores" small changes — a single no-action zone around one setpoint versus two different switching thresholds depending on direction of travel. Illustrated with a deadband trace and a classic hysteresis loop plot.

DeadbandHysteresisChatter Prevention
Explain This →
Feedforward vs. Feedback Control
Concept Explainer

Reacting to a disturbance after it hits the process versus not waiting for it to become an error at all. Side-by-side heat exchanger outlet temperature under a cold inlet flow surge — feedback-only lag vs. feedforward measuring the disturbance directly, with feedback still trimming the residual.

FeedforwardDisturbance RejectionProcess Control
Explain This →
📡
4-20mA vs. 0-10V Signals
Concept Explainer

Why industrial instrumentation prefers current over voltage for long wire runs — current loops are unaffected by wire-resistance voltage drop, and the 4mA "live zero" lets a broken wire be detected instead of mistaken for a valid reading.

Current LoopLive ZeroInstrumentation
Explain This →
📶
Polling vs. Report-by-Exception
Concept Explainer

The master asking every device on a fixed schedule versus each device deciding for itself when to speak up. Illustrated with a round-robin polling cycle where every device answers every time, next to a report-by-exception cycle where only the device that crossed its deadband transmits.

PollingReport-by-ExceptionCommunications
Explain This →
🖥️
Hot Standby vs. Cold Standby
Concept Explainer

A redundant server continuously running and synchronized, ready to take over in seconds, versus one sitting idle that has to be manually started, configured, and caught up first. Illustrated with a shared failure-timeline comparison showing the real recovery-time gap between the two.

RedundancyFailoverHigh Availability
Explain This →
🚰
Fail-Open vs. Fail-Closed Control Valves
Concept Explainer

Why the same loss-of-signal event should drive one valve open and a different valve closed — a cooling water supply valve specified fail-open next to a hazardous chemical feed valve specified fail-closed, with the same failure but opposite, individually correct outcomes.

Fail-Safe DesignControl ValvesProcess Safety
Explain This →
🔄
The PLC Scan Cycle
Concept Explainer

Why a PLC doesn't read inputs continuously in real time — it captures every input once at the start of a scan, runs the whole logic program against that frozen snapshot, then writes every output once at the end. Illustrated with the Read → Execute → Write loop and why a pulse shorter than one scan can be missed entirely.

Scan CyclePLC FundamentalsI/O Timing
Explain This →
🛰️
RTU vs. PLC
Concept Explainer

Both sample I/O and can run logic, but one was built around a fast deterministic local scan cycle and the other around surviving a slow, unreliable wide-area link with buffering and a real power budget. Illustrated with a factory-floor PLC and a solar-powered wellhead RTU 200 km from the control room.

RTUPLC FundamentalsTelemetry
Explain This →
🗄️
Historian vs. SCADA Server
Concept Explainer

Losing one means operators go blind right now; losing the other means you can't prove what happened six months ago. Illustrated with the real-time tag/alarm/control path into a SCADA server next to the compressed, years-deep time-series path into a historian.

HistorianSCADA ServerData Architecture
Explain This →

Applied Industrial Automation Engineering Professional Program

24

Applied Industrial Automation Engineering Professional Program

Premium Content

Learn to design, build, program, commission, and troubleshoot complete industrial automation systems used in manufacturing, utilities, water treatment, oil & gas, and power generation. 19 modules from fundamentals through certification, 6 complete real-project design packages (water treatment plant, manufacturing plant, hydroelectric power plant, oil & gas facility, food processing plant, warehouse automation), a 12-template documentation kit, and a certificate of completion. One-time $4.99 purchase, no account required.

Explore the Full Curriculum →