• 
    <ul id="auswy"><sup id="auswy"></sup></ul>
  • <ul id="auswy"></ul>
    ABB
    關注中國自動化產(chǎn)業(yè)發(fā)展的先行者!
    CAIAC 2025
    2025工業(yè)安全大會
    OICT公益講堂
    當前位置:首頁 >> 資訊 >> 行業(yè)資訊

    資訊頻道

    面向工業(yè)互聯(lián)網(wǎng)邊緣計算的
    工業(yè)數(shù)字底座
    • 作者:戴文斌
    • 點擊數(shù):2423     發(fā)布時間:2022-04-17 21:34:39
    • 分享到:
    在工業(yè)互聯(lián)網(wǎng)與邊緣計算的推動下,工業(yè)正進入變革期。要打破工業(yè)系統(tǒng)長期以來形成的壁壘,OT、CT與IT深度融合是亟需解決的挑戰(zhàn)。工業(yè)邊緣計算從終端智能化、網(wǎng)絡透明化與軟件虛擬化等三方面著手,從而形成一套OICT高度整合的工業(yè)數(shù)字底座,配合工業(yè)云平臺,實現(xiàn)對工業(yè)現(xiàn)場設備賦能,完成工業(yè)互聯(lián)網(wǎng)與邊緣計算的閉環(huán),將在工業(yè)各個領域?qū)崿F(xiàn)革命性突破,為工業(yè)互聯(lián)網(wǎng)落地奠定堅實的基礎。

    1  引言

    在端-邊-云的結(jié)構(gòu)已經(jīng)基本形成的今天,工業(yè)互聯(lián)網(wǎng)還未能展現(xiàn)其潛力。在工業(yè)現(xiàn)場,邊緣計算節(jié)點作為端與云的連接點,始終無法真正發(fā)揮其巨大作用。一方面,現(xiàn)場端側(cè)系統(tǒng)與設備的封閉使得邊緣計算節(jié)點始終只能作為輔助存在,從而逐漸被“邊緣化”。另一方面,雖然邊緣計算節(jié)點給系統(tǒng)提供了大量額外的計算與儲存資源,工業(yè)現(xiàn)場網(wǎng)絡的多樣性也使得這些資源無法與現(xiàn)有設備資源通過統(tǒng)一的網(wǎng)絡無縫整合到一起,使得工業(yè)邊緣計算處于一種“食之無味、棄之可惜”的狀態(tài)。要實現(xiàn)工業(yè)互聯(lián)網(wǎng)萬物互聯(lián)、信息互通的終極目標,端側(cè)與邊緣側(cè)需要進一步深度融合,工業(yè)互聯(lián)網(wǎng)的“端-邊-云”三層架構(gòu)則將進一步進化為“邊-云”兩層架構(gòu)。工業(yè)互聯(lián)網(wǎng)與邊緣計算架構(gòu)演進如圖1所示。

    image.png

    圖1 工業(yè)互聯(lián)網(wǎng)與邊緣計算架構(gòu)演進

    在邊緣側(cè),一體化的新邊緣節(jié)點將取代原有ISA-95[1]架構(gòu)中的L0~L2層,形成集傳感/執(zhí)行、控制與監(jiān)控為一體的分布式邊緣計算節(jié)點網(wǎng)絡。除此之外,這些節(jié)點還能夠承擔新的任務類型,例如數(shù)據(jù)采集處理、機器學習等計算類任務,并且基于數(shù)據(jù)分析結(jié)果對工業(yè)生產(chǎn)過程進行實時優(yōu)化。在云端,設計、研發(fā)、測試、管理等各類工業(yè)軟件將逐步實現(xiàn)服務化,即用戶無需安裝任何軟件,直接通過訪問云端來完成工作。而各個邊緣節(jié)點與云平臺之間則可以通過統(tǒng)一的網(wǎng)絡進行實時數(shù)據(jù)交互與決策部署下發(fā),從而真正實現(xiàn)全計算、全聯(lián)接、全解耦的閉環(huán)工業(yè)互聯(lián)網(wǎng)體系架構(gòu)。

    要實現(xiàn)以上目標,  在設備端需要一套完整的硬件、軟件與網(wǎng)絡技術(shù)體系與標準,稱為“工業(yè)數(shù)字底座”。工業(yè)數(shù)字底座又應該包含哪些內(nèi)容呢?圖2是面向工業(yè)互聯(lián)網(wǎng)邊緣計算的工業(yè)數(shù)字底座特征,工業(yè)數(shù)字底座應該在確保工業(yè)系統(tǒng)實時性與可靠性的基礎上,通過融合計算、儲存與網(wǎng)絡資源優(yōu)化從設計、開發(fā)、測試、部署到維護的全流程,降低成本并提升產(chǎn)品質(zhì)量。因此,在硬件層面,需要保證邊緣計算節(jié)點能夠提供足夠的算力與儲存能力來滿足部署應用的需求;在軟件層面,需要提供一套支撐柔性邊緣應用部署的設計開發(fā)語言與部署機制;在網(wǎng)絡層面,需要一套能夠保證確定性通訊延遲的一體化網(wǎng)絡。下文將分三方面來描繪工業(yè)數(shù)字底座的特性與實現(xiàn)路徑。

    image.png

    圖2 面向工業(yè)互聯(lián)網(wǎng)邊緣計算的工業(yè)數(shù)字底座特征

    2   “全計算”—智能化硬件終端

    一個符合工業(yè)數(shù)字底座要求的邊緣計算節(jié)點首先要有一定的算力與儲存能力的保證。得益于芯片工藝技術(shù)的進步,現(xiàn)有的嵌入式芯片的算力與儲存能力已經(jīng)得到了巨大的提升,部分基于ARM芯片的工業(yè)網(wǎng)關性能甚至已經(jīng)超越了計算機。按照算力與儲存能力劃分,可以將邊緣計算節(jié)點分為三個等級[2]。

    第一等級(L1)的邊緣計算節(jié)點具備一定的計算與儲存能力,擁有執(zhí)行例如感知、驅(qū)動設備、監(jiān)控界面等單一任務的能力。L1等級的邊緣計算節(jié)點不具備同時運行多個應用的能力,也無法與其他節(jié)點協(xié)作共同完成任務。此外,由于任務單一,此類設備通常無需實時操作系統(tǒng)的加持,例如傳感器、變頻器、小型控制器等,通常這一等級的邊緣計算節(jié)點可以對應ISA-95架構(gòu)中的L0層設備。在儲存方面應該能夠保證小型系統(tǒng)與設備一定時間的數(shù)據(jù)緩存要求。

    第二等級(L2)的邊緣計算節(jié)點則具備較強的計算與儲存能力,能夠同時運行多個L1節(jié)點任務,還能支撐大型工業(yè)控制系統(tǒng)的正常運作。在滿足ISA-95架構(gòu)中L1控制層的實時性要求的基礎上,也應該整合L2監(jiān)控層的需求。同時,多個L2級邊緣計算節(jié)點之間可以相互協(xié)作來完成分布式任務,例如離散制造中多個機器人冗余與協(xié)同、過程控制中多個工藝動態(tài)優(yōu)化等。為支撐多個應用同時運行,L2級別的邊緣計算節(jié)點通常搭載有實時操作系統(tǒng)來保障任務的實時性與可靠性。多個異構(gòu)L2邊緣計算節(jié)點設備,比如邊緣控制器、邊緣網(wǎng)關等組合起來能完成大型PLC或DCS系統(tǒng)的所有功能,同時也能兼顧SCADA/HMI系統(tǒng)的部分功能,  緩存較長時間的過程運行數(shù)據(jù),并且支持對數(shù)據(jù)進行清洗與預處理工作。

    第三等級(L3)的邊緣計算節(jié)點則具備極強的計算與儲存能力,可以通過多CPU多核來滿足強實時高并發(fā)的任務需求,也能保存全部的歷史數(shù)據(jù),并且利用機器學習實現(xiàn)數(shù)據(jù)驅(qū)動的在線優(yōu)化。此類邊緣計算節(jié)點包括服務器或本地云,通常工廠對數(shù)據(jù)的安全性以及私密性要求極高,為保護工藝參數(shù),本地云的部署概率更高。本地云通過容器等虛擬化技術(shù)以及自身強大的算力,可以根據(jù)實際應用需求來調(diào)配計算與儲存資源,也可以實現(xiàn)熱備份冗余、熱插拔、主動防御策略等來保證不間斷的生產(chǎn)過程。同時,每個虛擬化環(huán)境能夠根據(jù)需求搭載不同的實時操作系統(tǒng)。原則上,L3級的邊緣計算節(jié)點能夠滿足工業(yè)現(xiàn)場所有的需求。

    實現(xiàn)每個硬件終端都能作為計算節(jié)點,需要標準化、模塊化、易擴展的硬件平臺來支撐各個等級的邊緣計算節(jié)點要求。用戶可以根據(jù)實際系統(tǒng)規(guī)模與功能規(guī)格選擇合適的節(jié)點數(shù)量、CPU內(nèi)核數(shù)量、I/O接口數(shù)量等,真正實現(xiàn)每個節(jié)點全都能作為計算資源支撐邊緣應用運行。

    3   “全聯(lián)接”—透明化網(wǎng)絡傳輸

    有了“全計算”的硬件支撐后,下一個需要解決的是通訊問題。現(xiàn)有工業(yè)現(xiàn)場通訊情況較為復雜,在ISA-95  L0與L1層之間存在著“七國八制”的問題,常用的工業(yè)現(xiàn)場總線就有二十余種,例如PROFIBUS/PROFINET、Modbus/TCP、Ethernet/

    IP、EtherCAT等。這些總線通常可以分為兩類:基于RS485和基于以太網(wǎng)。雖然基于以太網(wǎng)的工業(yè)現(xiàn)場總線通常能提供更快的通訊速度與更大的網(wǎng)絡容量,但仍有大量的工業(yè)現(xiàn)場采用基于RS485的串行通訊方式來降低成本。即使是工業(yè)以太網(wǎng)總線,也分為基于IP和不使用IP兩種,因此要實現(xiàn)工業(yè)互聯(lián)網(wǎng)邊緣計算落地,“全聯(lián)接”成為了一個必須要面對的挑戰(zhàn)。

    無論是哪種工業(yè)現(xiàn)場總線,目的都是為了保證控制器與現(xiàn)場設備模塊間的確定性通訊,即在規(guī)定時間內(nèi)完成I/O數(shù)據(jù)的交互。這里的規(guī)定時間通常指的是PLC輪詢時間,   即最差執(zhí)行時間(Worst Case Execution Time)。為保證控制器與I/O設備同步,工業(yè)現(xiàn)場總線必須在每一輪詢周期內(nèi)確保完成一次數(shù)據(jù)交互。而控制層、監(jiān)控層與管理層之間,由于實時性要求相對較低,基本已經(jīng)實現(xiàn)了基于IP網(wǎng)絡的通訊方式。因此,OT與IT融合的一個關鍵問題即如何打通這兩大網(wǎng)絡,實現(xiàn)從云到設備的一網(wǎng)到底。

    近年來,各種新型網(wǎng)絡技術(shù)層出不窮[3],  例如IEEE 802工作組正在積極制定與推動時間敏感網(wǎng)絡(Time- Sensitive Networking,TSN)來取代現(xiàn)有工業(yè)現(xiàn)場 總線。TSN在數(shù)據(jù)鏈路層針對現(xiàn)有的工業(yè)網(wǎng)絡特性與需求進行了優(yōu)化,自2012年開始,包括時間同步、調(diào)度與整形等一系列三十余個標準已經(jīng)發(fā)布或正在制定中。TSN可以保證時間敏感任務在以太網(wǎng)中的確定性傳輸。此外,由華為發(fā)布的確定性IP網(wǎng)絡同樣也獲得了高度關注,相對于TSN更多地針對數(shù)據(jù)鏈路層進行修改,確定性IP網(wǎng)絡(Deterministic IP)則是基于網(wǎng)絡層,通過引入周期性轉(zhuǎn)發(fā)與調(diào)度機制,將數(shù)據(jù)包放入確定性的傳輸周期內(nèi),從而保證了網(wǎng)絡報文傳輸?shù)臅r延上限。確定性IP網(wǎng)絡還通過資源預留與路徑規(guī)劃的方式,可以隨時創(chuàng)建確定性路徑,進一步地保證了點對點的確定性傳輸。在儀表方面,APL/IP異軍突起,以最小的改造代價來實現(xiàn)傳感器網(wǎng)絡的IP化。此外,5G(5.5G)、Wi-Fi 6等無線技術(shù),也通過冗余通道的方式來保證通訊時延的確定性,減小抖動時間。但是由于工業(yè)現(xiàn)場的強干擾,容易造成丟包等錯誤,從而嚴重影響工業(yè)實時控制的可靠性,目前工業(yè)無線網(wǎng)絡多數(shù)都應用于實時性與可靠性要求相對較低的場景,想大規(guī)模部署還需要進一步降低最差執(zhí)行時間。先進工業(yè)網(wǎng)絡架構(gòu)如圖3所示。

    image.png

    圖3 先進工業(yè)網(wǎng)絡架構(gòu)[3]

    工業(yè)控制系統(tǒng)在保證通訊的實時性與可靠性的前提下,盡可能地降低成本。對大多數(shù)工業(yè)場景來說,只要能滿足這些基本訴求,終端用戶并不會指定具體使用的通訊協(xié)議網(wǎng)絡。因此,要實現(xiàn)工業(yè)云平臺與邊緣計算節(jié)點的“全聯(lián)接”,支撐一網(wǎng)到底的透明化網(wǎng)絡是工業(yè)數(shù)字底座的根基。為實現(xiàn)OT與IT的深度融合,統(tǒng)一的IP網(wǎng)絡是較為可行的方案,根據(jù)現(xiàn)場的實際情況,每個工廠可以將TSN、DIP、APL/IP、工業(yè)5.5G、Wi-Fi 6、光通訊等技術(shù)自由搭配,組建最適合行業(yè)特性的一體化網(wǎng)絡解決方案。

    4 “全解耦”—虛擬化應用軟件

    在邊緣端,目前工業(yè)現(xiàn)場設備搭載的軟件基本上都是“專機專用”,硬件與軟件強耦合,當硬件性能與網(wǎng)絡發(fā)生改變時,軟件無法被直接應用移植。當邊緣計算節(jié)點具備了可支配計算與儲存能力,以及基于IP網(wǎng)絡實現(xiàn)點對點確定性通訊之后,軟件形態(tài)也需要改變來適應這些新的特性。

    要實現(xiàn)軟件可復用、可移植、可重構(gòu)等特性,需要實現(xiàn)軟硬件的徹底解耦,現(xiàn)有的工業(yè)邊緣計算應用開發(fā)方式首先需要變革。在設計時,工程師可以使用一套設計語言與開發(fā)環(huán)境來實現(xiàn)異構(gòu)網(wǎng)絡平臺的工業(yè)邊緣計算應用開發(fā);在部署時,工程師可以實現(xiàn)系統(tǒng)一鍵下發(fā)并且能自由調(diào)整部署方案;在運行時,工業(yè)邊緣計算應用則可以根據(jù)實時需求變化來動態(tài)調(diào)整自身功能參數(shù)。而支撐這些功能,則需要一套支持虛擬化的工業(yè)邊緣計算應用開發(fā)與運行環(huán)境。

    開放自動化系統(tǒng)及其標準IEC 61499正逢其時[4]。IEC 61499標準提出的分布式工業(yè)控制軟件系統(tǒng)級建模語言,以圖形化的功能塊網(wǎng)絡為基礎,通過系統(tǒng)、設備、資源、功能塊、應用、部署、管理等七大標準模型,實現(xiàn)了軟硬件解耦設計、一體化系統(tǒng)部署以及分布式運行協(xié)作等一系列OT與IT融合關鍵問題。以此為基礎,通過將IEC 61499運行時系統(tǒng)與虛擬化技術(shù)結(jié)合,將C/C++、Python、IEC 61131-3等不同編程語言編寫的代碼通過統(tǒng)一接口的功能塊封裝,將功能塊網(wǎng)絡作為輕量級容器打包下發(fā)到設備,在確保實時性與可靠性的基礎上,進一步實現(xiàn)自發(fā)現(xiàn)、自診斷、自優(yōu)化等智能化管理功能,形成“全解耦”的工業(yè)邊緣計算應用軟件。

    5  工業(yè)數(shù)字底座應用前景

    由開放硬件計算平臺、點對點確定性通訊以及軟硬解耦虛擬應用組成的工業(yè)數(shù)字底座究竟能發(fā)揮多大的威力?首先,“全計算”使得一臺算力強大的邊緣節(jié)點設備可以替代多臺專用設備,軟件可以根據(jù)實際硬件資源配置隨意部署,從而大幅度降低了系統(tǒng)的建設成本;其次,“全聯(lián)接”的統(tǒng)一IP工業(yè)網(wǎng)絡除了能保證高實時要求的工業(yè)生產(chǎn)任務,還能實現(xiàn)從云到端一網(wǎng)到底,徹底打通信息橋梁;最后,“全解耦”的工業(yè)邊緣計算節(jié)點可以實時監(jiān)控邊緣應用軟件的運行狀態(tài),針對突發(fā)狀況進行動態(tài)調(diào)配負載,從而保證了工業(yè)邊緣計算系統(tǒng)的可靠性。具備“全計算、全聯(lián)接、全解耦”的工業(yè)數(shù)字底座將為現(xiàn)有工業(yè)帶來革命性的進步,在保證實時性與可靠性的同時,大幅度提升了系統(tǒng)的靈活性,降低了從設計到運維的全生命周期成本。

    基于工業(yè)數(shù)字底座,2021年5月由華為、紫金山實驗室、上海交通大學與寶信軟件共同完成了全球首個廣域云化PLC實驗,如圖4所示,使用鯤鵬服務器、歐拉操作系統(tǒng)、確定性IP網(wǎng)絡以及海王星IEC 61499運行環(huán)境,在鋼鐵行業(yè)中,實現(xiàn)了在相距600公里間的兩個邊緣計算節(jié)點間控制周期穩(wěn)定小于6ms。此次實驗的成功,標志著技術(shù)上工業(yè)數(shù)字底座已經(jīng)能夠滿足工業(yè)的實際需求。未來,當標準化的解決方案部署到工廠內(nèi)時,能對汽車制造、冶金鋼鐵、核電風電等各行業(yè)產(chǎn)生顛覆性的影響。

    image.png

    圖4 廣域云化PLC試驗

    6  結(jié)語

    隨著工業(yè)互聯(lián)網(wǎng)與邊緣計算的推進,五花八門的現(xiàn)場設備與“七國八制”的工業(yè)網(wǎng)絡嚴重阻礙了OT與IT的深度融合。將標準化硬件平臺、確定性IP網(wǎng)絡以及虛擬化應用軟件相結(jié)合,通過工業(yè)云平臺賦能工作數(shù)字底座,從而滿足離散制造與流程工業(yè)不同特性,真正打通工業(yè)互聯(lián)網(wǎng)價值鏈。

    作者簡介:

    戴文斌  (1984-),男,上海人,教授,現(xiàn)就職于上海交通大學電子信息與電氣工程自動化系,擔任IEEEP2805邊緣計算系列標準工作組主席。主要從事下一代分布式工業(yè)控制軟件、工業(yè)信息化、工業(yè)互聯(lián)網(wǎng)邊緣計算等方向的研究工作。

    參考文獻:

    [1] C. Johnsson. ISA 95-how and where can it be applied[J]. Technical Papers of ISA, 2004, 454 : 399 - 408.

    [2] W. Dai, H. Nishi, V. Vyatkin, V. Huang, Y. Shi and X. Guan. Industrial Edge Computing: Enabling Embedded Intelligence[J]. IEEE Industrial Electronics Magazine, 2019, 13 (4) .

    [3] 工業(yè)網(wǎng)絡聯(lián)接IP化技術(shù)與實踐白皮書[Z]. 2021.

    [4] IEC 61499-2012, Function Blocks, International Standard, Second Edition[S].

    摘自《自動化博覽》2022年2月刊

    熱點新聞

    推薦產(chǎn)品

    x
    • 在線反饋
    1.我有以下需求:



    2.詳細的需求:
    姓名:
    單位:
    電話:
    郵件: