一、Node-RED簡介
Node-RED 是一種編程事件驅(qū)動(dòng)應(yīng)用程序的低代碼方法。基于流的編程創(chuàng)建網(wǎng)絡(luò),使其能夠可視化表示,從而使其成為一種更容易訪問的編程方式。JavaScript 函數(shù)可以使用富文本編輯器構(gòu)建,內(nèi)置庫允許訪問有用的函數(shù)、模板或流以供重用。
二、例程環(huán)境
1.操作系統(tǒng)Windows10,64位操作系統(tǒng)
2.Node-RED
3.優(yōu)易通UE-E3100-4
4.水位傳感器
三、例程介紹
1.實(shí)現(xiàn)功能:基于Node-RED實(shí)現(xiàn)傳感器監(jiān)控?cái)?shù)據(jù)的可視化。
2.應(yīng)用范圍:主要用于遠(yuǎn)程控制,遠(yuǎn)程串口通信,遠(yuǎn)程透明傳輸數(shù)據(jù)的應(yīng)用,數(shù)據(jù)可視化。將傳統(tǒng)的RS232或RS485 串口通信通過網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)程通信。
3.液位傳感器通信說明
四、配置過程
配置前提是用戶已經(jīng)安裝好了Node-RED
1.將水位傳感器RS485接口連接到串口服務(wù)器的RS485通信接口上。
2.串口服務(wù)器設(shè)置:設(shè)置串口服務(wù)器的串口參數(shù)為9600/N/8/1,與水位傳感器串口參數(shù)一致,使能Modbus網(wǎng)關(guān)功能。套接字協(xié)議選擇TCP Server,服務(wù)器端口設(shè)置為10503,串口服務(wù)器地址和端口后面Node-RED會(huì)用到。
3.Node-RED Modbus節(jié)點(diǎn)安裝,設(shè)置->節(jié)點(diǎn)管理->控制板->安裝,搜索node-red-contrib-modbus,并安裝
4.Node-RED dashboard節(jié)點(diǎn)安裝,設(shè)置->節(jié)點(diǎn)管理->控制板->安裝,搜索node-red-dashboard,并安裝
5.放置并編輯Modbus-Read節(jié)點(diǎn),拖放一個(gè)Modbus-Read節(jié)點(diǎn),雙擊打開編輯對(duì)話框。名稱為傳感器的名字,F(xiàn)C根據(jù)傳感器說明要讀保持寄存器,寄存器地址為0,讀取數(shù)量為1,輪詢間隔為1S。
6.編輯modbus-client節(jié)點(diǎn),類型選擇TCP,主機(jī)地址為UE-E3100服務(wù)器地址:192.168.2.201,端口為步驟2設(shè)置的10503,其它參數(shù)選擇默認(rèn)值即可,設(shè)置完點(diǎn)擊更新,點(diǎn)擊編輯Modbus-Read節(jié)點(diǎn)的完成
7.拖入Modbus-Response節(jié)點(diǎn),用來監(jiān)視傳感器返回的數(shù)據(jù)
8.拖入debug節(jié)點(diǎn),用來監(jiān)視一些調(diào)試信息
9.拖入function節(jié)點(diǎn)并配置,雙擊function節(jié)點(diǎn)。名稱改為數(shù)據(jù)提取,函數(shù)選項(xiàng)卡修改為
var newMsg = { payload: msg.payload[0]};
return newMsg;
其余參數(shù)不用修改,點(diǎn)擊完成
10.拖入chart節(jié)點(diǎn)。編輯dashboard group節(jié)點(diǎn)和chart節(jié)點(diǎn)
11.根據(jù)數(shù)據(jù)流向連接各節(jié)點(diǎn)
12.部署流程,并觀察數(shù)據(jù),可以看到調(diào)試窗口已經(jīng)有了正確的數(shù)據(jù)
13.觀察數(shù)據(jù)展示窗口,在瀏覽器輸入Node-RED dashboard ui地址:192.168.2.52:1880/ui,可以看到圖表顯示正常
濟(jì)南優(yōu)易通物聯(lián)網(wǎng)技術(shù)有限公司版權(quán)所有
-
MODBUS
+關(guān)注
關(guān)注
28文章
1812瀏覽量
77100 -
串口服務(wù)器
+關(guān)注
關(guān)注
1文章
164瀏覽量
17378 -
水位傳感器
+關(guān)注
關(guān)注
2文章
123瀏覽量
17082
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論