本页聚焦“可投产 vPLC / 软PLC”与“仅仿真/演示”的差异,便于快速选型与比对。尽量采用官方公开页面的数据点与命名;如遇地区/版本差异,请以厂商当前资料与证书为准。
目录品牌/产品 | 定位 | 部署形态 | 工程工具/生态 | 备注 |
---|---|---|---|---|
Siemens|S7‑1500V | 全虚拟 PLC(与 S7‑1500 功能对齐) | 虚拟机/工业 PC(虚拟控制器实例) | TIA Portal(与 S7‑1500 族群一致) | 适合既有西门子生态的虚拟化迁移 |
Beckhoff|TwinCAT Runtime for Linux | Linux 实时运行时,可一机多 Runtime | 工业 PC / Linux(支持多实例整合) | TwinCAT 3(PC‑based 控制,EtherCAT 优先) | 强 EtherCAT 生态与 PC 实时能力 |
CODESYS|Virtual Control SL | 容器/虚拟化上的通用 vPLC | Linux x86/ARM(容器/Hypervisor,多实例) | CODESYS 开发系统(IEC 61131‑3) | 面向多品牌/通用边缘硬件 |
Phoenix Contact|Virtual PLCnext Control | PLCnext 的软件型控制(OCI 容器) | Linux 服务器/工控机(容器化) | PLCnext Engineer / 生态 | 新近发布,关注地区可用性 |
Rockwell|Logix Emulate / Logix Echo | 仿真/仿真器(设计/测试) | Windows PC 上的仿真控制器 | Studio 5000(面向 Logix 家族) | 非生产 vPLC,用于仿真 |
Bosch Rexroth|ctrlX COREvirtual | PC 上的 ctrlX CORE 模拟/评估 | Windows PC / Linux 环境模拟 | ctrlX WORKS / ctrlX OS 生态 | 定位为测试/配置验证 |
维度 | Siemens S7‑1500V | Beckhoff TwinCAT Runtime for Linux | CODESYS Virtual Control SL | Phoenix Virtual PLCnext Control |
---|---|---|---|---|
类型 | 可投产 vPLC(虚拟控制器) | 可投产软PLC(Linux 实时运行时) | 可投产 vPLC(容器/虚机) | 可投产 vPLC(容器) |
运行环境 | 虚拟机/工业 PC(按 CPU 等级授权) | Linux 工业 PC,可一机多 Runtime | Linux(x86/ARM),容器或 Hypervisor | Linux 服务器/IPC(OCI 容器) |
工程工具 | TIA Portal(沿用 S7‑1500 生态) | TwinCAT 3(与 PC‑based 控制一致) | CODESYS Development System | PLCnext Engineer |
多实例 | 支持(按许可与资源) | 支持(单机可运行多个 Runtime) | 支持(任意数量实例,随资源扩展) | 支持(容器多实例/整合) |
常见现场总线 | PROFINET / PROFIBUS(随驱动与网卡) | EtherCAT(强项)/ 其它 TwinCAT 协议包 | 取决于安装的 CODESYS 协议包 | PROFINET / EtherNet/IP(PLCn 开放生态) |
安全控制(SIL/PL) | 按官方版本说明,优先硬件型 | 按官方版本说明,评估后决定 | 按官方版本说明,评估后决定 | 按官方版本说明,评估后决定 |
典型适配方向 | 西门子存量系统虚拟化、统一运维 | PC‑based 控制整合、EtherCAT 大系统 | 多品牌混合/边缘服务器整合 | PLCn 生态 + IT/OT 融合场景 |
注:实时性能、支持的驱动/现场总线与操作系统版本,以各厂产品页面与技术手册最新说明为准;涉及地区/版本差异时,请以本地化资料为准。
协议 | Siemens S7‑1500V | Beckhoff TwinCAT (Linux) | CODESYS Virtual Control | Phoenix Virtual PLCnext |
---|---|---|---|---|
PROFINET | 支持(随驱动/网卡) | 可选(TwinCAT 包) | 可选(安装 PN 包) | 支持 |
EtherCAT | — | 强项(TwinCAT 原生) | 可选(CODESYS EtherCAT 包) | — |
EtherNet/IP | — | 可选 | 可选 | 支持 |
OPC UA / MQTT | 上层通信 | 上层通信 | 上层通信 | 上层通信 |
实际可用协议取决于所装的驱动/协议栈与网卡/时间同步配置(如 PTP)。部署前请核对对应版本的支持列表。
版权与免责声明:本页为选型参考,具体功能/限制以厂商官方资料和版本说明为准;涉及安全功能时请以相应认证文件为准。