在模拟环境中验证工业控制

虚拟调试是通过使用自动化设备和工厂的数字模型进行自动化控制系统的测试,验证和验证。在桌面和硬件仿真中,在将软件部署到原型或生产设备之前,可以在各种场景中测试机电组件,控制系统和过程之间的交互。

虚拟调试允许工程师:

  • 在此过程中识别和消除设计错误
  • 降低开发和验证时间
  • 降低体系调试期间的风险和潜在损坏
  • 快速而无损地测试各种各样的操作场景

植物和控制系统的模型使得能够超过虚拟调试。工程团队可以在整个设计,实施,集成和操作过程中重用模型。他们可以以数字双胞胎的形式应用他们的模型,以进行监控机械或进行预测维护。仿真软件,例如simulin万博1manbetxk®,允许您模拟系统,设计工业控制算法,验证和验证设计,并在综合工程软件环境中为工业控制器生成代码。

工业自动化和机械公司使用的基于典型的模型设计工作流程,该公司使用Simulink设计,验证和实施工业控制算法万博1manbetx

基于基于模型的设计的虚拟调试,使用MATLAB®和Sim万博1manbetxulink,通常包括以下步骤:

  1. 建模与桌面仿真
  • 设计控制模型和工厂的物理系统模型,包括CAD进口
  • 原型新功能与传统机器软件相结合
  • 自动化系统测试
  • 优化参数(例如软件,力学,液压)
  • 自动从模型生成代码(IEC 61131-3结构化文本和梯形图,C / C ++,HDL)
  1. 硬件循环和实时测试
  • 实时模拟物理系统(工厂模型)的行为
  • 设计和测试硬件无关功能
  • 直接从Simulink调试实时算法(使用“外部模式”)万博1manbetx
  • 将虚拟机连接到PLC的工业现场总线
  1. PLC平台的代码生成
  • 生成C / C ++,IEC 61131-3或HDL代码
  • 通过供应商的IDE将自动生成的代码集成到PLC软件中
  • 使用“外部模式”从Simulink和StateFlow执行在万博1manbetx线调试
  1. 数字双床在操作中使用
  • 执行基于模型的健康监控和预测性维护
  • 从现场数据重现错误
  • 在新系统上列车运营商

虚拟调试使机器制造商和工业设备建设者能够在设计过程中早期测试其嵌入式软件 - 在物理机器或原型可用之前。



软件参考

也可以看看:控制设计软件嵌入式代码生成有限状态机正式验证参数估计物理建模PID控制快速原型设计实时模拟基于模拟的设计状态图系统设计和仿真确认验证和测试控制系统PLC编码器使用Simulink虚拟调试万博1manbetx生产机器的虚拟调试