Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. IoT Development Tools
  3. Eclipse 4diac

Eclipse 4diac

What it is

Eclipse 4diac is free software for working with IEC 61499 function blocks and C++. It runs on Linux, macOS, and Windows and includes firmware debugging. Its named protocol support covers OPC UA, OPC DA, HTTP, MQTT, RS232 serial, FMI, TSN, FBDK/IP, Modbus, openPOWERLINK, and Arrowhead. Supported boards include Raspberry Pi, BeagleBone Black, 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 systems, plus NetOS, eCos, rcX, vxWorks, and freeRTOS. This gives developers a single free environment spanning desktop operating systems, industrial controllers, and embedded hardware. The combination of IEC 61499 function blocks, C++, firmware debugging, protocol options, and named boards supports projects that need to move between development computers and varied runtime targets. The project website is eclipse.dev/4diac.

For and against

For

  • Free software with no listed price
  • Runs on Linux, macOS, and Windows
  • Includes firmware debugging
  • Supports many industrial protocols
  • Targets numerous boards and runtimes

Against

  • No Android or iOS platform listed
  • Hardware support is limited to named boards
  • Deployment requires matching listed targets

The verdict

Eclipse 4diac brings IEC 61499, C++, debugging, protocol connectivity, and varied deployment targets together at no cost. Confirm that your board, runtime, and protocol appear in its supported lists.

Who it suits

Eclipse 4diac suits developers working with IEC 61499 function blocks, C++, PLCs, embedded devices, and the listed industrial protocols. It is relevant when deployment must span desktop, ARM, and embedded targets.

Alternatives to Eclipse 4diac

Every alternative, ranked