





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.
Download
Contact DEIF ( awc500support@deif.com ) 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.
Visualisation
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.
Read more
You might also like

Software - AWC 500 development package CODESYS
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:
- CODESYS V3
- AWC 500 TSP (Target Support Package)
- CODESYS Control V3 (PLC run-time update)
- AWC 500 EtherCAT device description files (.xml/.devdesc.xml)

Software AWC 500 CODESYS External C lib package
System requirements:
- Windows XP, 7 or later
- AWC 500 CODESYS development package
- AWC 500 C/C++ development package
- Download
- Contact DEIF ( awc500support@deif.com ) for access information for downloading via the AWC 500 FTP area

Advanced Controller AWC 500
- Cold start-up/Operating temperature: -40 to 70°C
- Storage temperature: -40 to 85 °
- Climate: 55 °C 97 % RH condensing
- Altitude: < 4000 m
- Vibration : 2.1 g (3.2 to 50 Hz) 1.0g (13.2 to 100 Hz)
- Shock: 50 g, 11 ms, half sine
- Bump: 25 g, 6 ms, half sine
- Direct 3-phase 690 V voltage and 1/5A current measurement, with class 0.5 Power measurement
- Fully EtherCAT-based I/O and CAN, SSI, TCP/IP, RS-422/485 communication interfaces
- Operating system software with fail-safe update
- Fault-tolerant file system
- Open software development with Linux, C/C++, CODESYS (IEC 61131-3)