For years, the IEC 61131-3 programming languages has been used as the preferred open programming environment in wind turbines. That is why DEIF has chosen to integrate the newest version of CODESYS V3 in the AWC 500 wind turbine controller platform which provides a state-of-the-art programming environment with easy debugging features and very easy integration of external libraries such as Modbus or CANopen devices.


Contact DEIF ( ) for access information for downloading via the AWC 500 FTP area.

The newest CODESYS V3 enables easy programming through all IEC 61131-3-supported languages. A search functionality automatically locates all AWC 500 modules connected to the EtherCat bus system. Predefined application modules offer a very easy access to communication interfaces and peripherals. The main features of the CODESYS environment are introduced in the following, and additional information can be found in the complete technical documentation available online.
Programming editor and debug 
The advanced debugging interface gives complete control of all internal variables without the need for any additional tools. It is easy to set up and use the trace function to monitor time series of selected variables in the application.

I/O configuration 
The AWC 500 platform includes configuration files that can easily be imported into CODESYS V3 and makes the I/O configuration and mapping to memory variables an easy task. Configuration files for all the DEIF AWC 500 I/O modules are included in the CODESYS package that comes with the AWC 500 controller.

CODESYS V3 offers an advanced visualisation tool which is supported by every web browser environment. The visualisation tool is integrated in the CODESYS V3 environment and makes it easy to design the visualisation together with the application programming. Typically, the visualisation can then be accessed from standard panel PCs or workstations. Additionally, DEIF offers a JAVA-based loader for the web visualisation that can be executed on any PC-based system without the need for a web browser.

” Disclaimer: DEIF, including any of its affiliated entities, does not make, use, sell, offer to sell or import into the United States any products incorporating CODESYS or any of its versions. US customers are encouraged to contact DEIF for other open software solutions.  DEIF reserves the right to impose similar restrictions to other countries.”

IEC61131-3 PLC programming (ST, FDB, SFC, IL, LD)

  • CODESYS-based (compliant with other PLCs. Programmes based on CODESYS V2)
  • Integrated HMI/Web visualisation
  • Graphical PLC configuration
  • Online debugging
  • Multilanguage programming editor (unicode support) and help in Chinese, German and English
  • Monitoring of all variables • Writing and forcing of receipts (sets of variables) into the PLC
  • Debugging your complete project (breakpoints, stepping, single cycle, call stack))
  • Interrupt-free online changes of POUs and data
  • Sampling trace
  • Library management for user-defined libraries
  • Offline simulation • Graphic PLC configuration
  • OPC Server 

The development package includes: 

  • AWC 500 TSP (Target Support Package) 
  • CODESYS Control V3 (PLC run-time update) 
  • AWC 500 EtherCAT device description files (.xml/.devdesc.xml)