Eclipse 4diac™ FORTE is a portable, C++ run-time environment for executing IEC 61499 control applications developed with the 4diac IDE.
It targets a wide range of operating systems with a focus on embedded systems such as PLCs.
- Written in C++ for high performance and portability
- Supports multiple hardware platforms and OSes
- Designed for embedded control automation applications
- Seamless integration with the 4diac IDE
- Implements the IEC 61499 standard for distributed control systems
- Extensible architecture for custom function blocks and protocols
Eclipse 4diac FORTE is licensed under the Eclipse Public License 2.0 (EPL 2.0).
We welcome contributions! Please follow our Contribution Policy.
All contributions must comply with the Eclipse Contributor Agreement (ECA).
This project uses CMake for building across multiple platforms including Linux, Windows, macOS, and embedded systems using RTOS like FreeRTOS, Zephyr, ThreadX, and others.
./setup_posix.sh
cd bin/posix
makerm -rf CMakeCache.txt CMakeFiles/Use tito to build local RPM packages:
tito build --test --rpmSee our Installation Documentation for detailed instructions on supported OS and hardware platforms.