What this path is
A curated sequence through the controls side of automation: write and debug the logic, scale and control analog signals, build the operator screens, connect the network and document what you built.
It is a curated order through units that already exist on this site, not a separate course: the same free and paid units you can open one at a time, put in the order this role tends to need them.
What you will be able to do
- You can write latched motor control, timers, counters and a state-machine sequence in ladder, and read the same logic in structured text.
- You can repair a broken PLC program from a behavioural description instead of guessing.
- You can scale a raw analog value, explain what P, I and D each do and tune a simulated loop against measurable limits.
- You can build and check an operator screen with live tag binding and a sensible alarm display.
- You can place devices in security zones, choose between common industrial protocols and triage an alarm flood.
- You can document a program and an I/O list so someone else can commission and maintain it.
- 01
Ladder foundations
All free8 units, 32 minutesWhat a PLC is, the scan cycle, normally closed stop buttons and the first scored labs: a switch and a light, AND logic, a stop button and a latched start/stop. Every unit is free.
- FreeWhat is a PLC? (3 min)
- FreeThe scan cycle (5 min)
- FreeLadder logic = relay logic (4 min)
- FreeNC contacts and stop buttons (4 min)
- FreeBeginner 01 — Switch turns on Light (3 min)
- FreeBeginner 02 — Two switches (AND) (4 min)
- FreeBeginner 04 — Stop button (NC contact) (4 min)
- FreeBeginner 07 — Latched Start/Stop (SET/RESET) (5 min)
- 02
Timers, counters, state machines and structured text
6 units, 2.1 hoursTimers and counters in practice, a full motor starter with fault monitoring, a three-step sequence, state machines in ladder and a first look at structured text.
- FreeTimers (TON) (5 min)
- FreeBeginner 11 — Count five boxes and stop (CTU) (15 min)
- FreeMotor Start/Stop & Fault Monitoring (30 min)
- ProState Machines in Ladder Logic (30 min)
- ProSeq 01 — Fill, mix, drain (15 min)
- ProIntroduction to Structured Text (30 min)
- 03
Debugging a running program
7 units, 85 minutesA repeatable debugging method, five repair labs (held motor, ignored stop, stuck counter, double coil, latched fault), the scan-order race and the scan cycle seen from the debugger.
- FreeThe half-split troubleshooting method (15 min)
- FreeFix 01: Motor won’t hold (4 min)
- ProFix 04: Counter won’t reset (8 min)
- ProFix 05: Two rungs, one output (8 min)
- ProFix 06: Latch won’t release (10 min)
- ProDebugging and the Scan Cycle (25 min)
- ProFault 05 — Scan-Order Race (15 min)
- 04
Analog signals, drives and PID
9 units, 2.7 hoursScaling raw counts and 4-20 mA signals, driving a conveyor from a VFD, and closed-loop control from first principles through graded PID tuning runs.
- ProAnalog I/O and Scaling (30 min)
- ProAnalog 00 — Raw reading to percent (8 min)
- FreeInstrumentation lab: scale a 4-20 mA signal (12 min)
- FreeVFDs for PLC programmers (6 min)
- ProVFD Conveyor Speed Control (20 min)
- ProPID Control Fundamentals (35 min)
- FreePID lab: tune a delayed temperature loop (15 min)
- ProPID lab: recover from a load disturbance (15 min)
- ProChemical Dosing Control (20 min)
- 05
Operator screens
5 units, 82 minutesPrinciples of an operator screen, then hands-on exercises in the HMI Builder: a start/stop panel bound to a running PLC, alarm display and colour use, and repairing a bad screen.
- FreeHMI Principles — Screens Operators Can Actually Use (10 min)
- FreeMotor Start/Stop HMI (15 min)
- ProAlarm & Colour Design (ISA-101-lite) (12 min)
- ProAlarm Management HMI (25 min)
- ProFix This Bad HMI Screen (20 min)
- 06
Networks and SCADA
9 units, 2.2 hoursThe plant-floor stack, fieldbus against Ethernet, Modbus, EtherNet/IP and OPC UA, security zones, SCADA architecture, an alarm flood to triage and a graded knowledge check.
- FreeThe plant-floor network stack (12 min)
- FreeFieldbus versus industrial Ethernet (14 min)
- FreeModbus RTU and TCP refresher (12 min)
- ProEtherNet/IP and CIP (14 min)
- ProOPC UA: servers, nodes and subscriptions (16 min)
- ProLab: network zones and conduits (20 min)
- ProSCADA architecture: layers, tags and scan classes (14 min)
- FreeLab: alarm flood triage (15 min)
- ProNetworking and SCADA knowledge check (15 min)
- 07
Documentation and handover
4 units, 66 minutesFrom P&ID tag to PLC address to terminal, documenting program structure with names and comments, FAT and SAT paperwork, and finding a fault from the drawings.
- ProFrom P&ID tag to PLC address to terminal (18 min)
- ProDocumenting the PLC program: names, comments, structure (16 min)
- ProCommissioning documents: FAT, SAT, punch lists and as-built drawings (14 min)
- ProTroubleshooting from drawings: where do you measure? (18 min)
- 08
Capstone: commission a small machine
Capstone5 units, 1.6 hoursOne carton sorter cell, five graded steps: size the drive and the pusher, power and safeguard them, write the PLC cycle against a cell model and commission it.
- FreeCapstone 1: size the conveyor drive (15 min)
- ProCapstone 2: size the pusher and the electrical supply (20 min)
- ProCapstone 3: safeguard the pusher station (18 min)
- ProCapstone 4: write and test the PLC cycle (25 min)
- ProCapstone 5: commission and document the cell (20 min)
Optional practice that is not counted
Vendor dialects (practice, not counted). The same timer and contact logic in Allen-Bradley, Siemens, Mitsubishi and IEC terms. These graded exercises run in your browser and are not recorded by the server, so they are practice and do not count towards the certificate.
The certificate
When every counted unit is complete, you can download a certificate. It is verifiable proof of completed practice on this platform: it lists each milestone, and its certificate ID and QR code open a public verification page.
- A unit only counts when the server has recorded it as complete: a lesson worked through, or a graded lab, scenario, quiz or exercise it checked and passed. Opening a page counts for nothing.
- Issuing a new certificate needs a Pro plan. A certificate that has been issued stays downloadable and verifiable after a plan ends.
- It is not an accredited qualification, a vendor certification or a statement about competence on real equipment.
Who this path is for
Technicians moving into programming, new graduates and engineers from another discipline who want one ordered route through PLC logic, debugging, process control, HMI and networks.
The first milestone is free with a free account, with no card and no expiry; 23 of the 53 counted units are free. The other 30 are part of a paid plan; compare them on the pricing page. For what the job itself involves, read the Controls engineer career guide.
Tracks this path draws on
- Industrial Networks and SCADAFrom a sensor reading to a historian trend: how plant data moves, which protocol does which job, and how to keep the whole system secure and readable.
- Vendor ReferencesInstruction references and runnable labs for Allen-Bradley, Siemens, Mitsubishi and CODESYS.
- Drawings and DocumentationRead a P&ID and an electrical drawing set, follow a signal from the process to a PLC terminal, and document your own work the way an employer expects.
- TroubleshootingA repeatable way to find faults: measure before you replace, halve the circuit, and read what the LEDs, the program and the meter are each telling you.
- Motion and fluid powerFrom choosing the actuator to a working pick-and-place cycle: encoders, motion profiles, homing, pneumatics and hydraulics seen from the PLC programmer’s side.
Which PLC brand does the controls engineer path teach?
The ladder labs use a vendor-neutral dialect that maps to IEC 61131-3 concepts. A separate milestone shows the same logic in Allen-Bradley, Siemens, Mitsubishi and IEC terms, but those exercises are practice only: they run in your browser and are not counted towards the certificate.
Do I need the HMI Builder and a running PLC at home?
No. The HMI exercises run in the browser against a simulated PLC, so there is nothing to install and no hardware to buy.
Does finishing the path prepare me for a specific job or exam?
It gives you practised, checked work across the controls topics listed above. It does not promise a job, a salary or a particular result in any vendor exam, and the certificate is verifiable proof of completed practice on this platform only.
Start with the free milestone
Browser-based, no install, no hardware.
Start free: create an account