国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Node-Red如何與OPC UA服務(wù)器通訊

這篇具有很好參考價(jià)值的文章主要介紹了Node-Red如何與OPC UA服務(wù)器通訊。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、內(nèi)容簡(jiǎn)介

本篇內(nèi)容主要介紹Node-Red如何通過(guò)插件node-red-contrib-opcua來(lái)從OPC UA服務(wù)器讀寫(xiě)數(shù)據(jù),仍然用KEPServer來(lái)模擬OPC UA服務(wù)器,UaExpert用來(lái)測(cè)試連接和獲取變量NodeId。

  • 二、環(huán)境搭建

KEPServer的安裝參考文章Node-Red如何與OPC DA服務(wù)器通訊。

安裝UaExpert沒(méi)有太多要注意的地方,依次下一步就行了

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

接下來(lái)安裝插件node-red-contrib-opcua,點(diǎn)擊Node-Red工作區(qū)右上角的主菜單->節(jié)點(diǎn)管理菜單項(xiàng),在打開(kāi)的窗口中定位到“控制板”標(biāo)簽,再點(diǎn)擊“安裝”選項(xiàng)卡,在搜索框中輸入“opcua”搜索插件。

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

再點(diǎn)擊插件node-red-contrib-opcua右下角的“安裝”按鈕安裝插件,如果插件已安裝,則該按鈕不可用,可以跳過(guò)以上安裝步驟,安裝完成之后工作區(qū)左側(cè)面板顯示如下:

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

  • 三、連接OPC UA服務(wù)器

1.Node-Red匿名登陸

打開(kāi)KEPServerEX 6 Configuration,如下圖

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

在左側(cè)樹(shù)型列表中的“項(xiàng)目”上右擊鼠標(biāo),再點(diǎn)擊彈出的“屬性”菜單,打開(kāi)屬性編輯器

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

在左側(cè)列表中選擇“OPC UA”選項(xiàng),在右側(cè)表格中將“啟用”設(shè)置為“是”,將“允許匿名登錄”也設(shè)置為“是”,其余保持不變,如下所示

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

打開(kāi)KEPServerEX 6 Administration,在任務(wù)欄托盤(pán)上會(huì)顯示KEPServerEX的圖標(biāo),右擊托盤(pán)上的圖標(biāo),選擇“OPC UA 配置”選項(xiàng)打開(kāi)OPC UA配置管理器,選擇“服務(wù)器端點(diǎn)”選項(xiàng)卡,如圖

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

雙擊第一條,打開(kāi)編輯頁(yè)面

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

安全策略只勾選“無(wú)”,其它都不選,復(fù)制端點(diǎn)“opc.tcp://127.0.0.1:49320”,后面要用到,注意,如果“服務(wù)器端點(diǎn)”選項(xiàng)卡中沒(méi)有端點(diǎn),則需要點(diǎn)擊“添加”按鈕添加端點(diǎn)。

從Node-Red左側(cè)面板中將節(jié)點(diǎn)OpcUa-Client拖放到工作區(qū),雙擊節(jié)點(diǎn)打開(kāi)編輯頁(yè)面

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

在Endpoint下拉列表中選擇“添加新的 OpcUa-Endpoint 節(jié)點(diǎn)”選項(xiàng),再點(diǎn)擊右側(cè)“筆型”按鈕,打開(kāi)Endpoint節(jié)點(diǎn)配置頁(yè)面,在Endpoint 輸入框中輸入上面復(fù)制的端點(diǎn)“opc.tcp://127.0.0.1:49320”,勾選“Anonymous”,點(diǎn)擊“添加”按鈕完成設(shè)置,如圖

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

回到OpcUa-Client配置頁(yè)面,點(diǎn)擊“完成”按鈕完成設(shè)置,并部署流程,可以看到節(jié)點(diǎn)已經(jīng)成功連接到了OpcUa服務(wù)器。

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

2.Node-Red賬號(hào)登陸

打開(kāi)KEPServerEX 6 Administration,右擊系統(tǒng)托盤(pán)上的圖標(biāo),選擇“設(shè)置”選項(xiàng)打開(kāi)設(shè)置對(duì)話框,選擇“用戶管理器”選項(xiàng)卡,如圖

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

選中樹(shù)形列表中的“Administrators”,點(diǎn)擊“新建用戶”按鈕,也就是第二個(gè)按鈕,打開(kāi)用戶屬性對(duì)話框

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

輸入用戶名“test”,密碼“1234567890abcd”,點(diǎn)擊“確定”按鈕完成設(shè)置。

打開(kāi)KEPServerEX 6 Configuration,在左側(cè)樹(shù)型列表中的“項(xiàng)目”上右擊鼠標(biāo),再點(diǎn)擊彈出的“屬性”菜單,打開(kāi)屬性編輯器,在左側(cè)列表中選擇“OPC UA”選項(xiàng),在右側(cè)表格中將“允許匿名登錄”也設(shè)置為“否”,點(diǎn)擊“確定”按鈕完成修改,如下所示

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

右擊KEPServer系統(tǒng)托盤(pán)圖標(biāo),選擇“重新初始化”菜單,重新初始化服務(wù)使設(shè)置生效。

回到Node-Red,雙擊之前添加的OpcUa-Client節(jié)點(diǎn),打開(kāi)編輯頁(yè)面,再點(diǎn)擊Endpoint 后面的“筆型”按鈕,打開(kāi)Endpoint節(jié)點(diǎn)編輯頁(yè)面,勾選“use credentials”復(fù)選框,在顯示出來(lái)的“User”和“Password”輸入框中輸入上面設(shè)置的用戶名和密碼,點(diǎn)擊“更新”按鈕更新設(shè)置,并部署流程。

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

OpcUa-Client節(jié)點(diǎn)成功連接到OpcUa服務(wù)器。

3.UaExpert賬號(hào)登陸

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

點(diǎn)擊工具欄的“加號(hào)”按鈕,打開(kāi)Add Server窗口,選擇Discovery選項(xiàng)卡

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

在樹(shù)形列表中雙擊Custom Discovery下的“加號(hào)”按鈕,打開(kāi)URL輸入對(duì)話框,輸入上面復(fù)制的服務(wù)器端點(diǎn)“opc.tcp://127.0.0.1:49320”,點(diǎn)擊“OK”按鈕確定。

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

可以看到在Custom Discovery下多了一個(gè)服務(wù)器,先選中服務(wù)器名“KEPServerEX/UA@WKS042 ”下的“None”條目,再在下面的Authentication Settings組合框中選擇第二項(xiàng),輸入用戶名“test”和密碼“01234567890abcd”,并勾選“Store”,點(diǎn)擊“OK”按鈕確定。

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

服務(wù)器連接成功。

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

在左側(cè)Address Space面板中找到并選中Objects->數(shù)據(jù)類(lèi)型示例->16 位設(shè)備->K 寄存器->DWord1變量,可以在右側(cè)Attributes選項(xiàng)卡中看到其詳細(xì)的屬性,把該變量拖入中間的Data Access View選項(xiàng)卡頁(yè)面,以監(jiān)視其值的變化,在Attributes選項(xiàng)卡中找到該變量的Value屬性,將其修改為888,則可以在Data Access View選項(xiàng)卡頁(yè)面同步看到修改后的Value值

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

在Attributes選項(xiàng)卡中復(fù)制該變量的NodeId“ns=2;s=數(shù)據(jù)類(lèi)型示例.16 位設(shè)備.K 寄存器.DWord1”備用。

  • 四、從OPC UA服務(wù)器讀數(shù)據(jù)

從Node-Red左側(cè)邊欄拖動(dòng)一個(gè)inject節(jié)點(diǎn)、一個(gè)OpcUa-Item節(jié)點(diǎn)和一個(gè)debug節(jié)點(diǎn)到工作區(qū),依次連接之后使之與OpcUa-Client節(jié)點(diǎn)連接,如圖

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

雙擊OpcUa-Client節(jié)點(diǎn),打開(kāi)編輯頁(yè)面,在Action下拉框中選擇“READ”,其它保持不變,點(diǎn)擊“完成”按鈕確認(rèn)修改。

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

雙擊OpcUa-Item節(jié)點(diǎn),打開(kāi)屬性編輯頁(yè)面,在Item輸入框輸入上面復(fù)制的變量NodeId,Type選擇“UInt32”,點(diǎn)擊“完成”按鈕確定,并部署流程。

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

點(diǎn)擊inject節(jié)點(diǎn),可以在調(diào)試窗口看到讀到的數(shù)據(jù)

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

  • 五、向OPC UA服務(wù)器寫(xiě)數(shù)據(jù)

復(fù)制流程,如下所示

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

雙擊OpcUa-Client節(jié)點(diǎn),打開(kāi)編輯頁(yè)面,在Action下拉框中選擇“WRITE”,其它保持不變,點(diǎn)擊“完成”按鈕確認(rèn)修改。

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

雙擊inject節(jié)點(diǎn),打開(kāi)屬性編輯頁(yè)面,將msg.payload的值設(shè)置為數(shù)字“666”,點(diǎn)擊“完成”按鈕確定,并部署流程。

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

點(diǎn)擊inject節(jié)點(diǎn)觸發(fā)流,可以在調(diào)試窗口看到寫(xiě)數(shù)據(jù)成功的信息

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

在UaExpert的Data Access View選項(xiàng)卡頁(yè)也可以看到修改后的Value值,寫(xiě)入數(shù)據(jù)成功。

Node-Red如何與OPC UA服務(wù)器通訊,opc,網(wǎng)絡(luò),服務(wù)器,數(shù)據(jù)庫(kù)

如果您想獲取文章相關(guān)的代碼、工具等資料,關(guān)注公眾號(hào)"NodeRed物聯(lián)網(wǎng)",回復(fù)“nr”即可。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-840953.html

到了這里,關(guān)于Node-Red如何與OPC UA服務(wù)器通訊的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 通過(guò)Milo實(shí)現(xiàn)的OPC UA客戶端連接并訂閱Prosys OPC UA Simulation Server模擬服務(wù)器

    通過(guò)Milo實(shí)現(xiàn)的OPC UA客戶端連接并訂閱Prosys OPC UA Simulation Server模擬服務(wù)器

    前面我們搭建了一個(gè)本地的 PLC 仿真環(huán)境,并通過(guò) KEPServerEX6 讀取 PLC 上的數(shù)據(jù),最后還使用 UAExpert 作為 OPC 客戶端完成從 KEPServerEX6 這個(gè)OPC服務(wù)器的數(shù)據(jù)讀取與訂閱功能:SpringBoot集成Milo庫(kù)實(shí)現(xiàn)OPC UA客戶端:連接、遍歷節(jié)點(diǎn)、讀取、寫(xiě)入、訂閱與批量訂閱。 注意,如果實(shí)際工

    2024年02月16日
    瀏覽(27)
  • 【OPC UA】C# 通過(guò)OpcUaHelper建立OPC客戶端訪問(wèn)KEPServerEx6 OPC服務(wù)器數(shù)據(jù)

    【OPC UA】C# 通過(guò)OpcUaHelper建立OPC客戶端訪問(wèn)KEPServerEx6 OPC服務(wù)器數(shù)據(jù)

    OpcUaHelper 一個(gè)通用的opc ua客戶端類(lèi)庫(kù),基于.net 4.6.1創(chuàng)建,基于官方opc ua基金會(huì)跨平臺(tái)庫(kù)創(chuàng)建,封裝了節(jié)點(diǎn)讀寫(xiě),批量節(jié)點(diǎn)讀寫(xiě),引用讀取,特性讀取,歷史數(shù)據(jù)讀取,方法調(diào)用,節(jié)點(diǎn)訂閱,批量訂閱等操作。還提供了一個(gè)節(jié)點(diǎn)瀏覽器工具。 KEPServerEX 第三方的OPC服務(wù)器,各不

    2023年04月11日
    瀏覽(19)
  • 如何使用 Docker 安裝 Node-RED

    如何使用 Docker 安裝 Node-RED

    安裝 Node-RED 使用 Docker 是一種簡(jiǎn)便的方式,以下是基本的步驟: 安裝 Docker: 確保已在系統(tǒng)上安裝 Docker??蓮?Docker 官方網(wǎng)站 或 Windows Docker 安裝教程 獲取安裝指南。 拉取運(yùn)行 Node-RED 鏡像: 打開(kāi)終端或命令行界面,運(yùn)行以下命令安裝 Node-RED。您可以使用官方的 nodered/node-r

    2024年04月22日
    瀏覽(33)
  • node-red集成3d機(jī)器旋轉(zhuǎn) node-red中顯示3D模型,并與其交互

    使用dashboar 中的template節(jié)點(diǎn)來(lái)承載頁(yè)面 部分核心代碼及解釋

    2024年02月08日
    瀏覽(85)
  • Node-RED編程基礎(chǔ)

    Node-RED編程基礎(chǔ)

    【Node-RED與IoT開(kāi)發(fā)交流】785381620 ,歡迎加入! Node-RED是一款低代碼編程的平臺(tái), 可以通過(guò)可視化編程的方式實(shí)現(xiàn)某些特定功能. 但對(duì)于許多初次接觸該應(yīng)用的用戶來(lái)說(shuō), 使用Node-RED編程仍存在一些障礙, 個(gè)人認(rèn)為主要是在以下方面: 消息模型msg 上下文context 函數(shù)節(jié)點(diǎn)function. 故在此

    2023年04月10日
    瀏覽(25)
  • 2.安裝node-red

    2.安裝node-red

    在阿里云服務(wù)器上部署好EMQX服務(wù)器后,就可以進(jìn)行MQTT的數(shù)據(jù)存取了,本文介紹node-red的安裝,這是目前比較流行的一款圖形化的編程軟件。 由于node-red是基于node.js的,首先要確保服務(wù)器上是否安裝,使用下面的指令查詢node版本 這個(gè)版本比較低,如果直接安裝node-red會(huì)出現(xiàn)下

    2024年02月07日
    瀏覽(25)
  • docker 安裝 Node-RED

    docker 安裝 Node-RED

    Node-RED 是構(gòu)建物聯(lián)網(wǎng)應(yīng)用程序的一個(gè)強(qiáng)大工具,使用可視化編程方法,連接起來(lái)執(zhí)行任務(wù)。而homeassistant是家居智慧中樞,本文介紹如何安裝Node-RED及HASS的插件 docker pull nodered/node-red # 2、部署鏡像 創(chuàng)建目錄 分配權(quán)限: 部署命令 端口是 18880 數(shù)據(jù)存儲(chǔ)路徑 /opt/node_red docker服務(wù)包

    2024年02月09日
    瀏覽(28)
  • node-red - 讀寫(xiě)操作redis

    node-red - 讀寫(xiě)操作redis

    安裝配置node-red環(huán)境: centos通過(guò)源文件的方式安裝node-red nodered-環(huán)境搭建及使用 安裝配置redis: centos - docker安裝redis Windows10安裝redis(圖文教程) Redis支持的數(shù)據(jù)結(jié)構(gòu) 回到目錄 1.在node-red里面安裝redis節(jié)點(diǎn) : 2. 刷新node-red: 回到目錄 3.1.1 List(列表)存儲(chǔ) :redis-out節(jié)點(diǎn) ??redis

    2024年02月10日
    瀏覽(31)
  • Node-Red UI界面基礎(chǔ)設(shè)計(jì)

    Node-Red UI界面基礎(chǔ)設(shè)計(jì)

    UI的布局依賴于節(jié)點(diǎn)中Tab和Group屬性。Tab可以理解為頁(yè)面,Group是分組。Tab可以包含Group。 在使用dashboard控件時(shí),可以對(duì)節(jié)點(diǎn)的Tab和Group名稱進(jìn)行設(shè)置,設(shè)置后可在UI界面查看。 使用dashboard節(jié)點(diǎn)時(shí),屏幕右側(cè)“調(diào)試窗口”的旁邊會(huì)多一個(gè)名為dashborad的小標(biāo)簽,下邊有Layout,Them

    2024年02月02日
    瀏覽(50)
  • Node-Red中Homeassistant節(jié)點(diǎn)使用

    Node-Red中Homeassistant節(jié)點(diǎn)使用

    谷歌解釋:Home Assistant is an open-source home automation platform that focuses on privacy and local control. 是一個(gè)開(kāi)源的家庭自動(dòng)化控制管理平臺(tái)。 Homeassistant簡(jiǎn)稱HA,目前我們想要遠(yuǎn)程控制家里的電器等設(shè)備,首先需要購(gòu)買(mǎi)智能家居,而智能家居市場(chǎng)上存在許多家居生態(tài)(米家、天貓、homeki

    2024年02月09日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包