▶ Demo
🎓 Engineering Learning Studio

SCADA & Industrial Controls StudioPLC · SCADA · HMI · Modbus · EtherNet/IP · IEC 61131-3 · VFD · UL 508A

A comprehensive learning environment for industrial automation and control engineers — covering 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.

PLCSCADAHMIModbusEtherNet/IPISA-99IEC 61131-3VFDUL 508A
Start here
📖Studio Overview🗺️Interactive System Map
🎓

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 →
📚

Knowledge Articles

17
🏭
What Is SCADA and Industrial Control Systems Engineering?
9 min read
🏭
Modbus RTU and Modbus TCP: The Industrial Protocol That Never Dies
8 min read
🔗
EtherNet/IP and CIP: The Industrial Ethernet Protocol Explained
7 min read
💻
IEC 61131-3: The Five PLC Programming Languages Explained
8 min read
🛡️
OT Cybersecurity for Industrial Control Systems: Fundamentals
9 min read
⚙️
Variable Frequency Drive (VFD) Fundamentals: How Drives Work and Why They Matter
8 min read
🏗️
The Purdue Model: ICS Network Architecture for SCADA Engineers
7 min read
📦
UL 508A Industrial Control Panels: Design and Listing Requirements
8 min read
🖥️
SCADA System Architecture: Field Devices, RTUs, SCADA Servers, and HMI Design
9 min read
⚙️
PLC Ladder Logic Programming: A Practical Guide for Beginners
8 min read
🖥️
HMI Design Best Practices for SCADA Systems
14 min read
🔄
SCADA Redundancy and Failover Design
13 min read
📊
SCADA Historian and Data Logging Design
12 min read
🔧
PLC Troubleshooting: A Systematic Guide for Technicians
8 min read
💼
PLC & Control Systems Interview Questions: What to Expect and How to Answer
9 min read
📐
How to Read a Control Schematic
8 min read
🎛️
Industrial PLC Project: A Sample Conveyor Control System Design
9 min read

Frequently Asked Questions

What is the difference between ISA CCST and CAP?

CCST (Certified Control Systems Technician) is for technicians who calibrate, install and troubleshoot instrumentation and control systems, with Levels I–III by experience. CAP (Certified Automation Professional) is a broader professional certification covering the full automation project lifecycle — design through support.

Is there a PE for control systems?

Yes. NCEES offers the PE Control Systems exam for engineers who design and stamp control and instrumentation systems. It follows the standard FE → ~4 years experience → PE path.

What certification covers SCADA/OT cybersecurity?

OT and ICS cybersecurity is covered by ISA’s IEC 62443 certificate program, which addresses securing SCADA architectures, OT networks and secure system design.

Do automation technicians need a license?

There is generally no government license for automation technicians; competence is shown through ISA certifications (CCST/CAP). Some work that touches electrical installation may require an electrician license depending on the jurisdiction.

💡

Concept Explainers

16
🎚️
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 →
🏭
EtherNet/IP vs. PROFINET
Concept Explainer

Both are real-time industrial Ethernet protocols, but EtherNet/IP rides on standard TCP/IP with a CIP application layer while PROFINET bypasses the standard stack for hard real-time — a difference that traces straight back to which vendor ecosystem and plant floor each was built for.

EtherNet/IPPROFINETIndustrial Ethernet
Explain This →
🔗
OPC UA vs. MQTT
Concept Explainer

Both move industrial data toward IT and the cloud, but OPC UA was built to describe what the data actually means with rich information modeling, while MQTT was built to move huge volumes of data as cheaply as possible over constrained links — semantic richness versus lightweight transport.

OPC UAMQTTIIoT
Explain This →
DNP3 vs. IEC 61850
Concept Explainer

Both are critical-infrastructure protocols, but DNP3 was built for wide-area SCADA polling over unreliable WAN links while IEC 61850's GOOSE messaging was built for sub-millisecond protection-relay communication over a substation's local LAN — WAN telemetry versus LAN-local protection-grade speed.

DNP3IEC 61850Substation Automation
Explain This →
🧵
HART vs. 4–20 mA
Concept Explainer

Not actually two competing protocols — 4-20mA is the base analog current-loop signal, and HART is a digital protocol that rides on top of that same loop, letting a device report diagnostics and extra variables over the same two wires without ever disturbing the analog signal underneath.

HART4-20mAInstrumentation
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 →
🧮

Engineering Calculations

8
Panel Thermal DissipationLIVE

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

ThermalNEMA
Open →
PLC Power Supply SizingLIVE

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

PLCDC Supply
Open →
4–20 mA Loop CalculatorLIVE

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

4-20mALoop
Open →
Modbus Address CalculatorLIVE

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

ModbusAddressing
Open →
RS-485 Network SizingLIVE

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

RS-485Network
Open →
VFD Cable & Conduit SizingLIVE

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

VFDCable Sizing
Open →
Control Transformer SizingLIVE

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

TransformerkVA
Open →
Safety Integrity Level (SIL) EstimatorLIVE

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

SILIEC 61511
Open →
📜

SCADA & Automation Certification Prep

7
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
COMING SOON
SCADA/ICS System Architecture — Prep

SCADA/ICS System Architecture prep: RTU/MTU/HMI architecture, PLC/DCS integration, Modbus/DNP3/OPC protocols, the Purdue model, and redundancy design.

SCADAICS ArchitectureProtocols
Premium Content
SCADA/ICS System Architecture — Extended Practice Exam

150 original questions going deeper than the free exam above — trickier multi-step calculations, subtler concept distinctions, and more application-level scenarios. Instant online access after purchase, good for 90 days.

150 QuestionsDeeper Scenarios90-Day Access
🔓 Unlock · $7.99
🛠️

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 →
📖

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 →
🎮

Simulators

6
PLC Scan Cycle SimulatorLIVE

Step through PLC scan cycles with live I/O state changes, rung evaluation, and output coil resolution.

PLCLadder Logic
Open →
Modbus Register ExplorerLIVE

Send Modbus RTU/TCP read and write commands to a virtual device and view register maps in real time.

ModbusRTU/TCP
Open →
Industrial Network Latency SimulatorLIVE

Model round-trip latency for Modbus TCP, EtherNet/IP, and PROFINET across switch hops and WAN links.

OT NetworkLatency
Open →
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 ExplorerPremium Content

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
🔓 Unlock · $4.99
Industrial Network Topology VisualizerPremium Content

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
🔓 Unlock · $4.99