If you are looking for modern alternatives, or need to migrate a 2.3.9 project to V3, please refer to the latest CODESYS Development System updates.
In the world of industrial automation, (Controller Development System) stands as a giant. While the modern world has largely moved to Version 3.x (and now 3.5), many production lines, marine vessels, and legacy machinery still run flawlessly on the CODESYS 2.3 ecosystem.
Downloading and setting up (often listed as version 2.3.9.x) differs from modern software because it is a legacy development environment typically provided by hardware manufacturers rather than a single central store. 1. Where to Download CODESYS 2.3.9
While CODESYS V3 is the current flagship platform, version 2.3.9 is still actively maintained and used. It serves as the backbone for millions of existing industrial machines, mobile automation systems, and embedded controllers globally. Why Version 2.3.9 Still Matters in Modern Automation codesys 2.3.9 download
If you are an industrial automation customer requiring the base IDE for maintenance, contact CODESYS Systems GmbH support directly through your registered corporate account to request access.
One significant name associated with this generation is a branded version used by Eaton (and others) for programming their PLCs. XSOFT-CODESYS V2.3.9 was the dedicated programming tool for Eaton's XC and XV device families. Understanding which brand-specific version you need is essential, as the generic 2.3.9 download might not include all the necessary device descriptions or target files. The installation of these specific target files was a key step, often requiring a separate installer ( Setup_XC_XV_Targets_V2.3.9_SP8.exe ).
While CODESYS V3 is the current standard, version 2.3.9 remains highly relevant for maintaining older industrial machinery, servicing legacy Programmable Logic Controllers (PLCs), and working with specific hardware manufacturers that rely on this stable ecosystem. 🛡️ Critical Security and Download Warning If you are looking for modern alternatives, or
: Execute the .exe file. If using a branded version (like WAGO or Eaton), the installer will typically include the base CODESYS IDE plus that manufacturer’s specific device targets.
The CODESYS Store is the primary source for all CODESYS products. While the store prominently features the latest V3.5 versions, it still hosts some V2.3 resources, such as the (used to migrate projects to V3) and certain runtime packages. The official download URL is:
Because 2.3.9 was often embedded, your PLC manufacturer (e.g., WAGO, Turck, IFM) likely included a branded copy on the original that shipped with the controller. These versions are locked to that specific hardware runtime but function identically to the standard IDE. Downloading and setting up (often listed as version 2
This is the most critical section for any user. Due to its status as an unsupported legacy product, locating a legitimate download requires careful navigation. Official links to CODESYS 2.x have largely been removed from public view, but there are still safe pathways.
The . You can write, compile, and simulate projects for as long as you like without any license. To obtain a full license for the runtime components, you need to purchase a license key or a hardware dongle from the CODESYS Store.
Right-click the extracted setup.exe or the final codesys.exe , select "Properties," and set it to run in Windows 7 Compatibility Mode .