Composite Function Blocks
Compose reusable engineering structures for larger applications without flattening everything into low-level controller logic.
Engineering IDE
Build, modify, observe, and deploy control applications with a workflow that supports custom blocks, scripting integration, and online operational changes.
The current IDE already provides a practical engineering workflow for building, modifying, observing, and deploying control applications.
Stage 1 is focused on usable project workflows, custom block development, runtime diagnostics, and a semantic project structure that prepares the platform for deep AI integration and advanced engineering automation.
Two programming languages are planned for the first stage: Function Block Diagram (FBD) and Ladder Diagram (LD). FBD is already available in beta, while LD is planned for availability by the release version. The IDE is also being designed for AI compatibility through a detailed semantic model of project entities, relationships, tags, function blocks, and execution context, creating a strong foundation for AI-assisted engineering, automated analysis, documentation generation, validation, and future semantic tooling.
Compose reusable engineering structures for larger applications without flattening everything into low-level controller logic.
Develop user-defined blocks on Lua where scripting flexibility and runtime extensibility are needed.
Observe variables and apply forcing during commissioning and diagnostics using capabilities already implemented in the platform.
Modify application software on the fly without stopping or rebooting the PLC platform.
Prepare artifacts, bind runtime configuration, and manage lifecycle transitions against real deployment targets.
Keep deterministic control, Lua execution, and isolated Python tasks within clear engineering boundaries.
Stage 2 is planned as the next major step in expanding the IDE into a broader industrial engineering platform.
The target horizon for Stage 2 is 2027.
Expanded Structured Text support and Sequential Function Chart support within a richer multi-language engineering environment.
Improved security posture including TLS, firmware and application digital signatures, and stronger trusted deployment flows.
Protection of know-how through encryption of Lua-based blocks and controlled runtime usage of protected engineering assets.
Support for collaborative multi-user development workflows for larger engineering teams and industrial projects.
The long-term direction of the IDE is to provide a maximally open technology platform that enables broad integration of production systems and supports measurable efficiency gains in engineering and operations.
This means an engineering environment with open integration paths, rich semantic models, extensibility, and clear execution boundaries that help industrial teams build, evolve, and integrate automation systems more effectively over time.
Request a demo to explore the product, review current capabilities, and discuss roadmap details and planned functionality.