RT + NRT Separation
Real-time control remains isolated from non-real-time services, diagnostics, and higher-level scripting workloads.
SoftPLC Runtime
Run industrial control on standard compute infrastructure while separating real-time logic, non-real-time services, scripting, and operational tooling.
The current runtime already provides a deterministic execution layer for industrial control logic across industrial PCs, virtual machines, and containers when deployed within validated constraints.
It is not just an execution engine: it also defines the operational boundaries between real-time logic, non-real-time services, observability, and controlled system changes.
Stage 1 combines the runtime capabilities already available today with support for FBD and LD programming models in the broader platform workflow, allowing deterministic control, scripting extensibility, and engineering continuity to evolve together.
Real-time control remains isolated from non-real-time services, diagnostics, and higher-level scripting workloads.
Lua-based logic can be used both for real-time execution paths and non-real-time tasks, depending on the use case.
The platform is designed for controlled software changes on the fly without requiring PLC stop or reboot cycles.
Deploy across industrial PCs, virtual machines, and containers with explicit runtime boundaries and validated operational constraints.
Runtime behavior is exposed for monitoring, diagnostics, and controlled operational changes.
The first stage aligns runtime behavior with the broader platform workflow for FBD and LD-based engineering models.
Stage 2 extends the runtime toward stronger security controls, higher operational resilience, and more complete lifecycle support.
The target direction is to make the runtime more robust for production-scale deployments and long-lived industrial systems.
Digital signatures for firmware and application software to strengthen trusted deployment and update validation.
Built-in functionality for automated backup creation, controlled recovery, and faster restoration after failure scenarios.
Hot standby capabilities for higher availability and controlled runtime continuity in critical deployments.
An additional product direction is a platform for orchestration and monitoring of devices across the network.
This platform is intended to provide centralized control over runtime resources, basic OS configuration, logging, and device-level operational management.
Manage compute resources, runtime placement, and operational capacity across connected devices.
Apply and control baseline operating system settings required for predictable industrial runtime behavior.
Collect, manage, and operationalize logs and telemetry from distributed runtime nodes.
Discuss real-time requirements, virtualization constraints, security roadmap, and orchestration architecture.