Learn PLCs free
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.