软件定义自动化:从2026 iCAN"菲尼克斯杯"看虚拟PLC如何重塑智能制造
2026年iCAN培训"菲尼克斯杯"智能制造多模态控制挑战赛专项培训纪实
一、背景
2026年6月,iCAN"菲尼克斯杯"智能制造多模态控制挑战赛专项培训正式举行。这场持续2小时的培训,围绕虚拟PLC(VPLC)的部署实操与数字孪生系统平台两大核心主题展开,面向全国参赛高校师生,旨在帮助参赛队伍吃透赛事核心技术,熟悉竞赛平台与实操内容。
本文基于培训全程文稿整理,系统梳理VPLC的技术原理、部署流程、AI融合以及工业应用案例,为关注智能制造与开放自动化的读者提供参考。
二、VPLC:当PLC"软"下来
2.1 为什么需要虚拟PLC?
传统PLC在IO数据采集、逻辑控制、显示等方面发挥着重要作用,其稳定性与控制能力经过了大量工业现场验证。然而,随着数字化与自动化的深度融合,越来越多的传感器数据需要接入——数字量、模拟量、温度、震动等IO数据层出不穷;同时,传统逻辑控制也在向更复杂的算法演进,机器学习、AI、预测性维护等应用对控制器提出了前所未有的要求。
传统的软硬件耦合式PLC,其硬件性能限制成了瓶颈。如果能将PLC中的软件单独解耦,做成一个纯软件方案,部署在客户的工控机或服务器上,根据不同需求选择不同性能的硬件平台,就能打破这一限制。
2.2 什么是VPLC?
VPLC(Virtual PLC Control)是菲尼克斯电气在其PLCnext控制器基础上,将软件部分完全解耦后推出的开放自动化纯软件解决方案。
从产品定位来看,VPLC虽然通过虚拟化技术实现了软硬件解耦,但其本质仍然是一台PLC控制器,必须具备以下能力:
- 满足 IEC 6131-3 编程规范(ST语言、梯形图、功能块)
- 支持 高级语言编程(C、C++、Python、Java)
- 提供丰富的现场总线与通讯接口(Profinet、EtherCAT、OPC UA、MQTT、Modbus等)
- 支持运动控制功能(基于PLCopen标准)
- 可通过 PLCnext Store 下载行业应用APP(目前已有近400款)
三、核心技术:虚拟化如何落地工业控制
VPLC的实现依赖两项关键技术:
3.1 容器化技术
源自IT领域的云原生技术。通过容器化方案,将VPLC软件及其所依赖的Linux操作系统环境、依赖库完全打包成一个镜像,可在不同硬件平台上轻松移植。
3.2 虚拟机技术(Type 1/Type 2)
在虚拟机上部署Windows和Linux系统——Linux上运行VPLC软件,Windows上运行上位机开发软件(如FDCM)。两者在同一硬件平台上,通过共享内存、gRPC、RESTful接口等实现高效通讯。
这套架构使得大赛中的PLC与FDCM联调、通过OPC UA等接口,能够在单一硬件平台上完整实现控制和仿真工作。
3.3 实时性与可靠性
VPLC在RK3568、全志T527、x86等平台上实测,系统实时性抖动仅几十微秒,与硬件PLC没有本质差异,可满足绝大多数工业应用场景。
四、VPLC + AI:开启工业智能新范式
培训中重点介绍了VPLC与AI结合的两大路径:
4.1 AI驱动的预测性维护
菲尼克斯的AI软件内置了模型库,用户只需导入现场数据(电流、电压、震动、温度等),软件即可自动学习并生成标准ONNX格式模型。整个闭环流程为:
数据采集(VPLC)→ 数据库 → 模型训练(AI软件)→ 生成ONNX模型 → 部署到设备端
该技术已在压铸、卷烟厂、大型设备等场景中用于异常检测与预测性维护。以可口可乐的吹灌一体机产线为例——每小时生产数万瓶塑料瓶,节拍极快,不允许非计划性停机,预测性维护可在电机出现故障前提前预警,大大降低损失。
4.2 AI虚拟传感器
通过低成本传感器(温度、震动、电流、电压等)的数据训练,模拟出高价值复杂传感器的输出,在精度要求不高的现场可大幅节省成本。
4.3 自然语言编程辅助
AI还被集成到IDE环境中,支持通过自然语言交互快速创建程序和POU(程序组织单元),帮助初学者更快上手。
五、VPLC实操部署:从零到运行
培训第二部分进行了完整的VPLC部署演示,关键步骤包括:
5.1 准备工作
| 所需资源 | 获取途径 |
|---|---|
| 部署工具 | PLCnext Store 下载Web部署工具 |
| VPLC镜像 | 公司官网下载(分ARM/x86版本) |
| 上位机软件 | PLCnext Engineer(官网下载) |
| 硬件平台 | 虚拟机、ARM开发板(如RK3568)等 |
5.2 部署流程
- 解压部署工具,运行
install.sh脚本 - 浏览器访问
https://[宿主机IP]:3001,登录部署工具Web界面 - 检查内核配置,确保必要工具可用
- 上传VPLC镜像 并加载
- 创建VPLC实例:配置容器名称、镜像版本、网络接口、IP地址、License服务器等
- 启动VPLC,进入WBM管理界面
- 配置系统服务:按需开启OPC UA、gRPC、Modbus TCP等服务
- 通过PLCnext Engineer连接VPLC,编写并下载控制程序
5.3 WBM管理界面
WBM(Web-Based Management)提供了丰富的管理功能:
- 诊断信息:查看PLC状态、Profinet诊断、设备清单
- 通知系统:报警与警告信息过滤
- 安全配置:防火墙规则、用户权限管理
- 系统服务:APP管理、eHMI、OPC UA Server/Client等
- PLC操作:停止、热启动、冷启动等
六、行业应用案例
6.1 教育领域:齐鲁理工学院智能产线
通过一台工控机部署多个VPLC,控制整条产线的所有设备。程序的编写、后期维护与迭代升级更加方便高效。
6.2 信创领域:华为鲲鹏服务器
在华为鲲鹏920服务器上部署VPLC,运行openEuler操作系统,实现国产化要求,控制整条产线运作,推动数字化工厂向控制集成化、通讯无线化、产线柔性化方向发展。
6.3 汽车行业:一汽大众
在螺栓拧紧工位使用VPLC,通过5G远程通讯实现产线控制。
6.4 食品饮料:可口可乐
在吹灌一体机上应用VPLC + AI预测性维护,提前预测电机故障,避免非计划性停机带来的巨大损失。
七、总结与展望
VPLC所代表的,是工业自动化领域从"硬件定义功能"到"软件定义自动化"的时代转型。正如培训讲师所言:硬件提供资源,软件定义功能。
在传统的自动化架构中,一台PLC + 一台工控机 + 服务器 + 大量现场设备才能完成的工作,如今一个边缘服务器就可以全部解决。控制、数据处理、AI推理,All in One。
对于参赛学生而言,VPLC的开放性和高级语言支持降低了编程门槛,让不同专业背景的同学都能发挥自己的专长。而对整个智能制造行业来说,虚拟PLC + AI + 数字孪生的融合,正在重新定义工业控制的边界。
本文基于2026年iCAN培训"菲尼克斯杯"智能制造多模态控制挑战赛专项培训文稿整理
2026年06年16
于 LLF工作站