The 4DIAC_IDE development environment (Java-based) and the 4DIAC_Forte runtime (written in C++).
Development Environment Preparation
We compile 4DIAC_IDE to produce an executable file (.exe). This environment allows users to create function blocks tailored to our hardware, including:
► Input events and data (e.g., equipment signals or combined signal sets)
► Output actions (e.g., actuator triggers or visual notifications on the operator’s screen)
Codebase Generation
Template C files are then automatically generated. These serve as a foundation that developers extend with control logic customized for specific hardware configurations.
Integration with Hardware
► Developers link function blocks to physical hardware
► Configure sensor signal processing
► Implement control logic for actuators
Build and Deployment
Once configuration is complete, the code is compiled into an executable program and uploaded to the Series 1000 devices. Function blocks created in the IDE become the building blocks for constructing a unified control system.
Key Advantages
► Accelerated development through reusable templates
► Flexible adaptation to any hardware
► Unified environment for logic design and code generation