Every program here runs on an IEC 61131-3 simulation engine

Learn PLC programming on live ladder logic

Solved examples you watch run, real mistakes you find and fix, and labs the engine grades with hidden tests, with Delta, LS and Omron addressing.

For everyone who works with PLCs:

Engineering studentsMaintenance techniciansPLC programmersControl and process engineers
614solved examples
223find-the-bug lessons
80labs with hidden tests
123glossary terms
SCAN 20 ms

Try it now: motor start with seal-in

Hold Start, then let go: the motor keeps running because its parallel contact holds the circuit.

Motor: stopped
Start_PBMotorStop_OKOL_OKMotor0000
The same engine that grades the labsScans: 0
Learning path

Choose your track

Tracks from the foundations to the brands and machine design. Every module links to examples and lessons the engine has verified.

Track A

Foundations

Brand-neutral PLC logic you learn and watch run in the simulator.

Open the path in the studio
  1. 1What is a PLC? The scan cycle2 examples · 1 lessonsReady
  2. 2I/O and fail-safe NO/NC wiring1 examples · 1 lessonsReady
  3. 3Ladder logic: series, parallel, seal-in, SET/RESET51 examples · 42 lessonsReady
  4. 4Timers: TON, TOF, TP51 examples · 15 lessonsReady
  5. 5Counters and edge detection55 examples · 26 lessonsReady
  6. 6Compare, math and analog values113 examples · 24 lessonsPartial
  7. 7Faults, alarms and the limits of software safety113 examples · 43 lessonsReady
No claim without a test

Why you can trust what you see here

The engine is the judge: no example or lesson is published before it passes its checks. What we have not verified, we say so.

Delta DVPLS XGBOmron CPFXIEC 61131-3 ST
✓

Every example passes its tests

And its tests must catch at least 70% of mistakes planted in it on purpose; weaker tests mean it is not published.

✓

Every lesson has exactly one right fix

The buggy program fails, only the right fix passes, and every wrong fix fails on the engine.

✓

Checks the engine writes

E-stop, no restart on its own after release, faults, chatter and first scan.

!

Simulation is for learning

It does not replace testing the real machine: safety functions belong in hardware and safety relays.

!

Export to the brands

Delta and FX instruction lists and ST text are generated and checked by an interpreter; they have not yet been tried in the manufacturers' software.

Credit packs

Plans and credit packs

Lessons, the studio and the simulator are free. AI tools use credits: a free monthly allowance, or buy a pack from $5.