CODESYS Control Win: Download, Pricing & System Requirements
CODESYS Control Win — Soft-PLC Runtime for Windows is CODESYS GmbH's 6-language PLC programming environment supporting Soft-PLC running native on Windows, IEC 61131-3 compliant runtime. Released 2008, latest update 2025-10.
In one minute
CODESYS Control Win is best for engineers learning iec 61131-3 properly and hobbyists building home automation projects. Standard soft-PLC runtime for Windows. Used by educators, hobbyists, OEM developers, and increasingly in IoT-edge controller deployments.. Adoption is high (15% market share) across Global.
Capability profile
Six-axis score (0–100) based on pricing, learning curve, hardware support, adoption, community, and feature depth.
Key features
Pricing & licensing
| Tier | $ |
| Price range | USD 0 – 200 |
| Pricing model | freemium |
| Free trial | Yes — 30 days unrestricted |
| Educational discount | Yes |
Free CODESYS IDE; Control Win runtime free for 30 days uninterrupted, after which the runtime restarts every 30 minutes — sufficient for development and learning. Production deployments require licence (~$200).
System requirements
| Operating systems | Windows 10, Windows 11, Linux (separate Control Linux variant) |
| Minimum RAM | 4 GB |
| Recommended RAM | 8 GB |
| Disk space | 3 GB |
| Processor | Intel/AMD x64 |
Native Windows runtime. CODESYS Control Linux available as a separate variant for embedded Linux targets.
Supported hardware
PLC families
- • Soft-PLC running native on Windows
- • IEC 61131-3 compliant runtime
Capabilities
- ✓ HMI integration
- ✗ SCADA integration
- ✗ Variable frequency drives
- ✗ Safety programming
- ✓ Motion control
- ✗ Robotics integration
Pros
- +Free for development use — no time-bombed trial
- +Full IEC 61131-3 conformance
- +Active development with frequent releases
- +Cross-vendor — skills transfer to many OEM brands
- +Strong community and library ecosystem
Cons
- −Steeper learning curve than browser simulators
- −Production deployment requires paid licence
- −Windows-only Control Win variant (Linux variant separate)
- −Documentation can be terse for beginners