系列目錄
- 閱讀筆記 1 工業4.0基礎與OPC UA的實踐
目錄
-
- 系列目錄
- 第二章 OPC UA理論基礎
-
- 2.5 OPC UA資訊模型及模組化
- 資訊模型執行個體
- 資訊模型建立步驟:
- 2.6 在生産線中的引入
第二章 OPC UA理論基礎
2.5 OPC UA資訊模型及模組化
關于資訊模型的基礎二手知識可以看我之前的一篇博文:OPC UA 學習筆記(總覽介紹與資訊模型相關)
OPC UA伺服器的位址空間是一個完全互聯的、以圖狀拓撲呈現的資訊模型。
- 資訊模型:包括節點、節點本身特性以及之間的互相連接配接。
- 節點集合:一組符合相應行業、公司名、項目的節點,通常放在一個命名空間下。但所有的節點都屬于<http://opcfoundation.org/UA/>這個命名空間。
- NodeId:由命名空間索引(URL)+ 節點集合内唯一辨別符組成
- 節點辨別符:數字(i)、字元串(s)、全局ID(g)、Opac。
例如:《ns=3;s=Deckel_geoeffnet;i=84》
- 浏覽名稱:BrowseName,人類可讀的節點名稱。
節點類型:對象(Object)、對象類型(ObjetcType)、變量(Variable)、變量類型(VariableType)、資料類型(DataType)、引用類型(ReferenceType)、方法(Method)、視圖(View)。
其他節點之前都提過了,除了視圖。視圖時位址空間的一個子集,用于特定場合簡化用戶端對位址空間的通路。
繪圖對應圖形語言如下:
類型定義(執行個體聲明)
三個模組化規則:
- 可選:伺服器根據實際應用自由決定該子類型在節點執行個體中是否存在
- 強制:該子類型執行個體聲明存在于每個節點執行個體
- 受限:該執行個體聲明的BrowseName屬性無實際意義,也無法設定或者确認。
- ExposeItsArray
- OptionalPlaceholder
- MandatoryPlaceholder
引用類型
- HasComponent, 描述從屬關系
- HasProperty,用于辨別節點屬性
- HasTypeDefinition,用于連接配接對象或者變量與其所歸屬的類型定義
- HasSubType,用于展示類型層次結構中的繼承關系
資訊模型執行個體
煙霧報警器對象的資訊模型,整個位址空間中,上面的圖代表類型定義,下面是層次結構。
資訊模型建立步驟:
2.6 在生産線中的引入
- 資訊系統
- 資訊互動
- 資料采集