PLC Simulator

Controls Engineer Training Path

PLC ladder and structured text, debugging, analog and PID, operator screens, industrial networks and SCADA, documentation and vendor dialects, ending in a machine-level capstone.

8 milestones
53 counted units
23 free
13 hours

Training material. Follow your site procedures, local electrical code and the manufacturer's instructions. Lockout/tagout and a qualified person are required for real equipment.

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.

  1. 01

    Ladder foundations

    All free
    8 units, 32 minutes

    What 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)
  2. 02

    Timers, counters, state machines and structured text

    6 units, 2.1 hours

    Timers 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)
  3. 03

    Debugging a running program

    7 units, 85 minutes

    A 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)
  4. 04

    Analog signals, drives and PID

    9 units, 2.7 hours

    Scaling 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)
  5. 05

    Operator screens

    5 units, 82 minutes

    Principles 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)
  6. 06

    Networks and SCADA

    9 units, 2.2 hours

    The 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)
  7. 07

    Documentation and handover

    4 units, 66 minutes

    From 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)
  8. 08

    Capstone: commission a small machine

    Capstone
    5 units, 1.6 hours

    One 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.

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