Skip to main content

Eclipse 4diac 3.2 - New and Noteworthy

Welcome to the Eclipse 4diac project! The Eclipse 4diac 3.2 release is scheduled for June 10, 2026. Eclipse 4diac can be downloaded from the project's downloads page.

Here are some of the more noteworthy items available in this release.

4diac IDE

User Interface & Usability Enhancements

  • New grid for all graphical editors that reduces visual clutter to improve focus on content
  • Modernized look of Interface Editor:
    • Cleaner alignment of comments and data types
    • Connections follow type colors to be in line with Function Block Network editor
  • Mapped Function Blocks are now shown with a device-colored bar at the bottom of the block
  • Modernized look of ECC editor:
    • Color scheme adjusted to overall IEC 61499 colors (i.e. events and data connections)
    • Improved state representation with cleaner action lists
    • Smoother splines for transitions
  • Added member access pins for all FB instances
  • Added unified wizard to manage project libraries
  • Removed Affected Types dialog when saving types
  • Updated rules for hiding pins to prevent hiding of connected pins
    • Tables also reflect that option correctly now
  • Added feature to reconnect Target Pins to different Source

New and changed validations

  • An internal FB may not have the same name as a pin of the surrounding type or instance
  • An internal FB in a Simple or Basic FB must be a Simple, Basic, or Service Interface FB
  • Warn for unused FB and SubApp instances with no incoming event connections
  • Validate additional cases of incompatible types with generic inputs or outputs
  • Optionally validate multiple event output connections leading to undefined execution order
  • Variables may now have the same name as a data type

ST Editor

  • Remove ALGORITHM and METHOD blocks when saving algorithms in FB types for improved compatibility with other IEC 61499 tools
  • Extract method refactoring now uses the exact selection
  • Update ST code during copy refactoring

Plant Hierarchy

  • Added reordering of Nodes and Folders
  • Improved updating of Comments

Bulk Editor

  • Fixed “Open in Bulk Editor” showing in unrelated context menus
  • Added new context menu to go to selected element of the result table
  • Added filtering of Internal Attributes in result table
  • Fixed edge cases for Copy/Paste of result table
  • Added validation when adding new Attributes

Deployment and Monitoring

  • Show resource status in Debug view
  • No longer watch internal FBs or variables by default
  • Separated OPC UA deployment into its own optional feature
  • Upgraded Eclipse Milo to version 1.1.2
  • Type hash now only considers Negate and Retain attributes

Replay Debugging

  • Exact reproduction of the run of an application is possible via the newly developed replay debugging feature
  • Start the repoduction from:
    • existing traces generated from 4diac FORTE, or
    • manually triggered events directly in 4diac IDE
  • It allows an easy step by step reproduction of an application
  • The application can be monitored and every step of the reproduction can be fully observed
  • Create parallel timelines of reproduction by triggering events from existing states
  • Delete events and timelines when not needed anymore for the analysis
  • Compare complete states of the application at different stages of the reproduction

Bug Fixes

  • Fixed imports for constants in arrays when creating connections over UntypedSubApps
  • Fixed importing of VarConfigParameter of TypedSubApps
  • Fixed showing Pin-Tooltips to correctly show type/instance information
  • Removed VarConfig column from output tables

4diac FORTE

  • Improve performance and binary size for floating-point formatting
  • Add support for ANY_STRUCT and ANY_DERIVED data types
  • Fix through connections in Composite FBs
  • Display actual port being used when Forte is started with port 0

OPC UA

  • Upgraded the OPC UA stack to open26541 v1.5.4
  • Reorganized OPC UA Comlayer for non-amalgamation open62541 builds

4diac FBE

Updated Dependencies

Back to the top