在“工業4.0”的轉型浪潮之下,富有遠見的制造商正忙于籌劃和打造未來的智能工業企業。他們將信息技術(IT)域和操作技術(OT)域融為一體,構建新一代智能系統,從而促進生產、改善運營、增強客戶支持,還可以分析工業物聯網提供的實時數據。最簡單的物聯網(IoT)概念就是通過嵌入式系統連接更廣闊的世界。就更廣泛的層面而言,它還涉及數據分析(通常在云中進行)、人機交互和安全性。挑戰在于,制造商需要充分整合四項必不可少的工業物聯網技術:網絡技術、處理技術、用戶界面技術和安全性技術。恩智浦全新的QorIQ Layerscape LS1028A處理器可輕松應對上述挑戰。
1、時間敏感型網絡
只有通過調整連接IT域和OT域的網絡,才能實現二者的融合。域的功能千差萬別,其網絡也截然不同。IT域包含將數據轉換為有用信息的系統。對于制造商而言,它不但包含通用系統,如財務、電子郵件及客戶關系管理系統,還包括制造業特需的管理規劃和物流系統。這些系統都以計算機為基礎,沒有硬實時要求,因此IT網絡可以采用“盡力而為”的普通以太網技術。
OT域則包含將物料轉化為產品的系統,以及用于實施流程控制、工作流管理和流程監控的實時嵌入式系統。工廠可使用工業以太網技術,利用標準以太網提供實時響應,并使用舊式的工業通信協議執行操作。遺憾的是,許多工業以太網協議既不能彼此互用,也不能與標準以太網互用,因此限制了技術供應商的大規模發展,減緩了創新的步伐。工廠中的單臺機器可能連接不同的工業以太網網絡,每種網絡運行特定的協議,具備不同的控制功能,如圖1所示。制造商必須部署網關,在不同網絡之間傳輸數據,或將數據傳輸至IT系統。
圖1:現代設備框圖(來源:AVNU)
由于傳統的工業以太網協議具有以上互聯互通的限制,所以不能很好地支持工業4.0。此外,以IT為導向的標準以太網也不能提供控制系統所需的實時性能。不過,IEEE在2004年成立了一支團隊,負責制定消費類應用的音頻/視頻流傳輸標準,之后又拓展到了專業應用的標準制定。這支團隊制定了一套音頻/視頻橋接(AVB)標準,內容涉及網絡設備時間同步(借鑒IEEE 1588)、流量整形及準入控制。雖然不能完全滿足工業應用的需求,但這些標準為更精確的以太網流量管理提供了一個框架。
這支IEEE團隊在認識到將AVB用于工業用途的潛在可能性之后,將其更名為時間敏感型網絡(TSN),并且開始修訂802標準系列,致力于滿足工業和汽車應用需求,同時改善專業音視頻應用的性能。新標準定義了時間敏感型流量整形和關鍵流量調度策略。為了便于調度,新標準增加了非關鍵性幀可搶占的調度策略,針對冗余網絡路徑的新標準提升了網絡的可靠性。現在,工業企業可以只部署一種IEEE標準以太網網絡,既能傳輸OT系統中對實時型要求較高的控制流量,又能傳輸IT系統中盡力而為的普通以太網流量。在工業物聯網的關鍵網絡技術已經確定的情況下,工業企業可以著重關注OT-IT融合和工業4.0帶來的戰略效益。圖2顯示的是部分新規范,這些規范屬于TSN規范,具有工業應用案例。
圖2:TSN規范
2、處理
正如網絡必須支持時間關鍵型功能一樣,處理過程也必須如此。采用實時操作系統(RTOS)有助于確保控制數據包到達支持TSN的端口時,CPU可以接收這些數據包并予以處理。對控制數據包的響應能力也有助于CPU處理來自其他輸入的處理器事件,并執行控制處理器所屬系統的環路。這些環路可能需要以不到30微秒的周期運行——這是傳統IT衍生操作系統無法滿足的精度。
若要提高自動化程度則必需提升嵌入式控制器的處理能力。可以使用更高性能的處理操作來減少控制環路定時,從而更快速地移動機械臂和裝配線并提高工廠產出。它還可以增加由單個運動控制器管理的軸的數量,使機器人具有更多關節,從而可以在更緊密的空間中工作,或執行上一代工廠機器人無法解決的任務。可以學習模仿人類操作過程的機器人還需要圖像處理功能以及新的機器學習算法。
商用RTOS包括Wind River的VxWorks和Mentor Graphics的Nucleus。這些供應商長久以來一直為恩智浦QorIQ系列及其前代產品提供有力支持。隨著工業級Linux的出現,開源方案成為另一種選擇。工業企業和OEM廠商憑借這些方案能夠靈活地為其系統增加新功能。
與注重IT的非實時嵌入式Linux發行版不同,工業級Linux可提供OT所需的可確定性、可管理性、工業網絡和安全性。有一種向Linux添加實時功能的方法是將PREEMPT_RT補丁應用于內核,以消除某一軟件進程一直受阻于另一進程的情況。在這種方案中,應用程序被編碼為常規Linux API。Xenomai采取的另一種方法是將經典的RTOS API添加到Linux系統,這樣便于將傳統RTOS應用程序移植到Linux。Xenomai還提供設備驅動程序實時響應外設的機制,進一步保障Linux的實時功能。為了降低從傳統RTOS轉換到Linux的難度,恩智浦正在與工業Linux社區展開Linux發行版方面的合作,在保留標準Linux功能的同時,整合各種實時增強功能和TSN協議棧。
處理功能還必須可用于分析。物聯網不僅涉及網絡嵌入式系統,還涉及從傳感器捕獲數據,分析這些數據以及指導系統的響應。我們通常認為是云中的遠程服務器執行分析。然而,需要傳輸和分析的數據量、及時決策的能力以及數據的秘密性都會促使制造商在本地處理制造數據。只要處理器功能足夠強大,分析過程不僅可以在工廠的計算機上進行,甚至可以在生產設備中進行。除此之外,還可以使用工業4.0規范中的處理功能實現遠程操作管理,使機器之間實現自主協調,并且通過連接生產數據和IT系統(例如企業資源規劃系統)來獲得更高效率。
3、人機界面
另一個要求處理能力的功能是人機界面(HMI)。智能手機式界面將越來越多地滲透到相對保守的工業設備領域。易于使用的可視化界面帶多點觸控平板,可嵌入任何工業設備,簡化了操作員對機器的控制。通過高分辨率屏幕可以查看高清(或清晰度更好的)攝像頭的輸出,以檢查貨物的生產情況。這類屏幕將采用與智能手機相同類型的圖形處理單元(GPU)。盡管為降低成本和功耗,這些GPU的3D性能較之智能手機有所下調,但仍將支持大型高分辨率屏幕;可同時顯示圖形、視頻和文本;并采用美觀的用戶界面。
HMI完美印證了現代數字工廠中所尋求的IT系統和OT系統融合。HMI應用程序通常使用Java SDK或使用基于Web的工具包構建。這既加快了應用程序的開發,也使廠商能夠輕松實現整個工廠的流程升級。這需要連接到典型的IT網絡,支持HMI軟件更新,或提供與Web服務器的不間斷連接。但這些HMI用于控制工業設備,通常會提供安全控制,因此也必須連接OT域。
圖3:人機界面(HMI)面板示例
4、安全性
OT與IT的融合使網絡增加了遭受安全威脅的風險。過去,操作受到隔離保護——幾乎與外界完全隔絕。黑客需要使用物理鏈路來攻擊設備。融合后的工業環境削弱了操作隔離屏障,系統之間可以共享信息以提高效率。因此,必須建立新的屏障來確保系統的完整性,同時保持數據流動共享。
設備制造商首先要保障設備中處理平臺的安全性。他們必須確保自己的系統只執行許可的軟件,并且與其他系統實現安全連接。這些系統必須進行安全調試和定期更新,并能防止對其硬件和軟件的篡改。最近發布的有關物聯網安全的《恩智浦白皮書》詳細論述了安全性和信任考慮因素。雖然白皮書所述背景是消費者物聯網,但同樣的考慮因素也適用于工業物聯網。工業環境中的財務和安全風險更高,對安全系統的需求也更為迫切。
結論與行動
恩智浦助力工業4.0設備制造商,通過新款QorIQ Layerscape LS1028A處理器,實現一流的網絡環境、處理性能、人機界面和安全設計,我們對此倍感自豪。該SoC整合了新一代工業系統所需的技術:時間敏感型網絡、高性能處理、硬件加速的用戶界面,以及高安全性。
LS1028集成四端口千兆以太網交換機以及另外兩個運行速度高達2.5Gbps的以太網端口,都支持TSN協議。兩個功能強大的64位ARM CPU為現代工業應用和RTOS(如具有搶占式實時補丁的Linux、Xenomai Linux、Mentor Graphics的Nucleus,以及Wind River的VxWorks)提供所需的計算性能。該處理器的GPU和LCD接口支持高分辨率顯示和觸摸屏輸入。適用于LS1028A的恩智浦軟件中包含一個開源工業Linux SDK,能夠提供實時性能,并且支持TSN標準。重要的是,該處理器集成了恩智浦的可信平臺架構,有助于實現可靠的物聯網安全性。
評論
查看更多