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:
Try it now: motor start with seal-in
Hold Start, then let go: the motor keeps running because its parallel contact holds the circuit.
You learn by running, not only by reading
Everything on the platform is a program running on the engine: press the inputs, watch the power flow, read the test results.
Solved examples that run
A complete program with its task, an explanation of every rung, and tests that prove it works. Run it, press the inputs, watch the power flow.
Open the examples →Find the bug
A program with a real mistake: read what the operator sees on the machine, choose the fix, and the engine decides.
Start a lesson →Labs with hidden tests
Write the program yourself in the editor; the engine grades it with tests you cannot see, plus E-stop and restart checks.
Open the labs →From request to program
Describe the machine in your own words; the AI writes the specification and then the program, and the engine tests it and sends it back for repair before you rely on it.
Describe your machine →From the first rung to complete systems
Each level has solved examples and find-the-bug lessons. Here is a sample; the full list is in the studio.
From this level:
From this level:
From this level:
Choose your track
Tracks from the foundations to the brands and machine design. Every module links to examples and lessons the engine has verified.
Foundations
Brand-neutral PLC logic you learn and watch run in the simulator.
Open the path in the studio- 1What is a PLC? The scan cycle2 examples · 1 lessonsReady
- 2I/O and fail-safe NO/NC wiring1 examples · 1 lessonsReady
- 3Ladder logic: series, parallel, seal-in, SET/RESET51 examples · 42 lessonsReady
- 4Timers: TON, TOF, TP51 examples · 15 lessonsReady
- 5Counters and edge detection55 examples · 26 lessonsReady
- 6Compare, math and analog values113 examples · 24 lessonsPartial
- 7Faults, alarms and the limits of software safety113 examples · 43 lessonsReady
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.
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.
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.