PLC Simulator

← For teams & institutions

PLC lab software

PLC Lab Software That Writes, Runs, Auto-Grades and Reports — All in the Browser

The PLC training lab software institutions actually need: students write and run real ladder logic, every submission is auto-graded instantly, a structured curriculum is built in, and one cohort dashboard shows the whole class. No Windows install, no admin rights, no licence keys — it runs on Chromebooks and locked-down lab PCs, and deploys to a class in a day.

Join 1300+ learners practicing PLC programming

Evaluating lab software? Create a free account, set up your team, or book a walkthrough.

The four jobs

What PLC lab software should actually do

Most tools institutions evaluate do one of these well. Lab software has to do all four, or the instructor ends up filling the gaps by hand.

1. Write and run real logic

A full IEC 61131-3 editor — contacts, coils, timers, counters, comparison and math blocks — downloading to a simulated PLC that runs against a simulated process. Not a simplified toy; the same logic model students meet in the field.

2. Auto-grade every submission

Each program is marked against test cases the instant the student hits Run. No collecting files, no manual marking at cohort scale, and instant feedback that lets a learner self-correct.

3. Ship a structured curriculum

Lessons, quizzes and 40+ industrial scenarios mapped to recognisable equipment — conveyors, star-delta starters, level control, fault detection — so the lab is a course, not a blank sandbox.

4. Report cohort progress

An admin console where you assign a learning path to a class and see completions and who is behind at a glance — the part bare simulators leave entirely to the instructor.

How it compares

This platform vs PLCLogix / Factory I/O vs an Amatrol hardware lab

The figures below are typical/published prices from the vendors’ own materials, not invented numbers. Each tool has a place — the table shows where browser-based lab software wins on rollout, grading and cohort reporting.

 This platformbrowser lab softwareDesktop PLC softwarePLCLogix / Factory I/OHardware labAmatrol / Festo
Typical costFrom free; Pro seats $199/seat/year, reassignable~$159/seat one-time, ~$2,980/site (published)~$10,000–$50,000 per lab rig (published)
PlatformAny browser — Chromebook, Mac, Linux, locked-down PCWindows-only desktop installPhysical bench, fixed location
Install / admin rightsNone — nothing to install per machinePer-machine install, admin rights, licence keysBench space, wiring, maintenance contract
Auto-graded assignmentsYes — every submission marked instantlyMostly a sandbox; no built-in gradingManual assessment by an instructor
Built-in curriculumLessons + quizzes + 40+ scenariosProgramming/visualisation sandboxCourseware sold separately
Cohort progress reportingYes — live dashboard per classNo cohort reportingOne student per rig; manual records
Multi-domain (PLC + HMI + robot)Yes — all in one platformPLC (and 3D I/O) focusedUsually one domain per (expensive) rig

Competitor prices shown are typical/published figures and may vary by region, version and bundle. Lab software does not replace hands-on wiring — see the FAQ on what it does and does not replace.

What the lab covers

The PLC concepts your lab software teaches and grades

Every concept below is something learners build, run and are auto-graded on in the browser — the same IEC 61131-3 logic model they will meet on a real plant floor, with no rig and no install.

PLC lab software running in an institution’s browser — ladder editor, live simulation and auto-grader in one tab on any student device including a Chromebook, with no install or admin rightsA web browser window running a PLC ladder logic simulator with an input/output strip, requiring no installation or download.plcsimulator.app/playno installINPUTSOUTPUTS
The whole lab in a browser tab — on any institutional device, including Chromebooks.
PLC architecture taught by the lab software — CPU, input modules, output modules and field devices — the foundational lesson the lab curriculum opens withA modular PLC rack on a backplane: power supply, CPU processor, input module, output module and a communications module side by side.PLC RACKbackplane busPSUPowerCPUProcessorDIInputDOOutputNETComms
PLC architecture — the foundational lesson the lab curriculum opens with.
The PLC scan cycle in the browser-based lab software — read inputs, execute the ladder program, update outputs, repeat — the concept every auto-graded lab assignment builds onThe repeating PLC scan cycle: read inputs, execute the ladder logic, update outputs, then housekeeping, looping continuously.1Read Inputs2Execute Logic3Update Outputs4HousekeepingSCANCYCLE
The scan cycle — the idea every auto-graded lab assignment builds on.
A ladder logic rung in the PLC lab software — a normally-open contact driving an output coil — written and auto-graded in the browser for the whole cohort with no manual markingA basic ladder logic rung between two power rails: an examine-if-closed contact (XIC) in series driving an output coil (OTE).L1L2] [StartXIC I:0/0LampOTE O:0/0
The first graded rung — a contact driving a coil, scored instantly for the class.
Digital I/O in the PLC lab software — sinking and sourcing inputs and outputs wired to simulated field devices — the I/O model students program against in the browserA digital input pushbutton wired to a PLC input card, and a PLC output card driving a lamp, with a sinking versus sourcing hint.I/O CARDINPUTOUTPUTPushbuttonI:0/0LampO:0/0sinking (NPN) vs sourcing (PNP)
Digital I/O — the inputs and outputs students program against, no field wiring required.
An IEC TON on-delay timer timing chart in the PLC lab software — the instruction behind sequencing exercises such as traffic lights and conveyor delays students are graded onA TON on-delay timer: the accumulated time bar ramps up toward the preset value, and the done (DN) bit turns on when the accumulator reaches preset.TONPRE 5000ACCACC ramps to PREPREDNdone bit
Timers (TON / TOF) — sequencing logic students run and are graded on in the lab.
The five IEC 61131-3 languages in the lab software — Ladder, Function Block, Structured Text, SFC and Instruction List — so graduates can adapt across vendor platformsThe five IEC 61131-3 PLC programming languages as chips: Ladder Diagram, Function Block Diagram, Structured Text, Instruction List and Sequential Function Chart.IEC 61131-3 — five languagesLDLadder DiagramFBDFunction BlockSTStructured TextILInstruction ListSFCSequential Func. Chart
IEC 61131-3 breadth — the vendor-neutral standard that transfers to any brand.
HMI and SCADA in the lab software — an operator panel bound to PLC tags — the HMI half students build and are graded on alongside their PLC programs in the browserA SCADA supervisory layer above a PLC, an operator HMI panel beside the PLC, and the PLC wired down to field devices such as sensors and a motor.SCADAsupervisory layerHMI panelPLCcontrollerSMfield devices (sensors, motor)
HMI / SCADA — the operator-interface half the lab software also covers.

Pricing & rollout

Evaluate the lab software free — scale with reassignable per-seat licensing

Trial the full platform free and run a small pilot before involving procurement. Pro seats are $199/seat/year on annual billing, reassignable when a student leaves, with bulk and academic pricing on request. No minimum seat count. See full pricing →

Talk to us about your PLC lab

Tell us your cohort size, the programme you run, and whether you need a purchase order or quotation. We’ll scope the right lab-software access — and be straight about what it does and doesn’t replace.

No spam. We reply within 1 business day.
Questions

PLC lab software — FAQ

PLC lab software is the platform a school, college or training centre uses to run a PLC programming lab — students write ladder logic (and other IEC 61131-3 languages), download it to a simulated controller, run it against a simulated process, and get feedback. Good PLC training lab software does four things beyond a bare programming sandbox: it lets learners write and run real logic, it auto-grades each submission, it ships a structured curriculum, and it reports cohort progress so one instructor can manage a whole class. This platform does all four, entirely in the browser.

Run a PLC lab without the install, the licences or the rigs.

Write, run, auto-grade and report — all in the browser. Create your team account free and invite your first cohort today, or book a walkthrough and we will scope it with you.