Try a PLC free — no signup
CODESYS GmbHvV3.5Updated 2026Free Trial Available

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.

Pricing
$
USD 0 – 200
Difficulty
Intermediate
3-6 weeks
OS
Linux (separate Control Linux variant)
4+ GB RAM
Languages
LAD, FBD, IL, ST, SFC, CFC
IEC 61131-3

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.

Pricing100/100Ease of Use50/100Features53/100Adoption50/100Community100/100Career Value26/100
CODESYS Control Win capability profile (overall 60/100)

Key features

Free for development use
Full IEC 61131-3 language support
OPC UA server built-in
Modbus TCP / EtherCAT / EtherNet/IP support
Web visualisation built-in
CODESYS Store with thousands of libraries
Pairs with Factory I/O for 3D scenarios

Pricing & licensing

Tier$
Price rangeUSD 0 – 200
Pricing modelfreemium
Free trialYes — 30 days unrestricted
Educational discountYes

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 systemsWindows 10, Windows 11, Linux (separate Control Linux variant)
Minimum RAM4 GB
Recommended RAM8 GB
Disk space3 GB
ProcessorIntel/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

Best for

Engineers learning IEC 61131-3 properly
Hobbyists building home automation projects
OEM developers using CODESYS-compatible hardware
Universities teaching standards-based PLC programming
Developers exploring soft-PLC architectures

Compare CODESYS Control Win with…

Frequently asked questions

How much does CODESYS Control Win cost?
CODESYS Control Win pricing falls in the $ tier (USD 0 – 200). 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).
How do I download CODESYS Control Win?
CODESYS Control Win offers a 30 days unrestricted free trial. Download from the official CODESYS GmbH website. A licensed copy ranges from USD 0 – 200 depending on edition and add-ons.
What are the system requirements for CODESYS Control Win?
CODESYS Control Win runs on Windows 10, Windows 11, Linux (separate Control Linux variant) with a minimum of 4 GB RAM (8 GB recommended) and 3 GB of disk space.
Which PLCs does CODESYS Control Win support?
CODESYS Control Win supports CODESYS-compatible (Festo, WAGO, Beckhoff partial, Eaton, Schneider M241/M251 partial, B&R partial, hundreds of OEM brands) controllers, including Soft-PLC running native on Windows, IEC 61131-3 compliant runtime.
Is CODESYS Control Win hard to learn?
CODESYS Control Win is rated Intermediate difficulty. Typical learning time is 3-6 weeks. Prerequisites: Basic IEC 61131-3 understanding.
Does CODESYS Control Win support all five IEC 61131-3 languages?
CODESYS Control Win supports LAD, FBD, IL, ST, SFC, CFC from the IEC 61131-3 standard.

Practise before you install

Try the logic before setting up CODESYS Control Win

Build and run PLC logic in your browser first, then move it into the vendor tool when you need production-specific behaviour. An independent learning tool, not vendor software.

Try IEC 61131-3 in your browser →

Opens plcsimulationsoftware.com — same team