日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

OPC UA設(shè)備接入實(shí)踐

更新時(shí)間:

本文介紹基于OPC UA協(xié)議的終端設(shè)備(以下統(tǒng)稱設(shè)備)接入邊緣一體機(jī),并與云端交互的方法。

前提條件

步驟一:搭建OPC UA Server

OPC UA Server的環(huán)境依賴如下表格所示:

依賴組件

版本要求

安裝命令

python

≥ 3.5.2

pip

≥ 9.0.1

opcua

≥ 0.98.3

pip install opcua==0.98.3

本文以O(shè)PC UA Server模擬一個(gè)LED燈設(shè)備,該設(shè)備具有溫度(temperature)屬性,高溫報(bào)警(high_temperature)事件。請(qǐng)根據(jù)以下步驟,完成OPC UA Server的搭建。

  1. 下載OPC UA Server。

    wget http://iotedge-web.oss-cn-shanghai.aliyuncs.com/public/driverSample/opcua_simulation_server.tar.gz
  2. 啟動(dòng)OPC UA Server。

    tar -zxvf opcua_simulation_server.tar.gz
    cd opcua_simulation_server && chmod +x opcua_simulation_server.sh && ./opcua_simulation_server.sh

步驟二:安裝OPC UA客戶端

本文使用物聯(lián)網(wǎng)邊緣計(jì)算提供的官方OPC UA驅(qū)動(dòng)接入OPC UA設(shè)備。在設(shè)備接入過程中的設(shè)備配置操作,需要借助OPC UA客戶端作為輔助工具,獲取OPC UA Server模擬設(shè)備信息,用于在控制臺(tái)創(chuàng)建產(chǎn)品和配置驅(qū)動(dòng)時(shí)使用。

本示例使用OPC UA客戶端UaExpert工具。

  1. 下載并安裝OPC UA客戶端UaExpert工具。具體操作,請(qǐng)參見Unified Automation UaExpert工具文檔

  2. 安裝完成后打開UaExpert工具。

    UaExpert工具

  3. 在工具欄中單擊新版-opcua工具+圖標(biāo)圖標(biāo),新增OPC UA Server。

    新增OPC UA Server

  4. 填寫OPC UA Server的URL地址,建立與OPC UA Server的連接。URL為OPC UA Server所在主機(jī)的IP地址:端口號(hào)

    說明

    OPC UA Server示例中默認(rèn)監(jiān)聽端口為4840,因此OPC UA Server的URL地址格式示例如下:

    opc.tcp://192.168.1.1:4840

    opcua server連接url

  5. 配置完成URL地址后單擊OK,顯示設(shè)備信息。

    opcua設(shè)備信息

    設(shè)備信息包括以下內(nèi)容:

    • 設(shè)備描述信息(圖示中①)

    • 設(shè)備引用信息(圖示中②)

步驟三:創(chuàng)建基于OPC UA協(xié)議的設(shè)備

  1. 登錄物聯(lián)網(wǎng)平臺(tái)控制臺(tái)

  2. 創(chuàng)建節(jié)點(diǎn)類型網(wǎng)關(guān)子設(shè)備接入網(wǎng)關(guān)協(xié)議OPC UA的產(chǎn)品。具體操作,請(qǐng)參見創(chuàng)建產(chǎn)品

    創(chuàng)建opcua產(chǎn)品

    其中,部分參數(shù)設(shè)置如下:

    參數(shù)

    描述

    所屬品類

    選擇標(biāo)準(zhǔn)品類下的邊緣計(jì)算 > 其他設(shè)備

    節(jié)點(diǎn)類型

    選擇網(wǎng)關(guān)子設(shè)備

    接入網(wǎng)關(guān)協(xié)議

    選擇OPC UA

  3. 創(chuàng)建產(chǎn)品完成后,在產(chǎn)品詳情頁為OPC UA產(chǎn)品添加如下自定義功能,然后發(fā)布上線自定義功能。具體操作,請(qǐng)參見單個(gè)添加物模型

    • 添加屬性

      1. 根據(jù)下圖所示,設(shè)置屬性參數(shù)。

        添加屬性-1

      2. 設(shè)置參數(shù)完成后,單擊新增擴(kuò)展描述,配置節(jié)點(diǎn)名稱。

        添加屬性-2

        節(jié)點(diǎn)名稱:設(shè)備在OPC UA Server中的變量節(jié)點(diǎn)DisplayName的值。

        設(shè)備的DisplayName

    • 添加服務(wù)

      1. 根據(jù)下圖所示,設(shè)置服務(wù)參數(shù)。

        添加服務(wù)-1

      2. 單擊輸入?yún)?shù)下的增加參數(shù),為產(chǎn)品服務(wù)新增參數(shù)。

        添加服務(wù)-2

      3. 設(shè)置參數(shù)完成后,單擊新增擴(kuò)展描述,配置節(jié)點(diǎn)名稱。

        添加服務(wù)-3

        節(jié)點(diǎn)名稱:設(shè)備method在OPC UA Server中的變量節(jié)點(diǎn)DisplayName的值。

        method的DisplayName

    • 添加事件

      1. 根據(jù)下圖所示,設(shè)置事件參數(shù)。

        添加事件-1

      2. 單擊輸出參數(shù)下的增加參數(shù),為產(chǎn)品事件新增參數(shù)。

        添加事件-2

      3. 設(shè)置參數(shù)完成后,單擊新增擴(kuò)展描述,配置節(jié)點(diǎn)名稱。

        添加事件-3

        節(jié)點(diǎn)名稱:設(shè)備事件在OPC UA Server中的變量節(jié)點(diǎn)DisplayName的值。

        high_temperature的DisplayName

  4. 為OPC UA產(chǎn)品添加設(shè)備。具體操作,請(qǐng)參見單個(gè)創(chuàng)建設(shè)備

    添加設(shè)備

步驟四:配置終端設(shè)備

  1. 登錄邊緣計(jì)算控制臺(tái)

  2. 在左側(cè)導(dǎo)航欄選擇節(jié)點(diǎn)管理 > 終端設(shè)備管理

  3. 終端設(shè)備管理頁面中,找到前提條件中激活的主機(jī),選擇通用設(shè)備 > +驅(qū)動(dòng)

  4. 分配官方OPC UA驅(qū)動(dòng)到主機(jī)中。

    opcua驅(qū)動(dòng)

  5. 選擇OPCUA驅(qū)動(dòng),單擊設(shè)備列表區(qū)域框中的驅(qū)動(dòng)配置,在彈出面板中單擊添加通道,設(shè)置通道參數(shù)。

    新版-opcua驅(qū)動(dòng)添加通道

    部分參數(shù)說明如下所示。更多信息,請(qǐng)參見添加OPC UA協(xié)議設(shè)備

    參數(shù)

    描述

    配置舉例

    通道名稱

    OPC UA通道名稱。

    opcua_server

    通道地址

    OPC UA Server的URL地址。

    opc.tcp://192.168.1.1:4840

    用戶名

    OPC UA Server連接用戶名。

    demo

    密碼

    OPC UA Server連接密碼。

    abc123

    方法調(diào)用超時(shí)時(shí)間

    請(qǐng)求調(diào)用OPC UA Server的調(diào)用超時(shí)時(shí)間,單位為秒。

    10

  6. 單擊設(shè)備列表區(qū)域框中的添加設(shè)備,為OPC UA驅(qū)動(dòng)關(guān)聯(lián)已創(chuàng)建好的OPC UA產(chǎn)品和設(shè)備,然后單擊確定

    說明

    設(shè)備名稱下,需要您手動(dòng)輸入已創(chuàng)建的設(shè)備名稱。

    新版-為opcua驅(qū)動(dòng)關(guān)聯(lián)終端設(shè)備

  7. 分配設(shè)備成功后,單擊設(shè)備名稱右側(cè)的設(shè)備配置

    根據(jù)參數(shù)說明配置參數(shù)后,單擊確定

    新版-opcua驅(qū)動(dòng)設(shè)備配置

    參數(shù)

    描述

    關(guān)聯(lián)通道

    選擇已添加的通道。

    節(jié)點(diǎn)路徑

    設(shè)備在OPC UA Server中,從Objects開始到設(shè)備節(jié)點(diǎn)的絕對(duì)路徑。例如demo_led設(shè)備在OPC UA Server中的路徑為Objects/demo_led

  8. 節(jié)點(diǎn)管理頁面主機(jī)管理頁簽下,單擊主機(jī)列表中操作欄中的主機(jī)部署,部署邊緣一體機(jī)及其關(guān)聯(lián)的所有資源。

    主機(jī)部署

  9. 終端設(shè)備管理頁簽下,選擇OPCUA驅(qū)動(dòng),查看設(shè)備狀態(tài)顯示為在線,表示已部署成功。

至此,您已完成OPC UA設(shè)備接入實(shí)踐。