SoftPLC Runtime

具备现代部署和执行边界的确定性 runtime

在标准计算基础设施上运行工业控制,同时分离 real-time 逻辑、non-real-time 服务、scripting 和运行工具。

阶段 1:当前 runtime 能力

当前 runtime 已经在经过验证的约束内,为工业 PC、虚拟机和容器上的工业控制逻辑提供确定性执行层。

它不只是执行引擎:它还定义 real-time 逻辑、non-real-time 服务、可观测性和受控系统变更之间的运行边界。

阶段 1 将当前已具备的 runtime 能力与更广泛平台 workflow 中的 FBD 和 LD 编程模型结合起来,使确定性控制、scripting 可扩展性和工程连续性能够共同演进。

RT + NRT 分离

Real-time 控制与 non-real-time 服务、诊断和更高层 scripting workload 保持隔离。

RT 和 NRT 中的 Lua

基于 Lua 的逻辑可根据 use case 同时用于 real-time 执行路径和 non-real-time 任务。

在线修改

平台设计支持在运行中进行受控软件变更,无需 PLC 停止或重启周期。

可移植部署

在工业 PC、虚拟机和容器上部署,并保持明确的 runtime 边界和已验证的运行约束。

可观测性和诊断

runtime 行为对监控、诊断和受控运行变更开放。

与 FBD 和 LD workflow 对齐

第一阶段将 runtime 行为与基于 FBD 和 LD 的工程模型所在的更广泛平台 workflow 对齐。

阶段 2:安全、韧性和连续性

阶段 2 将 runtime 扩展到更强的安全控制、更高的运行韧性和更完整的生命周期支持。

目标方向是让 runtime 更适合生产规模部署和长期运行的工业系统。

Firmware 和应用签名

为 firmware 和应用软件提供数字签名,以增强可信部署和更新验证。

自动备份和恢复

内置自动备份创建、受控恢复,以及故障场景后的更快恢复功能。

Hot standby

为关键部署提供更高可用性和受控 runtime 连续性的 hot standby 能力。

编排和监控平台

另一个产品方向是用于网络中设备编排和监控的平台。

该平台旨在集中控制 runtime 资源、基础 OS 配置、日志记录和设备级运行管理。

资源管理

在已连接设备之间管理计算资源、runtime 放置和运行容量。

基础 OS 配置

应用并控制可预测工业 runtime 行为所需的基础操作系统设置。

日志和遥测

从分布式 runtime 节点收集、管理并运营化日志和遥测。

规划 runtime pilot

讨论 real-time 要求、虚拟化约束、安全 roadmap 和编排架构。