虚拟调试软件:开源 & AI-ready
在硬件建成之前,用仿真机器测试您的PLC代码——使用一款您可以阅读源代码的工具。
虚拟调试软件的作用
在虚拟调试中,真实的控制器——PLC或机器人控制器——针对仿真的机器模型进行调试。驱动、传感器和物料流的行为与真实设备一致,自动化代码无需修改即可运行。顺序逻辑、联锁和信号中的错误在还能在桌面上修正时就被发现——而不是到了现场才暴露。
在数字孪生生命周期中,这是四个阶段中的第二个:销售与概念仿真的模型成为虚拟调试模型,随后是与MES的集成测试,最后是运行机器上的3D HMI。一个模型,构建一次,贯穿所有阶段复用。
传统调试 vs. 虚拟调试
在传统调试中,控制代码首次在真实设备上与机械部分相遇——错误在现场、在交期压力下才暴露出来。而虚拟调试让这一切提前数周发生:在数字孪生上进行,无停机,也不会危及硬件。
| 传统 | 虚拟 | |
|---|---|---|
| PLC 代码错误 | 到真实设备上才暴露 | 在装配前即可在模型上发现 |
| 测试覆盖 | 仅限硬件允许的范围 | 任意场景,包括故障和极限工况 |
| 现场调试 | 全流程,含软件排错 | 最多缩短 75% |
| 风险 | 可能发生碰撞和机械损伤 | 在数字孪生上零风险 |
75% 并非营销数字:慕尼黑工业大学的实地研究(Zäh/Wünsch)表明,虚拟调试将实际调试时间缩短了 75%,一次即正确的控制功能占比从 37% 提升到 84%。
客户实践:SEW-EURODRIVE
"Unity的开放生态系统让虚拟调试具备可扩展性。高保真可视化、CAD集成和实时物理引擎帮助我们创建逼真的数字孪生来优化自动化,实现更快、更安全、更高效的调试。"
德国制造——且可验证的开放
realvirtual在德国开发,拥有18年以上的自动化经验。但产地标签不是论据——可验证性才是:realvirtual Professional附带完整的C#源代码,交付格式是开放的GLB,交付查看器以AGPL许可证开源在GitHub上。不要相信标签,请阅读代码。
对于欧盟机械法规2027,这意味着:对于在机器整个生命周期内保持数字文档可用的义务,我们用架构而非合同来回答——开放格式和开源查看器是谁也拿不走的。
AI-ready,而非AI空谈
免费开源的MCP服务器将Claude、Cursor等AI智能体直接集成到工程工作流中:150多个工具,让AI创建组件、接线信号、驱动轴运动。数字孪生的知识以结构化形式传递给LLM——而且由于代码开放,AI能从您所阅读的同一份代码中理解整个框架。
AI后端由您自由选择:欧盟托管或完全本地。结果:从CAD模型出发,用最短时间而不是数天,得到一个完整接线的虚拟调试模型。
在您的电脑上运行——而非云端
仿真在工程PC上本地运行。没有GPU农场、没有数据中心、没有流媒体基础设施、没有强制云——您的机器数据和CAD模型不会离开您的公司。
交付为免版税的独立应用,支持Windows、Linux、macOS等平台。此外,文档和机器模型以GLB形式在浏览器中送达您的客户——免费、无需安装、无需账户。
SiL还是HiL?术语简释
虚拟调试可在不同配置下运行——区别在于控制代码在哪里执行。
Software-in-the-Loop(SiL)
控制器以软件仿真方式运行——例如同一台PC上的Siemens PLCSim Advanced或TwinCAT。无需硬件、自由扩展、适合早期测试。realvirtual可直接连接PLCSim Advanced、SIMIT和TwinCAT。
Hardware-in-the-Loop(HiL)
真实PLC硬件通过网络连接到仿真的机器模型——例如通过S7-TCP连接S7-1500,或通过ADS连接Beckhoff IPC。控制器的真实时序成为测试的一部分;10–50毫秒的循环时间足以实现流畅运动。
Model-in-the-Loop(MiL)
来自MATLAB/Simulink的控制与行为模型通过FMI直接耦合到孪生体——用于在第一行PLC代码出现之前的驱动与过程模型。
支持您的控制器
25+工业接口共享同一信号架构:接线一次,自由更换——从Siemens S7和PLCSim Advanced,到Beckhoff TwinCAT、OPC UA、MQTT、EtherNet/IP,再到机器人控制器和FMI/Simulink。
透明的价格
realvirtual Professional,按并发开发者计——交付的应用无运行时费用。入门免费:含Siemens S7接口的realvirtual Starter可在Unity Asset Store获取。
前提条件:有效的Unity许可证(不含在价格中)。
关于虚拟调试的常见问题
虚拟调试软件的价格是多少?
realvirtual Starter免费(含Siemens S7接口)。realvirtual Professional每位开发者一次性1,250欧元(净价)——交付的应用无运行时费用。所有价格均在网站上公开。
支持哪些控制器?
25+接口:Siemens S7和PLCSim Advanced、Beckhoff TwinCAT、OPC UA、MQTT、Modbus、EtherNet/IP、Bosch ctrlX、Keba,以及KUKA、Fanuc、ABB、Universal Robots等机器人控制器——还有用于外部行为模型的FMI/Simulink。
SiL和HiL有什么区别?
在Software-in-the-Loop(SiL)中,控制器作为仿真(如PLCSim Advanced)在PC上运行;在Hardware-in-the-Loop(HiL)中,真实PLC通过网络连接。realvirtual用同一套信号支持两种方式——从早期SiL测试到HiL验收测试。
我可以查看源代码吗?
可以。realvirtual Professional随附完整的C#源代码;浏览器查看器realvirtual WEB在GitHub上开源(AGPL)。交付格式GLB有公开文档。
需要云或特殊硬件吗?
不需要。仿真在普通工程PC上本地运行。无需GPU农场、数据中心或云连接;您的数据留在公司内部。
虚拟调试与数字孪生有什么关系?
虚拟调试是数字孪生四个阶段中的第二个:概念仿真、与真实控制器的虚拟调试、与MES的集成测试、运行机器上的3D HMI——同一模型在所有阶段复用。
亲眼看它运行
在浏览器中打开实时演示 — 无需安装,无需账户。或免费开始:realvirtual WEB 在 GitHub 上开源。
