vPLC runtime
vPLC runtime 通过确定性调度模型和显式资源管理执行控制逻辑。
它运行在经过认证的工业 PC 平台上,并设计为支持虚拟化和容器化环境中的部署。
产品概览
AnyPLC 是一套工业控制平台,围绕两个核心组件构建:确定性的 SoftPLC runtime,以及以项目为中心的 engineering IDE。二者共同提供结构化环境,用于在现代计算基础设施上设计、部署和运行工业控制应用。
AnyPLC 将确定性控制 runtime 与现代工程环境整合为一个统一平台,不仅用于控制器编程,也用于管理工业系统的完整生命周期。
该平台面向 software-defined 工业架构而构建,在这类架构中,控制逻辑需要可移植,runtime 环境需要可观测,变更需要受控,与开放基础设施的集成也应成为系统的自然组成部分。
在第一阶段,我们推出当前已经可用的产品核心:确定性的虚拟 PLC runtime,以及用于构建、部署和运行控制应用的项目中心化工程开发环境。
vPLC runtime 通过确定性调度模型和显式资源管理执行控制逻辑。
它运行在经过认证的工业 PC 平台上,并设计为支持虚拟化和容器化环境中的部署。
Engineering IDE 为控制项目构建提供结构化 workflow。
应用由功能块、连接和项目配置组成,这些内容定义执行顺序、runtime 行为和部署产物。
在第二阶段,AnyPLC 从执行环境与工程开发环境的组合,发展为更广泛的运行平台层。它包括编排、主机操作系统的基础配置以及扩展监控,为下一代 software-defined 工业自动化的综合管理奠定基础。
用于基础操作系统设置和受控主机配置的服务,以保证可预测的 runtime 行为。
用于跨已部署节点收集 runtime 遥测、运行诊断和系统级监控的服务。
用于管理 runtime 放置、运行生命周期,以及网络中设备间分布式资源协调的服务层。
AnyPLC 将控制逻辑与底层硬件平台分离。
runtime 不再把应用绑定到某个特定控制器系列,而是在通用工业计算系统上执行它们。
这种架构支持可移植控制应用、更清晰的生命周期管理,以及与现代基础设施环境的集成。
在经过认证的 IPC 平台上以确定性调度和显式资源管理运行控制逻辑。设计上支持虚拟化和容器化环境中的部署。
支持复合功能块、基于 Lua 的块,以及面向 scripting 的扩展路径,以覆盖高级自动化 workflow。
支持在运行期间进行监控、forcing 和受控演进控制逻辑,无需控制器重启周期。
确定性执行不再绑定到某一个专有硬件系列。
应用、支撑逻辑和服务层可以按阶段、受控地更新。
Runtime 和 IDE 可以通过 scripting、自定义块、诊断和生态集成持续扩展。
工业自动化系统通常运行数十年,而周围计算基础设施变化得更快。
AnyPLC 背后的架构方法表明,只要正确应用工程纪律和资源隔离,real-time 控制就可以跨 bare metal、虚拟机和容器环境保持可移植。
这为开放自动化、降低硬件依赖,以及更适合长期工业系统的平台架构提供了实际路径。