Skip to content
EDWartens UK
Career24 October 20269 min read

Free PLC Simulator Online (2026): 9 Options Compared

A free PLC simulator online lets you write and test ladder logic in your browser with no PLC or licence. We compared the EDWartens Lab (which we make), plcsimulator.online, rungs.dev, ACC, PLC Fiddle, OpenPLC, CODESYS, LogixPro, TIA Portal PLCSIM and Studio 5000 Emulate on 24 October 2026.

PLC simulatorfree PLC simulatorladder logiconline simulatorPLC practiceOpenPLCCODESYS
Free PLC Simulator Online (2026): 9 Options Compared

Key takeaways

  • Free browser PLC simulators on 24 October 2026: EDWartens Lab (ours), plcsimulator.online, rungs.dev (first 8 exercises free), ACC PLC Simulator and PLC Fiddle.
  • Siemens PLCSIM and Studio 5000 Emulate are the real vendor tools and are not free; CODESYS and OpenPLC are free alternatives.
  • Browser simulators teach logic that carries across brands, but not a vendor's software or real hardware.
  • EDWartens makes the Lab: its PLC lab has 19 levels with acceptance tests, is free to open, and is in beta with its own engine.
  • Start with a motor start/stop seal-in, then test the emergency stop and overload cases.

A free PLC simulator online lets you write and test ladder logic in your browser, with no PLC, licence or install. The free browser options we compared on 24 October 2026 are the EDWartens Lab (which we make), plcsimulator.online, rungs.dev, the ACC PLC Simulator and PLC Fiddle. The vendor tools, Siemens PLCSIM and Studio 5000 Emulate, are not free.

Which free PLC simulators can you use online?

SimulatorRuns inCostLanguagesGood forLimits
EDWartens Lab PLC lab (ours)BrowserFree to open, no account to start; a free account keeps your work everywhereLadder, Structured Text, SFC19 levels (about 20 hours) on 3D machines, each marked by numbered acceptance testsIts own engine with Siemens-style addressing, not a copy of any vendor's software. In beta
plcsimulator.onlineBrowser, PC and mobileFreeLadderQuick rungs; save and share by link. Its own page claims 250,000+ learners a yearLadder; its page points to rungs.dev for Structured Text
rungs.devBrowserFirst 8 exercises free with no account; the rest are paidLadder, Structured TextLogix-style instructions (XIC, XIO, OTE), tags, a test runner, an AI assistantMost exercises sit behind a payment
ACC PLC SimulatorBrowserFreeLadder, Structured Text6 interactive 3D scenes, timers, counters, analog I/O, Modbus link to your own PLC softwareIts own instruction set; the page lists no assessed exercises
PLC FiddleBrowserFreeLadderBasic instructions, timers, shareable URLDescribed by its author in 2017 as early-stage; we could not confirm recent updates
OpenPLCComputer editor, runs on boardsFree, open sourceLadder, Structured Text (IEC 61131-3)Learning IEC 61131-3 with real boardsThe editor installs on your computer; the page does not confirm a built-in simulator
CODESYS Development SystemWindowsFree to download per our course pageAll IEC 61131-3 languagesA simulation mode runs your program on a simulated targetAn install and a learning curve; check current licence terms
LogixPro (now Professor Bill's LadderLab)Windows only$40 a key, free trialLadderLadder practice on a Windows PCNot browser, not Mac, not free after the trial
Siemens TIA Portal PLCSIMWindowsNeeds a TIA Portal licence; Siemens offers time-limited trialsLadder, SCL and moreThe real Siemens software environmentTrial only; heavy install
Studio 5000 Logix EmulateWindowsPaid; we found no Rockwell priceLadder and moreReal Logix code on an emulated controllerNeeds the paid Studio 5000 too

How do the free browser simulators differ in practice?

plcsimulator.online and PLC Fiddle are quick sketchpads. You build a rung, change the inputs and watch outputs. That is enough to learn contacts, coils and a seal-in. Neither tells you whether your logic is right for a real machine.

rungs.dev feels closest to a professional editor. Its page lists a tag database with BOOL, DINT and REAL types, single-scan stepping, a test runner and trend charts, and says the first eight exercises are free with no account. The catalogue beyond that is paid.

The ACC PLC Simulator adds 3D scenes and a link to outside software over Modbus. It is a good free playground, especially if you want to connect your own tools.

The EDWartens Lab is built around marked jobs: a brief, an I/O list and a factory acceptance test. Level 1 is a motor start/stop with overload. Later levels include a star-delta starter, a batch counter, duty and standby pumps and a safety gate interlock. The acceptance tests include awkward cases such as a backed-up conveyor. Its limits are real: it is in beta, it uses its own engine, and some instruction details will differ from the PLC you use at work.

The EDWartens Lab PLC lab with a ladder program running beside the simulator and an I/O list
The EDWartens Lab PLC lab with a ladder program running beside the simulator and an I/O listScreenshot: EDWartens Lab PLC lab, our own product, 24 October 2026

None of the free browser tools we read about is an HMI or SCADA package. Learn screen design separately in our free HMI courses.

Which instructions can you practise?

All of the browser tools cover the basics. rungs.dev lists contacts, coils, timers, counters and maths blocks, with XIC, XIO and OTE named on its page. The ACC simulator lists coils, timers and counters, 16 digital inputs and outputs and analog channels. The Lab's editor has palettes for contacts, coils, timers and counters, compare, move and maths, and program control. PLC Fiddle's author says the basic instructions found in most PLCs are included.

What to look for is not the length of the list but whether the tool shows you why a rung is true or false. Watching rungs energise on every scan, and forcing an input to see the result, teaches more than a long instruction set.

How can you tell a good simulator from a toy?

Ask five questions of any tool, ours included:

  1. Does it run a scan cycle, and can you see it?
  2. Can you force inputs and watch outputs while the program runs?
  3. Does it give you a machine or process to control, not only empty rungs?
  4. Does it check your result, or leave you to guess?
  5. Does it say plainly what it is not? A tool that claims to replace vendor software or real hardware is overselling.

Can you practise Siemens or Allen-Bradley in a free simulator?

Only partly. Siemens PLCSIM and Studio 5000 Emulate are the real vendor tools, and neither is free. The free browser simulators teach the logic, which carries across brands, but not the vendor's software.

For Siemens, our free TIA Portal course lists a 21-day TIA Portal trial and uses PLCSIM. For Allen-Bradley, our Studio 5000 course says Studio 5000 is paid with no public trial and points to free software for the exercises. For no licence at all, CODESYS and OpenPLC have free software and courses.

What should you build first in a PLC simulator?

Start with the motor start/stop with seal-in, the first exercise in most courses. The rung logic is:

  • A start push button (normally open) is wired in parallel with the motor's own holding contact.
  • That group sits in series with the stop button (normally closed), the emergency stop (normally closed) and the overload trip (normally closed).
  • All of it drives the motor coil.

Then test it as a commissioning engineer would: press start and release, press stop, hold the emergency stop, trip the overload and make sure the motor does not restart by itself. The ladder logic tutorial for beginners walks through the same pattern with more detail.

Learn PLC Programming Online with PLC Fiddle!

The video is an 11-minute walkthrough of PLC Fiddle by PLC4YOU, not by us. It shows what a basic browser editor feels like.

What mistakes should you test for?

A simulator is most useful when you try to break your own logic. Run these checks on every program you write:

  • Power cycle the simulated PLC and see whether the motor restarts by itself.
  • Press start and stop together and check which wins. Stop should win.
  • Hold the emergency stop while pressing start.
  • Trip the overload during a run, then reset it, and make sure a fresh start is needed.
  • For counters, push boxes past a sensor faster than the scan can follow and check the count.
  • For timers, check what happens if the input drops before the timer finishes.

Which free PLC simulator should you choose?

  • You want the fastest start: plcsimulator.online or PLC Fiddle, no account.
  • You want Structured Text and a professional-style editor: rungs.dev (first 8 exercises free) or the ACC simulator.
  • You want marked exercises tied to a course: the Lab PLC lab with the free ladder logic course.
  • You want real vendor software: a TIA Portal trial, or CODESYS and OpenPLC for free.
  • You want to know if a simulator replaces hardware: it does not. Our PLC training kit vs simulator guide weighs the two.

Start free

Open the Lab and build level 1 in a few minutes. Follow it with the free PLC foundations path, then try the PLC Programmer job simulation, where the first five days are free. Look at live PLC and automation jobs to see which skills employers ask for. The Lab and the simulation are practice, not employment.

Start free

Learn Allen-Bradley PLCs free, then practise the job

Free job simulation

PLC Programmer

Write the I/O list, program the line, run the FAT and handle a change request.

The first five days are free, no card needed.

Live UK jobs

PLC and automation jobs in the UK

Updated daily, with licensed visa sponsors marked.

Browse all engineering jobs

Frequently asked questions

What is the best free PLC simulator online?

It depends on your goal. plcsimulator.online and PLC Fiddle are fastest for quick rungs. rungs.dev and the ACC PLC Simulator support Structured Text. The EDWartens Lab, which we make, offers 19 marked levels. Vendor simulators such as Siemens PLCSIM are not free.

Is there a free ladder logic simulator online with no download?

Yes. plcsimulator.online, PLC Fiddle, rungs.dev, the ACC PLC Simulator and the EDWartens Lab all run in a browser. Some need no account; the Lab saves your work on your device until you sign in.

Is there a free Allen-Bradley PLC simulator online?

Not the real one. Studio 5000 Logix Emulate is paid Rockwell software. rungs.dev uses Logix-style instructions such as XIC, XIO and OTE in a browser, which helps you practise the logic, but it is not Rockwell software.

Is TIA Portal PLCSIM free?

No. PLCSIM runs with TIA Portal, which needs a licence. Siemens offers time-limited trials to registered users, and our Siemens course page lists a 21-day trial. Check Siemens' current terms.

Can a PLC simulator replace real hardware?

No. A simulator teaches logic, timing and fault thinking, but not wiring, noise, commissioning on site or vendor software quirks. Use it to learn and build projects, then add hardware time when you can.

Sources

  1. EDWartens Lab: PLC simulator (19 levels, free)
  2. EDWartens Lab: ladder logic simulator online
  3. plcsimulator.online: PLC Simulator Online
  4. rungs.dev: AI-assisted PLC simulator
  5. rungs.dev: pricing (first 8 exercises free)
  6. ACC Automation: ACC PLC Simulator
  7. MrPLC forum: PLC Fiddle announcement (28 November 2017)
  8. OpenPLC (Autonomy Logic)
  9. CODESYS help: simulation mode
  10. The Learning Pit: LogixPro / Professor Bill's LadderLab

Share this article

About the author

EDWartens Team

EDWartens Instructional Team

The EDWartens instructional team brings together UK-based automation engineers, certified Siemens and Rockwell specialists, and industry practitioners with decades of combined experience in PLC programming, SCADA engineering, and industrial AI.

View all articles by EDWartens

Ready to become job-ready?

Start with a free course today, or train live in Siemens PLC, HMI and SCADA on the Professional Module.

Related articles

Free Virtual Work Experience for Engineering (UK Guide)
Career

Free Virtual Work Experience for Engineering (UK Guide)

Free virtual work experience for engineering is available in the UK from Springpod (listed by UCAS), Forage, employer programmes and EDWartens job simulations. They are online programmes, not placements. What counts depends on who is asking, so say plainly what you did and ask your school, college or employer.

Read article
PLC Programming Exercises: 10 Projects, No PLC Needed
Career

PLC Programming Exercises: 10 Projects, No PLC Needed

Ten PLC programming exercises you can practise without owning a PLC: motor start/stop, forward/reverse, star-delta, a batch counter, tank pump, traffic-style crossing, duty/standby pumps, analogue scaling, jam detection and a fault-finding challenge. Each runs free in a browser and is marked by numbered tests.

Read article
Ladder Logic Tutorial for Beginners: Worked Examples (2026)
Physical AI

Ladder Logic Tutorial for Beginners: Worked Examples (2026)

Ladder logic is the graphical PLC language in IEC 61131-3, drawn as rungs between two power rails. This tutorial explains contacts, coils, timers and counters, then builds a start/stop motor circuit with a seal-in and a two-timer flasher, with the logic written out in plain text.

Read article
How Long Does It Take to Learn PLC Programming?
Physical AI

How Long Does It Take to Learn PLC Programming?

Most people can write basic ladder logic after about 40 to 60 focused hours, or four to eight weeks of regular practice, but being useful on a real site takes months and independence takes a year or more in a job. A class of 3 to 5 days gets you started; practice afterwards makes you competent. These are planning estimates, not published statistics.

Read article