产品概览

软件定义的工业控制平台

AnyPLC 是一套工业控制平台,围绕两个核心组件构建:确定性的 SoftPLC runtime,以及以项目为中心的 engineering IDE。二者共同提供结构化环境,用于在现代计算基础设施上设计、部署和运行工业控制应用。

平台范围

AnyPLC 将确定性控制 runtime 与现代工程环境整合为一个统一平台,不仅用于控制器编程,也用于管理工业系统的完整生命周期。

该平台面向 software-defined 工业架构而构建,在这类架构中,控制逻辑需要可移植,runtime 环境需要可观测,变更需要受控,与开放基础设施的集成也应成为系统的自然组成部分。

平台核心

阶段 1

在第一阶段,我们推出当前已经可用的产品核心:确定性的虚拟 PLC runtime,以及用于构建、部署和运行控制应用的项目中心化工程开发环境。

vPLC runtime

vPLC runtime 通过确定性调度模型和显式资源管理执行控制逻辑。

它运行在经过认证的工业 PC 平台上,并设计为支持虚拟化和容器化环境中的部署。

Engineering IDE

Engineering IDE 为控制项目构建提供结构化 workflow。

应用由功能块、连接和项目配置组成,这些内容定义执行顺序、runtime 行为和部署产物。

阶段 2

在第二阶段,AnyPLC 从执行环境与工程开发环境的组合,发展为更广泛的运行平台层。它包括编排、主机操作系统的基础配置以及扩展监控,为下一代 software-defined 工业自动化的综合管理奠定基础。

OS 配置服务

用于基础操作系统设置和受控主机配置的服务,以保证可预测的 runtime 行为。

监控服务

用于跨已部署节点收集 runtime 遥测、运行诊断和系统级监控的服务。

编排服务

用于管理 runtime 放置、运行生命周期,以及网络中设备间分布式资源协调的服务层。

AnyPLC 将控制逻辑与底层硬件平台分离。

runtime 不再把应用绑定到某个特定控制器系列,而是在通用工业计算系统上执行它们。

这种架构支持可移植控制应用、更清晰的生命周期管理,以及与现代基础设施环境的集成。

关键能力

确定性 runtime

在经过认证的 IPC 平台上以确定性调度和显式资源管理运行控制逻辑。设计上支持虚拟化和容器化环境中的部署。

可扩展工程模型

支持复合功能块、基于 Lua 的块,以及面向 scripting 的扩展路径,以覆盖高级自动化 workflow。

运行灵活性

支持在运行期间进行监控、forcing 和受控演进控制逻辑,无需控制器重启周期。

架构上发生的变化

控制变得可移植

确定性执行不再绑定到某一个专有硬件系列。

软件可以渐进演进

应用、支撑逻辑和服务层可以按阶段、受控地更新。

扩展性成为原生能力

Runtime 和 IDE 可以通过 scripting、自定义块、诊断和生态集成持续扩展。

为什么重要

工业自动化系统通常运行数十年,而周围计算基础设施变化得更快。

AnyPLC 背后的架构方法表明,只要正确应用工程纪律和资源隔离,real-time 控制就可以跨 bare metal、虚拟机和容器环境保持可移植。

这为开放自动化、降低硬件依赖,以及更适合长期工业系统的平台架构提供了实际路径。

想了解更多?

获取关于适用性架构、脚本使用和现代化策略的最新信息。