Siemens和MathWorks在仿真與基于模型設(shè)計方面合作
21ic訊 MathWorks 今日宣布,與 Siemens Automation Systems 拓展關(guān)系,使客戶能夠更加方便地利用基于模型的設(shè)計來開發(fā)和實施復(fù)雜的控制算法??刂乒こ處焸儸F(xiàn)在可以從 Simulink 生成代碼,然后將其部署到 Siemens SIMATIC S7 模塊化 PLC 控制器和 SIMATIC WinAC RTX 軟件控制器。因此,在 PLC 硬件上執(zhí)行進一步的驗證前,可以使用仿真來設(shè)計和測試高級控制策略以證明概念的可行性。為了支持這一集成,Siemens Automation Systems 還加入了 MathWorks Connections Program。
基于模型的設(shè)計可以通過仿真對關(guān)鍵和復(fù)雜的控制函數(shù)進行驗證。在設(shè)備硬件上實施控制算法之前,可以提前檢測到概念性錯誤并予以糾正。這可以減少開發(fā)時間,使生產(chǎn)啟動更高效,進而降低項目成本。MathWorks Simulink PLC Coder 生成 IEC61131-3 兼容的 SCL(結(jié)構(gòu)化控制語言)代碼并將其加載到適用于 SIMATIC S7-300 和 S7-400 的 STEP 7 V5.5 工程系統(tǒng)以及集成到 TIA 門戶工程框架的 STEP 7,適用于新一代SIMATIC S7-1200 和 S7-1500 控制器。
為了執(zhí)行更多的計算密集型算法,MathWorks Embedded Coder 使用 Siemens 為 Simulink 開發(fā)的一款免費附加產(chǎn)品 Siemens WinAC Target,生成可以在 WinAC RTX 上實施的 ANSI/ISO C 代碼。WinAC Target 自動生成所有所需的文件和程序模塊,在 WinAC RTX 上運行 Simulink 算法,使并不精通Simulink 語言的過程工程師能夠在 Siemens 控制器上接收并部署Simulink 模型。
MathWorks 工業(yè)自動化和機械部行業(yè)經(jīng)理 Philipp Wallner 說:“在機械和自動化行業(yè)有越來越多的控制工程師使用仿真和自動代碼生成來補充工業(yè)控制器編程,這幫助他們快速地從設(shè)計概念進入實施階段,以拓展其創(chuàng)新領(lǐng)先地位”。