增強(qiáng)型交叉操作系統(tǒng)(exOS)使機(jī)器制造商可以在他們的貝加萊系統(tǒng)中使用任意Linux代碼成為可能。在自動化解決方案的設(shè)計方面,這為機(jī)器制造商提供了前所未有的自由度。用C++、Python和JavaScript等高級語言編寫的代碼可以輕松地集成到機(jī)器應(yīng)用程序中。
增強(qiáng)型交叉操作系統(tǒng)(exOS)使機(jī)器制造商可以在他們的貝加萊系統(tǒng)中使用任意Linux代碼
通過Linux和貝加萊實時操作系統(tǒng)Automation Runtime之間的增強(qiáng)型交叉連接,軟件開發(fā)人員可以在他們選擇的集成開發(fā)環(huán)境(IDE)中編寫、編譯和調(diào)試他們的代碼,然后輕松地將其加載到控制系統(tǒng)上運行。這為實施工業(yè)4.0和工業(yè)物聯(lián)網(wǎng)所設(shè)想的高級自動化解決方案開啟了新的自由度。例如,exOS可以直接在邊緣端執(zhí)行機(jī)器學(xué)習(xí)算法。Tensorflow ML模型可以在Automation PC上的Linux中運行,并通過exOS API接收X20 PLC中的機(jī)器數(shù)據(jù)。這種機(jī)器學(xué)習(xí)解決方案可用于優(yōu)化維護(hù)。
一個核心工程工具
開發(fā)人員可以使用他們喜歡的工具創(chuàng)建Linux代碼,例如Eclipse或Visual Studio,然后將其作為exOS包導(dǎo)入貝加萊系統(tǒng)。這使Automation Studio可以用作核心工程工具,管理和調(diào)試軟件解決方案將變得更簡單明了,不再需要使用任何額外工具。
Linux中的IT功能可以使用已建立的OT工具和工作流程來分發(fā)和維護(hù)。在維護(hù)或更換硬件時,無需具備任何專業(yè)知識即可安裝必要的軟件。exOS還提供了一系列用于安裝和執(zhí)行的診斷功能。貝加萊系統(tǒng)為用戶提供了一致性日志,它可以記錄控制器操作系統(tǒng)和Linux中的所有錯誤消息。
高性能接口
exOS包含了用于高性能數(shù)據(jù)交換的用戶友好型API。該API可確保過程數(shù)據(jù)在控制器操作系統(tǒng)和Linux之間進(jìn)行輕松、緩沖通信。數(shù)據(jù)可在毫秒范圍內(nèi)進(jìn)行持續(xù)傳輸。為了同步執(zhí)行,應(yīng)用程序可以通過NetTime機(jī)制使用分時制。這樣可以實現(xiàn)一致的數(shù)據(jù)傳輸定時和過程數(shù)據(jù)時間戳。
可擴(kuò)展解決方案
機(jī)器制造商可以在兩種不同類型的exOS實現(xiàn)之間進(jìn)行選擇。既可以將Automation Runtime和Linux安裝在同一個設(shè)備上,例如Automation PC,也可以將它們安裝在各自獨立的硬件上。通過第二種選擇,任何貝加萊Automation PC都可以與任何X20控制器結(jié)合使用。