工業(yè)和信息化部主管、中國信息通信研究院主辦的專業(yè)學(xué)術(shù)期刊。定位于“信息通信技術(shù)前沿的風(fēng)向標(biāo),信息社會政策探究的思想庫”。
1 引言
工業(yè)互聯(lián)網(wǎng)面臨的最大挑戰(zhàn)是普通工業(yè)系統(tǒng)如何從疊加飛速發(fā)展的ICT技術(shù)向信息物理系統(tǒng)的轉(zhuǎn)變,而信息物理系統(tǒng)中對象之間異構(gòu)的信息交互是需要解決的首要問題。例如,不同行業(yè)領(lǐng)域機構(gòu)由于業(yè)務(wù)發(fā)展需要或者工作性質(zhì)的不同,根據(jù)自身需求開發(fā)的通信對象會存在不同的接口或者信息格式,接口的不同導(dǎo)致信息傳遞受阻,不同格式的信息之間交互成本過高。工業(yè)互聯(lián)網(wǎng)的各種異構(gòu)信息造成的信息孤島問題是工業(yè)互聯(lián)網(wǎng)快速發(fā)展道路上的一塊絆腳石。
工業(yè)互聯(lián)網(wǎng)信息模型是指工業(yè)互聯(lián)網(wǎng)全要素、全價值鏈、全產(chǎn)業(yè)鏈在信息空間的標(biāo)準(zhǔn)化表達。通過定義統(tǒng)一的框架及描述形式,工業(yè)互聯(lián)網(wǎng)信息模型可以實現(xiàn)信息的標(biāo)準(zhǔn)化,為異構(gòu)信息之間的交互提供解決方案。本文將工業(yè)互聯(lián)網(wǎng)信息模型的基本架構(gòu)定義為如圖1所示的形式,圍繞標(biāo)識、屬性和類對工業(yè)全要素、全價值鏈、全產(chǎn)業(yè)鏈的信息進行表達。為實現(xiàn)信息模型在工業(yè)互聯(lián)網(wǎng)中的有效應(yīng)用,促進工業(yè)互聯(lián)網(wǎng)的規(guī)范發(fā)展,本文針對信息模型的發(fā)展現(xiàn)狀及趨勢展開分析。
2 工業(yè)互聯(lián)網(wǎng)信息模型發(fā)展現(xiàn)狀
目前,根據(jù)應(yīng)用需要,國內(nèi)外各組織機構(gòu)圍繞信息模型相關(guān)技術(shù)標(biāo)準(zhǔn)開展了系列研究。
2.1 基于OPC UA規(guī)范的信息模型
OPC UA包括14種配套規(guī)范,規(guī)范數(shù)量仍在增加,OPC UA通過系列規(guī)范給出了元信息模型及其實施方案。在元信息模型中,基于基本節(jié)點,定義應(yīng)用過程中的數(shù)據(jù)類型以及地址空間中組織結(jié)構(gòu)的類型等。OPC UA地址空間采用分層結(jié)構(gòu),所有服務(wù)器的頂層以標(biāo)準(zhǔn)化的形式存在,用戶可以通過層次結(jié)構(gòu)訪問地址空間中的所有節(jié)點。同時,在元模型的基礎(chǔ)上,用戶可通過繼承內(nèi)置節(jié)點和增加定義的語義來擴充類型定義。行業(yè)也可以在OPC UA元信息模型的基礎(chǔ)上定義自己的信息模型,如機器人信息模型、機床信息模型、機器視覺信息模型和塑料加工機械信息模型。為實現(xiàn)更多實體的互聯(lián)互通,有時需要針對特定的行業(yè)應(yīng)用制定特殊的信息模型。OPC UA信息模型呈現(xiàn)形式如圖2所示[1]。
OPC UA系列規(guī)范涵蓋對象類型、變量類型、數(shù)據(jù)類型和引用類型,代表特定的語義。配套規(guī)范包括多種過程控制的垂直領(lǐng)域,如油氣、智能建筑、公共設(shè)備等。同時,OPC UA定義了數(shù)據(jù)編碼、安全協(xié)議和傳輸協(xié)議的映射。數(shù)據(jù)編碼通過使用UA二進制、UA XML或者UA JSON定義系列信息模型。因此,基于OPC UA的信息模型主要用于實現(xiàn)設(shè)備和系統(tǒng)信息的標(biāo)準(zhǔn)化,出現(xiàn)在信息化應(yīng)用層,可以解決語義互操作問題。
為了實現(xiàn)信息模型功能,OPC UA服務(wù)器需要對信息模型進行實例化,構(gòu)建地址空間從而向客戶端暴露實例化的信息模型,使客戶端能夠訪問和管理信息模型中定義的節(jié)點信息。客戶端通過訪問服務(wù)器的地址空間獲取信息模型定義的數(shù)據(jù)和信息。具體建模過程為需求獲取、類型定義、模型實例化。
2.2 基于AutomationML標(biāo)準(zhǔn)的信息模型
基于AutomationML標(biāo)準(zhǔn)的信息模型核心是以連接不同數(shù)據(jù)格式的頂層數(shù)據(jù)格式CAEX(IEC 62424)為框架,整合其他已有的基于XML的數(shù)據(jù)格式,具體參見圖3[2]。通過CAEX(IEC 62424)對工廠拓?fù)?,可以實現(xiàn)頂層數(shù)據(jù)結(jié)構(gòu)建模。在模型中,將工廠拓?fù)浣Y(jié)構(gòu)按照工廠、單元、組件、特性、接口、關(guān)系以及引用來進行分層,這些分層對象包含屬性以及該層結(jié)構(gòu)與其他對象的關(guān)系。COLLADA(ISO/PAS 17506:2012)可以對模型對象的幾何學(xué)和運動學(xué)特性建模進行描述及格式存儲;PLCOpen XML可以對模型對象中行為和序列特性的邏輯信息進行描述。
基于AutomationML標(biāo)準(zhǔn)的信息模型主要用于實現(xiàn)生產(chǎn)系統(tǒng)間工程信息的標(biāo)準(zhǔn)化,解決工程過程中信息交換和集成問題,如實現(xiàn)產(chǎn)線上的機器人、機械臂等對象間的信息互通。由于AutomationML對引用與關(guān)系進行了區(qū)分,其中引用描述了從 CAEX對象到外部存儲信息的鏈接,關(guān)系描述了CAEX對象之間的聯(lián)系,因此AutomationML對象也預(yù)留了與其他工程信息相關(guān)的引用機制。
AutomationML定義的基于XML的數(shù)據(jù)格式可以實現(xiàn)異構(gòu)工程信息的存儲和交換,并支持運行環(huán)境數(shù)據(jù)源的建模。同時,AutomationML描述的數(shù)據(jù)模型與OPC UA表示的信息模型之間可以相互轉(zhuǎn)換,通過AutomationML結(jié)合OPC UA統(tǒng)一架構(gòu)的方式可以實現(xiàn)更多應(yīng)用的互操作性。
2.3 基于InstrumentML標(biāo)準(zhǔn)的信息模型
InstrumentML模型描述語言可以提供統(tǒng)一的信息模型框架,抽象出其面向?qū)ο筇幚淼母鱾€模型片段,然后提出一種支持這種通用模型框架的軟件。基于InstrumentML標(biāo)準(zhǔn)的模型架構(gòu)如圖4所示[3],具體包括身份屬性(儀表的身份標(biāo)識)、結(jié)構(gòu)屬性(儀表的結(jié)構(gòu)屬性)、功能屬性(儀表的功能屬性)、性能屬性、位置屬性、商業(yè)屬性?! ?/p>
異構(gòu)工業(yè)儀表網(wǎng)絡(luò)的各種監(jiān)測數(shù)據(jù)、各種類型的傳感器、中間交換的信息格式之間存在著差異性,為了有效屏蔽差異性和實現(xiàn)異構(gòu)工業(yè)儀表網(wǎng)絡(luò)互操作,可以構(gòu)建InstrumentML工業(yè)儀表信息模型?;贗nstrumentML標(biāo)準(zhǔn)的信息模型可實現(xiàn)儀表信息的標(biāo)準(zhǔn)化,包括儀表身份標(biāo)識信息和儀表應(yīng)用屬性信息,以及儀表基本特性的描述。
構(gòu)建不同工業(yè)儀表信息模型,可以根據(jù)不同儀表單元數(shù)據(jù)標(biāo)準(zhǔn)或處理模型標(biāo)準(zhǔn),在抽象模型基礎(chǔ)上標(biāo)準(zhǔn)化的定制其信息模型模板。基于模板的工業(yè)儀表處理建模的過程中,專業(yè)的建模人員把特定的工業(yè)儀表模型匯總單元數(shù)據(jù)字段映射到InstrumentML單元數(shù)據(jù)描述字段,從而在抽象的工業(yè)儀表公共模型中建立對應(yīng)的單元數(shù)據(jù)組合參數(shù)模板。將已建好的標(biāo)準(zhǔn)模板可視化之后往標(biāo)準(zhǔn)字段填入相應(yīng)的值,最終生成完整的工業(yè)儀表信息模型。
2.4 基于PackML標(biāo)準(zhǔn)的信息模型
基于PackML的信息模型可以涵蓋包裝行業(yè)設(shè)備的多種運行狀態(tài)和模式,如維修運行模式、手動運行模式、自動運行模式等。在PackML中定義了17種模式,可根據(jù)需要設(shè)定其中的部分狀態(tài),這17個狀態(tài)模式基本能夠滿足除了包裝行業(yè)以外的其他行業(yè)。圖5為PackML的狀態(tài)模型[4]。圖5中方框為設(shè)備運行的狀態(tài),箭頭方向為設(shè)備的運作流程,每當(dāng)完成一個階段,設(shè)備會自動跳轉(zhuǎn)到下一個運行狀態(tài)。其中,SC為狀態(tài)完成(State Complete)?!?/p>
基于PackML的信息模型主要用于包裝過程的描述,處于信息化應(yīng)用層,可以實現(xiàn)機器狀態(tài)與操作模式的信息標(biāo)準(zhǔn)化。PackML信息模型具有三大基本功能,包括統(tǒng)一的操作員界面、協(xié)調(diào)一致的信息和協(xié)調(diào)一致的狀態(tài)轉(zhuǎn)移。因此,利用PackML建??梢詫崿F(xiàn)機器狀態(tài)與操作模式的信息標(biāo)準(zhǔn)化。
3 工業(yè)互聯(lián)網(wǎng)信息模型面臨挑戰(zhàn)
3.1 認(rèn)知需要形成統(tǒng)一
目前,世界各國的組織機構(gòu)對信息模型的理解和闡述不一,給出的信息模型的內(nèi)涵和架構(gòu)也不盡相同。針對信息模型的認(rèn)知沒有形成有效統(tǒng)一的理解,給信息的標(biāo)準(zhǔn)化工作帶來了挑戰(zhàn)。
3.2 頂層設(shè)計有待構(gòu)建
由于各單位對信息模型的認(rèn)識不統(tǒng)一,還未有一套完整的針對信息模型的標(biāo)準(zhǔn),主要原因是工業(yè)互聯(lián)網(wǎng)信息模型缺乏頂層設(shè)計,行業(yè)標(biāo)準(zhǔn)缺乏頂層框架。首先,在現(xiàn)有的標(biāo)準(zhǔn)層面,信息標(biāo)準(zhǔn)主要是由各單位針對各自領(lǐng)域編制,標(biāo)準(zhǔn)的流通性和適用范圍窄;同時,在各種模型之間銜接不暢,模型之間的合作效率低下,對信息孤島的現(xiàn)象難以打破??傮w而言,現(xiàn)有的標(biāo)準(zhǔn)體系不足以覆蓋工業(yè)互聯(lián)網(wǎng)信息模型的需求。
3.3 標(biāo)準(zhǔn)體系急需完善
工業(yè)行業(yè)一般先有產(chǎn)品后出標(biāo)準(zhǔn),與傳統(tǒng)工業(yè)行業(yè)不同,信息通信行業(yè)通常先有標(biāo)準(zhǔn)后推產(chǎn)品。因此,對于工業(yè)互聯(lián)網(wǎng)而言,信息通信標(biāo)準(zhǔn)的缺乏會阻礙行業(yè)的發(fā)展,信息模型的核心是實現(xiàn)信息的標(biāo)準(zhǔn)化。近年來,以國際電工委員會(IEC)和國際標(biāo)準(zhǔn)化組織(ISO)為主參與制定的標(biāo)準(zhǔn)雖然逐漸在信息模型中推廣,國內(nèi)在信息標(biāo)準(zhǔn)化方面也在不斷發(fā)力,但還沒有形成體系。
3.4 應(yīng)用推廣比較困難
工業(yè)互聯(lián)網(wǎng)應(yīng)用場景復(fù)雜,對信息的處理方式多種多樣,與傳統(tǒng)的信息處理方式相比,信息模型對信息的標(biāo)準(zhǔn)化處理要求更高。信息模型在發(fā)展過程中,需要持續(xù)的技術(shù)、資金、人員等投入,在商業(yè)應(yīng)用和推廣過程中也面臨著基礎(chǔ)薄弱、場景復(fù)雜、成效緩慢等眾多挑戰(zhàn),將是一項長期、艱巨、復(fù)雜的系統(tǒng)工程。當(dāng)前,信息模型整體仍處于起步階段。
4 工業(yè)互聯(lián)網(wǎng)信息模型發(fā)展趨勢
4.1 完善的標(biāo)準(zhǔn)體系逐步形成
工業(yè)互聯(lián)網(wǎng)的本質(zhì)是實現(xiàn)設(shè)備、物料、控制系統(tǒng)、信息系統(tǒng)、產(chǎn)品和人之間的互聯(lián)互通。隨著工業(yè)互聯(lián)網(wǎng)相關(guān)標(biāo)準(zhǔn)和關(guān)鍵技術(shù)的不斷進步,面向行業(yè)的標(biāo)準(zhǔn)化信息應(yīng)用需求也越來越大。一方面,標(biāo)準(zhǔn)化的信息可以解決工業(yè)領(lǐng)域不同廠家設(shè)備、不同設(shè)備型號等造成的信息孤島問題,提高信息利用效率,降低信息服務(wù)成本;另一方面,面向未來工業(yè)互聯(lián)網(wǎng)技術(shù)最實際的信息應(yīng)用需求,通過解決行業(yè)內(nèi)部各類環(huán)境、應(yīng)用需求的信息標(biāo)準(zhǔn)化技術(shù),來解決行業(yè)間信息匯聚、融合理解等問題。隨著工業(yè)互聯(lián)網(wǎng)的發(fā)展,信息模型將逐步實現(xiàn)標(biāo)準(zhǔn)體系的構(gòu)建。
4.2 關(guān)鍵技術(shù)有序推進
近年來,國內(nèi)外一些組織陸續(xù)開展了信息模型的相關(guān)研究工作,主要在信息模型的關(guān)鍵技術(shù)方面進行布局。
國際方面,IEC針對數(shù)字工廠相關(guān)的信息模型進行研究,在數(shù)字化描述方面取得一些成果。德國西門子公司提出數(shù)字孿生的應(yīng)用形式,通過信息模型實現(xiàn)對實體屬性和行為的數(shù)字化表述;德國電氣與電子制造商協(xié)會利用信息模型成功對資產(chǎn)管理殼的資產(chǎn)進行描述,并實時體現(xiàn)資產(chǎn)的狀態(tài);OPC基金會在OPC UA信息模型方面持續(xù)布局,通過定義統(tǒng)一數(shù)據(jù)接口,實現(xiàn)不同廠商軟件之間的數(shù)據(jù)交換;IVI則研究信息模型在實現(xiàn)相互通信和連接方面的相關(guān)技術(shù)。
國內(nèi)方面,中國信息通信研究院、機械工業(yè)儀器儀表綜合技術(shù)經(jīng)濟研究所、華為技術(shù)有限公司等機構(gòu)針對信息模型相關(guān)技術(shù)展開研究,主導(dǎo)發(fā)布了系列信息模型成果;中國科學(xué)院沈陽自動化研究所、航天云網(wǎng)科技發(fā)展有限責(zé)任公司等企業(yè)都在使用OPC UA技術(shù),涉及信息模型的通用建模規(guī)則、模型元素定義、語義化描述方法等內(nèi)容。
4.3 應(yīng)用場景向多元化方向延伸
伴隨著世界范圍內(nèi)工業(yè)互聯(lián)網(wǎng)的持續(xù)推進,工業(yè)通信技術(shù)更新?lián)Q代的節(jié)奏可能會超過之前的任一階段。傳統(tǒng)的信息交互方式嚴(yán)重制約了信息的互聯(lián)互通互操作,信息的利用效率低下。信息模型在工業(yè)互聯(lián)網(wǎng)中的應(yīng)用,如數(shù)字孿生、資產(chǎn)管理殼、OPC UA等,將打破傳統(tǒng)工業(yè)網(wǎng)絡(luò)眾多信息交互對象之間的壁壘,實現(xiàn)橫向和縱向信息的協(xié)同,降低信息交互成本。
4.4 行業(yè)內(nèi)部呈現(xiàn)協(xié)同發(fā)展趨勢
在傳統(tǒng)的工業(yè)生產(chǎn)過程中,設(shè)備與設(shè)備往往獨立操作;但對處于工業(yè)互聯(lián)網(wǎng)中心的智能工廠而言,現(xiàn)場設(shè)備層需要打通,并通過信息模型技術(shù)有機連接,實現(xiàn)工廠內(nèi)資源的垂直整合。隨著工業(yè)互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,各行各業(yè)對信息的使用需求也會越來越大,各企業(yè)和研究機構(gòu)紛紛涉足工業(yè)互聯(lián)網(wǎng)信息標(biāo)準(zhǔn)化領(lǐng)域,試圖尋找一種有效、可靠的方法,實現(xiàn)信息的互聯(lián)互通。因此,信息模型的應(yīng)用將促進行業(yè)內(nèi)部的協(xié)同發(fā)展。
5 結(jié)束語
信息模型的發(fā)展仍處于起步階段,國內(nèi)外關(guān)于該技術(shù)的研究正處于越來越熱的時期。為實現(xiàn)該技術(shù)沿著正確的發(fā)展方向前進,同時加快該技術(shù)的發(fā)展速度,本文針對信息模型的發(fā)展現(xiàn)狀及趨勢給出以下建議。
工業(yè)互聯(lián)網(wǎng)覆蓋范圍廣,涉及領(lǐng)域繁雜,在各自的應(yīng)用場景中,均有其適用的信息模型。為促進該技術(shù)的發(fā)展,建議各行業(yè)領(lǐng)域,甚至各應(yīng)用場景開發(fā)適合自身的信息模型,并搭建信息模型服務(wù)平臺,由行業(yè)組織對各領(lǐng)域開發(fā)的信息模型實行集中統(tǒng)一管理,提高信息模型服務(wù)效率。
多場景、多渠道合作。由于應(yīng)用場景多樣,行業(yè)發(fā)展趨勢各異,針對信息模型的開發(fā)水平有高有低。建議對信息模型具有相同需求的企業(yè)或單位合作開發(fā),大企業(yè)為中小企業(yè)開放平臺和資源,帶動中小企業(yè)發(fā)展,中小企業(yè)實現(xiàn)技術(shù)創(chuàng)新,給大企業(yè)注入活力。
各企業(yè)和單位將自身信息模型相關(guān)應(yīng)用場景接入行業(yè)組織中,實現(xiàn)資源共享共開發(fā)。例如,借助工業(yè)互聯(lián)網(wǎng)產(chǎn)業(yè)聯(lián)盟的平臺優(yōu)勢,在各企業(yè)及行業(yè)之間建立信息模型共享知識庫,實現(xiàn)信息模型的知識共享,并對共享知識不斷迭代更新,促進信息模型技術(shù)進步。
參考文獻
[1] Florian Pauker, Thomas Fruhwirth, Burkhard Kittl, et al.A systematic approach to OPC UA information model design[J]. Procedia CIRP 57, 2016(57): 321-326.
[2] 柳曉菁, 王春喜 . 一種通用工程數(shù)據(jù)交換格式——自動化標(biāo)記語言(AutomationML) 介紹[J] . 儀器儀表標(biāo)準(zhǔn)化與計量, 2018(1): 8-10.
[3] 中華人民共和國國家質(zhì)量監(jiān)督檢驗檢疫總局,中國國家標(biāo)準(zhǔn)化管理委員會。 GB/T 19769. 1-2015功能塊 第一部分:結(jié)構(gòu)[S]. 北京:中國標(biāo)準(zhǔn)出版社, 2016.
[4] 宋華振 . 什么是 PackML[J] . 智慧工廠, 2016 (2):28-30.
作者簡介
余思聰:中國信息通信研究院技術(shù)與標(biāo)準(zhǔn)研究所工程師,主要從事工業(yè)互聯(lián)網(wǎng)體系架構(gòu)、平臺、標(biāo)準(zhǔn)化、新技術(shù)等研究工作。
黃穎:中國信息通信研究院技術(shù)與標(biāo)準(zhǔn)研究所高級工程師,主要從事工業(yè)互聯(lián)網(wǎng)總體架構(gòu)、標(biāo)準(zhǔn)化、平臺、邊緣計算等研究工作。
劉陽:中國科學(xué)院沈陽自動化研究所副研究員,主要從事工業(yè)數(shù)據(jù)語義化處理、工業(yè)互聯(lián)網(wǎng)標(biāo)識解析與信息模型等研究工作。
李?;ǎ褐袊畔⑼ㄐ叛芯吭汗I(yè)互聯(lián)網(wǎng)與物聯(lián)網(wǎng)研究所副所長,正高級工程師,主要從事工業(yè)互聯(lián)網(wǎng)標(biāo)識解析與信息模型等研究工作。
