虚拟调试是使用自动化设备和工厂的数字模型对自动化控制系统进行测试,验证和验证。在台式机和硬件中的模拟中,机电组件,控制系统和过程之间的相互作用可以在各种情况下进行测试,然后再将软件部署到原型或生产设备。
虚拟调试允许工程师:
- Identify and eliminate design errors early in the process
- 减少开发和验证时间
- Reduce risk and potential damage during commissioning of the physical system
- Rapidly and nondestructively test a wide variety of operation scenarios
植物和控制系统的模型不仅可以虚拟调试。工程团队可以在设备的整个设计,实施,集成和操作中重复使用模型。他们可以以数字双胞胎的形式应用自己的模型,以进行监视机械或执行预测性维护等任务。仿真软件,例如simulin万博1manbetxk®,,,,lets you simulate systems, design industrial control algorithms, verify and validate designs, and generate code for industrial controllers within a comprehensive engineering software environment.
基于基于模型设计的虚拟调试,使用MATLAB®and Simulink, typically includes the following steps:
- 建模和桌面仿真
- 设计控制物理系统的模型和植物模型,包括CAD进口
- 原型新功能与旧机软件结合
- 自动化系统测试
- 优化参数(例如软件,力学,液压学)
- Automatically generate code from models (IEC 61131-3 Structured Text and Ladder Diagram, C/C++, HDL)
- Hardware-in-the-Loopand Real-Time Testing
- 实时模拟物理系统(植物模型)的行为
- 设计和测试与硬件无关的功能
- Debug real-time algorithms directly from Simulink (using “External Mode”)
- 将虚拟机连接到工业场合的PLC
- Code Generation for PLC Platforms
- Generate C/C++, IEC 61131-3, or HDL code
- 通过供应商的IDE将自动生成的代码集成到PLC软件中
- 使用“外部模式”从simulink和stateflow执行在万博1manbetx线调试
- Digital Twin Use in Operation
- 进行基于模型的健康监测和预测性维护
- 从现场数据复制错误
- 在新系统上培训操作员
虚拟调试使机器制造商和工业设备建筑商可以在设计过程的早期(即物理机器或原型之前)测试其嵌入式软件。