基于Linux?的實(shí)時(shí)控制器開(kāi)辟了新的應(yīng)用可能性
TwinCATRuntimeforLinux?的推出讓倍福為實(shí)時(shí)控制開(kāi)辟了新的應(yīng)用可能性。未來(lái),多個(gè)獨(dú)立的TwinCATRuntime能夠在同一臺(tái)工業(yè)PC上執(zhí)行,用戶能夠在一臺(tái)高性能計(jì)算機(jī)上組合不同的系統(tǒng)部件,從而簡(jiǎn)化編程和診斷。通過(guò)它還可以訪問(wèn)實(shí)時(shí)環(huán)境中的GPU(顯卡),為機(jī)器視覺(jué)等高計(jì)算量應(yīng)用提供硬件加速器,等等。
新型 TwinCAT Runtime 基于倍福的 Linux? 發(fā)行版
TwinCATRuntimeforLinux?基于倍福自己的Linux?發(fā)行版,提供了除Windows和TwinCAT/BSD之外更多的操作系統(tǒng)選擇。該發(fā)行版基于開(kāi)源的Debian操作系統(tǒng)開(kāi)發(fā),標(biāo)配包含一個(gè)Linux?實(shí)時(shí)內(nèi)核,用于實(shí)時(shí)執(zhí)行TwinCATRuntime。通過(guò)Debian軟件包管理系統(tǒng)還可以方便地安裝其它軟件。
所有功能結(jié)合在一起,為在Linux?平臺(tái)上實(shí)現(xiàn)穩(wěn)定的實(shí)時(shí)控制提供了TwinCATRuntime。使用Docker?、Podman以及LXC等容器技術(shù),可以在單臺(tái)工業(yè)PC上執(zhí)行多個(gè)TwinCATRuntime,實(shí)現(xiàn)設(shè)備控制和其它控制應(yīng)用的模塊化。在單臺(tái)工業(yè)PC上單獨(dú)執(zhí)行多個(gè)TwinCATRuntime有助于實(shí)現(xiàn)硬件整合,從而提高現(xiàn)有算力資源的利用率,帶來(lái)相應(yīng)的成本優(yōu)勢(shì)。
Linux?用戶可以利用自動(dòng)化技術(shù)帶來(lái)的更多的可能性,并同時(shí)保持TwinCAT熟悉的應(yīng)用編程環(huán)境。其優(yōu)勢(shì)包括可在單個(gè)CPU上優(yōu)化執(zhí)行多個(gè)實(shí)時(shí)應(yīng)用程序、通過(guò)模塊化控制代碼提高用戶靈活性、簡(jiǎn)化的應(yīng)用模塊的添加或替換操作,以及針對(duì)單個(gè)應(yīng)用程序執(zhí)行更新。此外,它還能夠整體減少在工程設(shè)計(jì)方面投入的時(shí)間和金錢成本。
新型CX82x0和CX9240嵌入式控制器(搭載ARMCortex?A53處理器)會(huì)率先搭載TwinCATRuntimeforLinux?。倍福Linux?發(fā)行版隨后會(huì)在其它所有工業(yè)PC和嵌入式控制器上陸續(xù)發(fā)布。