工業物聯網(IIoT)的需求越來越多,一方面工廠需要產線及車間級邊緣計算類任務,如規劃與調度,策略與尋優,數據庫及分析等。另一方面,現有自動化系統通常并不是IT的操作系統,這會帶來一些計算類應用開發的不便。因此,貝加萊為了這一需求的快速崛起而開發了X20 Edge的控制器,來解決這些難題。
貝加萊最新的X20 Edge提供了一個基于四核1.6GHz處理器的硬件,如圖1所示,它擁有兩個獨立的以太網口,以及一個微型的SD卡槽,用于數據的物理備份。
圖1-X20 Edge的硬件結構
它可以通過DIN導軌安裝于電柜內,并通過運行OPC UA的以太網連接到管理系統或云端平臺。
軟件是關鍵
X20 Edge主要在IIoT應用軟件方面提供了較強的能力:
01 Linux系統支持
X20 Edge,采用Linux操作系統,Linux社區是全球最大的開源技術社區,這使得對于開發IIoT應用而言,有更為豐富的代碼資源可用,包括學習算法,以及Python編程的AI應用。
02 容器化應用
容器化是一種內核輕量級的操作系統層的虛擬化技術,它能夠讓應用保持較好的獨立性,以及更好的遷徙特性。X20 Edge提供了容器運行機制。它最大的優勢就是可以運行來自不同廠商的基于容器技術的應用。以及貝加萊的物聯網應用軟件,或自己獨立創建的應用軟件。
圖2-容器技術支持
X20 Edge代表了自動化向IT化的演進,使得貝加萊的系統從單機控制,接入到工廠生產運營系統,并提供更為全局的優化能力。
應用場景
X20 Edge主要面向于IIoT應用,這包括以下幾個方面:
1.數據從現場到云端的連接與傳輸
作為一個邊緣節點,它提供了OPC UA服務能力,以及MQTT的傳輸機制,使得數據可以經由此達到云端。它可以作為一個TSN的終端節點,構建一個快速的管理相關任務的數據連接通道。
2.數據庫的連接
由于它是基于開放的操作系統(Linux)這也讓它能夠進行針對服務器的操作,數據的存儲、查詢、報表的能力。
3.AI循環優化
對于現場具有一定周期的邊緣計算任務循環,它也可以提供采集、傳輸與本地推理的能力—通常邊緣側的任務不像現場控制需要百微秒級,而針對10mS/100mS級的全局優化型任務,X20 Edge即可實現。
4.機器學習
對于采用Python的現場機器學習型任務,可以基于X20 Edge的學習任務,來實現本地的AI開發、運行、推理、執行。
因此,X20 Edge特別適合于對于大型的機器和產線級的邊緣任務處理,它可以被用于以下眾多場景:
● 薄膜拉伸/復合線;
● 玻璃/水泥線;
● 飲料灌裝線;
● 印刷包裝連線設備;
● 紡織連線設備;
● 風場監控系統;
● …