SoftPLC Runtime

Deterministic runtime with modern deployment and execution boundaries

Run industrial control on standard compute infrastructure while separating real-time logic, non-real-time services, scripting, and operational tooling.

Stage 1: Current Runtime Capabilities

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.

RT + NRT Separation

Real-time control remains isolated from non-real-time services, diagnostics, and higher-level scripting workloads.

Lua in RT and NRT

Lua-based logic can be used both for real-time execution paths and non-real-time tasks, depending on the use case.

Online Modification

The platform is designed for controlled software changes on the fly without requiring PLC stop or reboot cycles.

Portable Deployment

Deploy across industrial PCs, virtual machines, and containers with explicit runtime boundaries and validated operational constraints.

Observability and Diagnostics

Runtime behavior is exposed for monitoring, diagnostics, and controlled operational changes.

FBD and LD Workflow Alignment

The first stage aligns runtime behavior with the broader platform workflow for FBD and LD-based engineering models.

Stage 2: Security, Resilience, and Continuity

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.

Firmware and Application Signatures

Digital signatures for firmware and application software to strengthen trusted deployment and update validation.

Automated Backup and Recovery

Built-in functionality for automated backup creation, controlled recovery, and faster restoration after failure scenarios.

Hot Standby

Hot standby capabilities for higher availability and controlled runtime continuity in critical deployments.

Orchestration and Monitoring Platform

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.

Resource Management

Manage compute resources, runtime placement, and operational capacity across connected devices.

Base OS Configuration

Apply and control baseline operating system settings required for predictable industrial runtime behavior.

Logs and Telemetry

Collect, manage, and operationalize logs and telemetry from distributed runtime nodes.

Plan a Runtime Pilot

Discuss real-time requirements, virtualization constraints, security roadmap, and orchestration architecture.