PLC Simulator
Practice exercises

PLC Practice Exercises That Grade Themselves

Stop checking your own homework against a PDF answer key. Every exercise here runs against real test cases in your browser — write the logic, hit Run, and find out immediately whether it survives the edge cases.

Join 900+ learners practicing PLC programming

How practice works

Write it. Run it against a machine. Get graded on the edge cases.

Write the logic

Build your program in ladder logic or structured text, in IEC 61131-3, Allen-Bradley, or Siemens-style syntax. The same editor for every exercise — no software to install.

The simulator drives a real machine model

Your code does not get pattern-matched against a model answer. It executes on a real scan cycle that controls a simulated machine — the tank fills, the motor runs, the conveyor jams.

The auto-grader checks what you would miss

Hidden test cases force the conditions you would never think to check by hand: stop pressed mid-sequence, sensor chatter, timer overlap. Per-test pass/fail, with failure reasons.

PLC practice exercises comparison — static worksheet PDFs versus auto-graded in-browser simulator exercises with instant per-test feedback
A static exercise PDF shows you one correct diagram. An auto-graded exercise runs your program and tells you which test case broke it.

Exercise tracks

131 exercises across seven tracks (one shared)

Each track is sequenced by difficulty so you always know what to attempt next. Free, Basic, and Pro labels show exactly what each tier unlocks — no surprises behind the paywall.

Beginner track

Free

10 exercises · Difficulty 1–2

From "switch turns on light" to counting five boxes with a CTU. Contacts, coils, AND/OR, NC stop buttons, latching, TON timers — 3 to 7 minutes each.

Browse the track →

Curriculum lessons

Free (1–6) / Pro

12 lessons · Difficulty 1–3

A sequenced course in exercise form: button-to-light, E-stop NC contacts, seal-in, SET/RST, edge triggers, TON/TOF, counters, a conveyor-reject integration exercise, and a traffic-light capstone (shared with the machines track).

Browse the track →

Machine scenarios

Free / Basic / Pro

47 machines · Difficulty 1–5

Full machine projects with physics models — motors, pumps, conveyors, packaging lines, HVAC, brewing. The closest thing to plant work you can do in a tab.

Browse the track →

Fault-finding

Pro

8 exercises · Difficulty 2–4

Someone else broke the program — you diagnose it. NO/NC swaps, broken seal-ins, wrong addresses, stuck inputs, scan-order races, and intermittent bugs.

Browse the track →

Wiring labs

Free (1–2) / Pro

10 labs · Difficulty 1–4

24 VDC supplies, NPN/PNP sensors, 4–20 mA loops, relay outputs, dual-channel E-stops, RS-485, and industrial Ethernet — wiring before programming.

Browse the track →

CCST cert prep

Pro

40 exercises · Difficulty 1–4

Exam-style exercises in the style of the ISA CCST: contacts, timers, diagnostics, safety categories, drive handshakes, HMI tags, and documentation reading.

Browse the track →

Analog & scaling

Free (first) / Pro

4 exercises · Difficulty 2–3

Scale a 4–20 mA pressure transmitter, build level alarms with hysteresis, hold a temperature setpoint with deadband, and drive a proportional valve.

Browse the track →

Free tier

Start free right now — 23 exercises, no card

The free tier is not a teaser. You get the entire 10-exercise beginner track, curriculum lessons 1–6, and these complete exercises — all auto-graded, all in the browser:

Practice free. Upgrade when you run out of exercises.

Free

$0

Beginner track, curriculum lessons 1–6, and free-tier machine, wiring, and analog exercises.

Basic

$12/mo or $99/yr

The broader scenario library — 35 of the 40 core machines — plus all 18 lessons and 12 quizzes.

Pro

$29/mo or $249/yr

All tracks: fault-injection, CCST cert prep, all 8 dialects, AI rung assistant, and solution walk-throughs.

Full pricing comparison →

Questions

PLC practice exercises FAQ

A real slice of them, yes — 23 exercises are free with a free account: the full 10-exercise beginner track, curriculum lessons 1–6, complete machine scenarios including Motor Start/Stop, Traffic Light, Garage Door Controller, and Car Wash, the first analog scaling exercise, and the first two wiring labs. No credit card and no trial clock. Basic ($12/mo) unlocks the broader scenario library, and Pro ($29/mo) adds the fault-finding and CCST cert-prep tracks.

Your next practice session starts in the browser

No install. No PDF answer keys. No credit card.

Create free account →