SIEMENS AUTOMATION和MATHWORKS在仿真与基于模型的设计方面展开协作

time : 2018-10-31 14:15       浣滆咃細鍑′嚎pcb

SIEMENS AUTOMATION和MATHWORKS在仿真与基于模型的设计方面展开协作 MathWorks近日宣布,与Siemens Automation Systems拓展关系,使客户能够更加方便地利用基于模型的设计来开发和实施复杂的控制算法。控制工程师们现在可以从Simulink生成代码,然后将其部署到Siemens SIMATIC S7模块化PLC控制器和SIMATIC WinAC RTX软件控制器。因此,在PLC硬件上执行进一步的验证前,可以使用仿真来设计和测试高级控制策略以证明概念的可行性。为了支持这一集成,Siemens Automation Systems还加入了MathWorks Connections Program。基于模型的设计可以通过仿真对关键和复杂的控制函数进行验证。在设备硬件上实施控制算法之前,可以提前检测到概念性错误并予以纠正。这可以减少开发时间,使生产启动更高效,进而降低项目成本。MathWorks Simulink PLC Coder生成IEC61131-3兼容的SCL(结构化控制语言)代码并将其加载到适用于SIMATIC S7-300和 S7-400的STEP 7 V5.5工程系统以及集成到TIA门户工程框架的STEP 7,适用于新一代SIMATIC S7-1200和S7-1500 控制器。为了执行更多的计算密集型算法,MathWorks Embedded Coder使用Siemens为Simulink开发的一款免费附加产品 Siemens WinAC Target,生成可以在WinAC RTX上实施的ANSI/ISO C代码。WinAC Target自动生成所有所需的文件和程序模块,在WinAC RTX上运行Simulink算法,使并不精通Simulink语言的过程工程师能够在Siemens控制器上接收并部署Simulink模型。MathWorks工业自动化和机械部行业经理Philipp Wallner说:在机械和自动化行业有越来越多的控制工程师使用仿真和自动代码生成来补充工业控制器编程,这帮助他们快速地从设计概念进入实施阶段,以拓展其创新领先地位。