SIMATIC 控制器與 Simulink 集成,以快速、更具成本效益的方式實(shí)施控制算法 MathWorks 今日宣布,與 Siemens Automation Systems 拓展關(guān)系,使客戶能夠更加方便地利用基于模型的設(shè)計(jì)來開發(fā)和實(shí)施復(fù)雜的控制算法。控制工程師們現(xiàn)在可以從 Simulink 生成代碼,然后將其部署到 Siemens SIMATIC S7 模塊化 PLC 控制器和 SIMATIC WinAC RTX 軟件控制器。因此,在 PLC 硬件上執(zhí)行進(jìn)一步的驗(yàn)證前,可以使用仿真來設(shè)計(jì)和測試高級控制策略以證明概念的可行性。為了支持這一集成,Siemens Automation Systems 還加入了 MathWorks Connections Program。 基于模型的設(shè)計(jì)可以通過仿真對關(guān)鍵和復(fù)雜的控制函數(shù)進(jìn)行驗(yàn)證。在設(shè)備硬件上實(shí)施控制算法之前,可以提前檢測到概念性錯(cuò)誤并予以糾正。這可以減少開發(fā)時(shí)間,使生產(chǎn)啟動(dòng)更高效,進(jìn)而降低項(xiàng)目成本。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í)行更多的計(jì)算密集型算法,MathWorks Embedded Coder 使用 Siemens 為 Simulink 開發(fā)的一款免費(fèi)附加產(chǎn)品 Siemens WinAC Target,生成可以在 WinAC RTX 上實(shí)施的 ANSI/ISO C 代碼。WinAC Target 自動(dòng)生成所有所需的文件和程序模塊,在 WinAC RTX 上運(yùn)行 Simulink 算法,使并不精通Simulink 語言的過程工程師能夠在 Siemens 控制器上接收并部署Simulink 模型。 MathWorks 工業(yè)自動(dòng)化和機(jī)械部行業(yè)經(jīng)理 Philipp Wallner 說:“在機(jī)械和自動(dòng)化行業(yè)有越來越多的控制工程師使用仿真和自動(dòng)代碼生成來補(bǔ)充工業(yè)控制器編程,這幫助他們快速地從設(shè)計(jì)概念進(jìn)入實(shí)施階段,以拓展其創(chuàng)新領(lǐng)先地位”。 |