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