PLC Sim Lab

Free online PLC simulator

Practise PLC programming without buying a PLC. PLC Sim Lab simulates the whole control panel, not just the program: power supply, PLC, buttons, sensors, contactors, motors and machines, all wired by you and running live in your browser.

The PLC Sim Lab simulator running a start / stop motor circuit▶ Open the free simulator

No download, no sign-up, free · runs in your browser · or start the free lessons

Video tutorial

Watch the full tutorial (13 min, 4K): build your first PLC circuit step by step. Open on YouTube →

What you can do with the simulator

Most free PLC simulators only run a ladder program on a list of inputs and outputs. PLC Sim Lab goes one step further: every device on the panel is simulated electrically. A push button only reaches the PLC input if you wire it to +24 V and to the right terminal. A lamp only lights if its return wire goes back to 0 V. That is exactly how a real panel behaves, so the habits you build here carry over to the workshop.

PLC Sim Lab simulator with a power supply, a PLC, START and STOP push buttons and a running 24 V motor
The start/stop example running: START was pressed, the seal-in holds the motor on, the RUN lamp is lit.

Four PLC addressing styles

Click the brand label on the PLC to switch the whole project between Siemens-style (I0.0 / Q0.0), Mitsubishi-style (X0 / Y0), Allen-Bradley-style (I:0/0 / O:0/0) and TOYOPUC-style (X000 / Y000) addressing. The program and wiring stay the same; only the way addresses are written changes, so you learn to read any of them. The guide on PLC addressing explains each system.

The simulated PLC switched to TOYOPUC-style addressing with a message listing the new address format
One click switches the addressing style. Here the PLC is now TOYOPUC-style: inputs X000-X007, outputs Y000-Y007.

Learn step by step, then test yourself

If you are new, start with the free PLC training course: 13 guided lessons that set up the panel for you and check your wiring and program automatically, then 12 fault-finding challenges. Finish them all for a free certificate. The Learn section has more than 40 illustrated guides, from what a PLC is to PNP vs NPN sensors and star-delta starters.

Nothing to install, free to use

The simulator runs completely in your browser on Windows, Mac, Linux, Chromebook, tablets and phones. You do not need an account to use it. A free Google sign-in lets you save projects online, share them with the community and earn the certificate.

Open the free PLC simulator → Start the guided lessons →

Frequently asked questions

Is the PLC simulator really free?

Yes. The simulator, the 36 examples, the guided lessons, the fault-finding challenges, the guides and the certificate are all free. The site is supported by ads.

Do I need to install anything?

No. PLC Sim Lab runs in any modern web browser (Chrome, Edge, Firefox, Safari) on a computer, tablet or phone.

Can I practise Siemens, Mitsubishi, Allen-Bradley or TOYOPUC programming?

You can practise their addressing styles and the ladder logic they all share. PLC Sim Lab is an independent learning tool, not the manufacturers\’ software, so for a real project you still need their official programming tools.

Is the wiring simulated too?

Yes. Every terminal has a real voltage. Inputs only switch on with 24 V against the input common, outputs need a load wired back to 0 V, and a short circuit trips the power supply.

Can I save and share my projects?

Projects save in your browser automatically. With a free account you can also save them online, open them on any device and share them in the community.