PLC Simulator

← For teams & institutions

PLC virtual lab

A Full PLC Virtual Lab in the Browser — A Station for Every Student, No Rig to Buy

Stand up a virtual PLC lab for a whole cohort in a day. Every student gets their own simulated PLC station — ladder editor, running controller, simulated I/O, plus an HMI builder and a robot cell — in any browser, on any device, including Chromebooks. No hardware rig to buy or maintain, no per-machine install, no admin rights. Every submission is auto-graded, and one instructor can see the whole class at a glance.

Join 1300+ learners practicing PLC programming

Setting up a virtual lab? Create a free account, set up your team, or request institutional pricing.

Why a virtual lab

The one-rig-per-student lab was never going to scale

A station for every student, instantly

A physical PLC trainer rig serves one student at a time, so a class shares a handful of benches on a rotation. A virtual lab gives all 30 students a full station at once — nobody waits, nobody is idle, and practice continues at home.

Nothing to buy, wire or maintain

A single trainer rig runs into the thousands; a full lab into the tens of thousands, before maintenance contracts and the panels that age out. A virtual lab is software — no capital request, no firmware that falls behind what graduates meet in the field.

No install, no admin rights, any device

It runs in a browser tab on Chromebooks, locked-down lab PCs, Macs, Linux and students’ own laptops. IT installs nothing per machine and distributes no licence keys — the roll-out that usually stalls a programme simply disappears.

Auto-graded, with live cohort progress

Every submission is marked against test cases the instant a student hits Run, and an admin console shows who is behind before an assessment. The virtual lab does the marking the physical bench never could.

What it replaces

Virtual PLC lab vs a hardware trainer rig vs desktop PLC software

The figures below are typical/published prices from the vendors’ own materials, not invented numbers. The point is not that hardware is bad — you should keep a bench for wiring — but that only a browser-based virtual lab deploys to a whole cohort in a day, on the devices students already own.

 This virtual labbrowser-basedHardware trainer rigAmatrol / FestoDesktop PLC softwarePLCLogix / Factory I/O
Stations per classOne per student, all at onceOne per rig; class shares on rotationOne per installed machine
Typical costFrom free; Pro seats $199/seat/year, reassignable~$10,000–$50,000 per lab rig (published)~$159/seat one-time, ~$2,980/site (published)
Runs on Chromebooks?Yes — any modern browserN/A — physical bench, fixed locationNo — typically Windows-only desktop install
Install / admin rightsNone — nothing per machineBench space, wiring, maintenance contractPer-machine install, admin rights, licence keys
Auto-graded assignmentsYes — marked instantly on RunManual assessment by an instructorMostly a programming sandbox; no built-in grading
Practice from homeYes — same browser, any deviceNo — bench is on campus onlyOnly on licensed machines

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

Inside every station

What each student’s virtual PLC lab station includes

Every concept below is something a learner builds, runs and is auto-graded on in the browser — the same IEC 61131-3 logic model and the same HMI workflows they will meet on a real plant floor, with no rig and no install.

A PLC virtual lab station running in a school browser — ladder editor, live PLC 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 virtual lab station in a browser tab — on any device, including Chromebooks.
PLC architecture taught in the virtual lab — CPU, input modules, output modules and field devices — the foundational lesson every cohort starts the virtual PLC lab 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 first lesson in the virtual lab: CPU, I/O modules and field devices.
The PLC scan cycle in the browser-based virtual lab — read inputs, execute the ladder program, update outputs, repeat — the concept every auto-graded virtual-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 virtual-lab assignment builds on.
A ladder logic rung in the virtual PLC lab — a normally-open contact driving an output coil — written and auto-graded in the browser for a 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 in the virtual lab — a contact driving a coil, scored instantly.
Digital I/O wiring in the PLC virtual lab — sinking and sourcing inputs and outputs connected to simulated field devices — the I/O model students drive from their browser stationA 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 each virtual station drives, no field wiring required.
An IEC TON on-delay timer timing chart in the virtual PLC lab — the instruction behind sequencing exercises such as traffic lights and conveyor delays students run in the browserA 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 virtual lab.
The five IEC 61131-3 languages in the virtual PLC lab — Ladder, Function Block, Structured Text, SFC and Instruction List — so virtual-lab 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 virtual lab — an operator panel bound to PLC tags — the HMI half each student builds and is 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 — every virtual station includes the operator-interface half too.

What you get

A managed virtual lab — and nothing IT has to install

A station for every student

Unlimited concurrent virtual stations — every learner runs their own PLC, no rotation, no waiting for a free bench.

No hardware, no install

No rigs to buy, wire or maintain and nothing for IT to install per machine. Runs on Chromebooks and locked-down PCs without admin rights.

Auto-graded + cohort progress

Assign a learning path; every submission is marked instantly, and the admin console shows who is behind before an assessment.

Multi-domain in one lab

PLC and ladder logic, an HMI builder, a robot cell, and a wiring tutor — the whole automation stack in one virtual lab.

Certificates & portfolio evidence

Students export portfolio PDFs of timestamped, name-attributed completions — verifiable evidence that supports your accredited assessment.

Deploy in a day

Set up a team, invite a cohort, assign a path — a full class can be writing graded ladder logic the same afternoon, no procurement cycle.

Pricing & rollout

Start a virtual lab free — scale with reassignable per-seat licensing

Trial the full virtual lab free and run a small pilot before involving procurement. When you roll out a managed cohort, 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 →

Stand up a virtual PLC lab for your cohort

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

No spam. We reply within 1 business day.
Questions

PLC virtual lab — FAQ

A PLC virtual lab is a software environment that gives every student their own simulated PLC station — a ladder logic editor, a running PLC, simulated I/O and field devices, and (in this platform) an HMI builder and a robot cell — entirely in the browser. Instead of one hardware trainer rig shared by a class on a rotation, each learner writes, downloads and runs programs against a simulated process on their own device, and the lab auto-grades every submission. It replaces the part of a physical lab that never scaled — one rig per student, booked bench time, install and licence overhead — while you keep a smaller hardware bench for the wiring and commissioning that genuinely needs metal.

Give every student their own PLC station.

No hardware budget. No install. No admin rights. Create your team account free and stand up a virtual lab for your cohort today — or book a walkthrough and we will scope it with you.