Eclipse 4diac
Eclipse 4diac is a free software environment for developing with IEC 61499 function blocks and C++.
What Eclipse 4diac is
Eclipse 4diac is a free software environment for developing with IEC 61499 function blocks and C++. It runs on Linux, macOS, and Windows, and includes firmware debugging. Its protocol support covers OPC UA, OPC DA, HTTP, MQTT, RS232 serial, FMI, TSN, FBDK/IP, Modbus, openPOWERLINK, and Arrowhead. Supported hardware ranges from Raspberry Pi and BeagleBone Black to PLC01A1, Revolution Pi, Wago PFC200, PiFace Digital 2, µMIC.200, Bosch Rexroth PLC, and Lego Mindstorms EV3. Deployment targets include Windows and Linux, including ARM, as well as NetOS, eCos, rcX, vxWorks, and freeRTOS. The deployment scope also includes PLCs and embedded devices. That makes the listed platform, protocol, board, and runtime support relevant to developers working across desktop and embedded environments. The software is available at no cost, with a free plan.
Good
- Free plan
- Runs on Linux, macOS, and Windows
- Includes firmware debugging
- Supports many named protocols and boards
Watch out
- Deployment targets vary across PLC and embedded environments
Who it suits
It suits developers working with IEC 61499 function blocks or C++ who need firmware debugging and deployment options for PLCs or embedded devices. Its supported operating systems include Linux, macOS, and Windows.
Verdict
Eclipse 4diac brings function-block development, firmware debugging, and a wide range of listed protocols and target hardware into a free environment. Check that its supported boards and deployment targets match your project.
Alternatives to Eclipse 4diac
- 1

Arduino IDE
Free planOpen sourceAndroidiOSWebAPI7.9Free plan - 2

Arm Keil MDK
Free planWebAPIExtensionLinux7.9From 82.39 CHF a month - 3
Wokwi
Free planWebAPIExtensionLinux7.7From €5.60 a month - 4

PlatformIO IDE
Free planExtensionLinuxmacOSSelf-hosted7.0From $20.75 a month - 5
MPLAB X IDE
Free planLinuxmacOSWindows6.4Free plan - 6
e² studio
Free planLinuxmacOSWindows6.3Free plan
