To program and operate your WAGO PLC correctly, the PLC firmware, CODESYS 3.5 version, and WAGO Device Description must all be compatible. The firmware is the system software that enables the PLC to function, CODESYS is the programming tool, and the device description allows CODESYS to recognize and configure WAGO hardware properly.
Below is the latest compatibility table outlining the required versions for WAGO PLC firmware, CODESYS 3.5, and the WAGO Device Description.
WAGO PLC FW Version
CODESYS 3.5 Version
WAGO Device Description Version
29
SP 21 Patch 1
2.0.7.x
28
SP 19 Patch 7
2.0.6.x
27
SP 19 Patch 7
2.0.5.x
26
SP 19 Patch 2
2.0.4.x
25
SP 18 Patch 5
2.0.2.x
24
SP 18 Patch 2
2.0.1.x
23
SP 17 Patch 3
2.0.0.x
The latest Codesys 3.5 version and PLC FW are available at the WAGO download center.
Thanks for this overview, very useful. Even more so in combination with other posts detailing the new Sandbox Lite feature.
Now at work we currently have different projects where we need to program for both FW27 as well as FW28 controllers. How should I go about to install and configure for this situation? I have just finished installing SP19 patch 7, with the sandbox lite feature selected. Now I am looking into the required device descriptions in order to program for both FW27 as well as FW28.
Would I need two distinct “sandbox lite“ installations of SP19 patch 7, each with their own device descriptions?
Or is FW27 included in the latest device descriptions (2.0.6.x), so I install 2.0.6.x only?
Or would I have to install both 2.0.5.x as well as 2.0.6.x into the single SP19 patch 7 (sandbox lite)?
If nr 3 applies: is the order in which I install these packages 2.0.5.x and 2.0.6.x relevant?
Since FW 27 and FW 28 use the same CODESYS version, you can install both FW 27 and FW 28 device descriptions into SP 19 Patch 7 using the CODESYS Installer.
After both device descriptions have been installed, in the CODESYS software environment, right-click the device (controller) and select “Update Device”.
In the Update Device window, enable the Display all versions option to view all available device descriptions, not just the newest one (FW 28).
Selecting a controller will display its description so you can confirm whether it is for FW 27 or FW 28.