Codesys is the industry reference. It is also a Windows desktop IDE that shuts its SoftPLC off after two hours in demo mode. Here is an honest alternative for learners who want scored practice without the install.
Join 700+ learners practicing PLC programming

Opening honesty
If you are planning a career on Beckhoff, WAGO, Schneider, Phoenix Contact, Bosch Rexroth, or any of the dozens of vendors running Codesys under the hood, you will end up in the Codesys IDE sooner or later. This page is about where to start — not where to end.
Background
Codesys Development System V3 is the industry-reference IEC 61131-3 development environment, built by Codesys GmbH (Germany) since 1994. The IDE is Windows-only and free to download. It ships with a built-in Windows SoftPLC that lets you execute ladder, structured text, FBD, SFC, and IL code without real hardware — that is the "Codesys simulator" people search for.
Codesys also powers the toolchain of a remarkable number of vendors: Beckhoff TwinCAT, WAGO e!COCKPIT, Phoenix Contact PLCnext, Schneider Machine Expert, Bosch Rexroth ctrlX, Eaton XSoft, Hitachi HX-CODESYS, Festo CECC, and many more. Skills transfer across all of them.
Pricing: IDE free. Runtime: 2-hour demo mode free; production licences typically €50–€500 per target depending on I/O count, fieldbus count, and code size.
By contrast
Where CODESYS layers an IDE on top of a runtime on top of a target, a browser-based tool collapses that stack into a single tab. The editor, the live simulation, and the auto-grader all run in the browser — so a learner on a Mac, Linux box, or Chromebook is writing their first rung in seconds, with no install and no demo-mode countdown.
Strengths
If you want to know what IEC was designed to look like in practice, Codesys is the answer. The instruction set, project structure, and task scheduler are clean expressions of the standard.
Learning Codesys is not learning one vendor — it is learning the engine behind Beckhoff, WAGO, Schneider, Phoenix Contact, and a long tail of industrial brands.
Codesys SoftPLC runs on Raspberry Pi, BeagleBone, industrial ARM boards, and x86 — genuine real-hardware practice for under $100.
Learner friction
The Codesys IDE does not run on Mac, Linux, or Chromebook natively. The workaround is a Windows VM and its own cost and complexity.
The SoftPLC demo mode stops running after two hours. That shuts down a long PID-tuning session or a batch-sequence run that you wanted to leave going.
The IDE is not huge but the first few hours are spent configuring targets, tasks, and I/O — not writing ladder. That is great when you are serious; painful when you are trying out the idea.
Codesys gives you the workbench, not the syllabus. You decide whether your scenario works — there is no auto-grader.
Pure IEC. Useful if you will stay in the Codesys ecosystem, limiting if you want to explore Allen-Bradley or Siemens conventions before committing.
Built for professional engineering, not self-paced interview prep or CV-ready portfolios.
Feature comparison
| Feature | Codesys | Ours |
|---|---|---|
| IDE platform | Windows only | Any browser |
| Runtime platform | Windows, Linux, Raspberry Pi, ARM | Browser only |
| IDE price | Free | Free tier + Pro monthly |
| Runtime demo limit | Shuts off after 2 hours | No time limit |
| Install footprint | ~4 GB | Zero |
| Dialect switching | IEC only | IEC + AB + Siemens |
| Scored scenarios | No | 40 auto-graded |
| Interview-timer | No | Yes (Pro) |
| Portfolio PDF export | No | Yes (Pro) |
| Real-hardware targets | Yes (Pi, BeagleBone, etc.) | No |
IEC 61131-3 scenarios
Of all the Codesys alternatives, the ones worth your time are the ones that keep your logic portable. The IEC 61131-3 core you build here — contacts, coils, seal-in rungs, timers, and structured text — moves straight into the Codesys IDE when you graduate to real hardware. Here is the classic motor start-stop seal-in rung in portable IEC addressing.
Third options
A browser tool is not the only choice. If you are weighing Codesys alternatives for real-hardware work rather than learning, these open-source options are worth a look.
No Windows install. No 2-hour shutdown. No licence file.
Create free account →