Eclipse 4diac Logo design once use everywhere Open Source PLC Framework for
Industrial Automation & Control
network of heterogenouse embedded control devices forming a distributed control system running IEC 61499 control applications

4diac FORTE – IEC 61499 Runtime Environment

The 4diac FORTE is a small portable implementation of an IEC 61499 runtime environment targeting small embedded control devices (16/32 Bit), implemented in C++. It supports online-reconfiguration of its applications and the real-time capable execution of all function block types provided by the IEC 61499 standard.

4diac FORTE supports all IEC 61131-3 edition 2 elementary data-types, structures, and arrays. It provides a scalable architecture which allows 4diac FORTE to adapt to the needs of your application. Applications can consist of any IEC 61499 element as basic function blocks (BFBs), composite function blocks (CFBs), service interface function blocks (SIFBs), adapters and subapplications. For connections between function blocks 4diac FORTE uses automatic and save castings (e.g., INT -> REAL). 4diac FORTE provides a flexible communication infrastructure via so called communication layers.

Supported communication layers

Supported Operating Systems

Supported Boards

Supported Programmable Logic Controllers (PLCs)