![40ae13c91a824fd0a5cd8248515e5ccc.png](https://p0.itc.cn/q_70/images01/20210517/40ae13c91a824fd0a5cd8248515e5ccc.png)
一、Node-RED簡介
Node-RED 是一種編程事件驅動應用程序的低代碼方法。基于流的編程創建網絡,使其能夠可視化表示,從而使其成為一種更容易訪問的編程方式。JavaScript 函數可以使用富文本編輯器構建,內置庫允許訪問有用的函數、模板或流以供重用。
二、例程環境
1.操作系統Windows10,64位操作系統
2.Node-RED
3.優易通UE-E3100-4
4.水位傳感器
三、例程介紹
1.實現功能:基于Node-RED實現傳感器監控數據的可視化。
2.應用范圍:主要用于遠程控制,遠程串口通信,遠程透明傳輸數據的應用,數據可視化。將傳統的RS232或RS485 串口通信通過網絡實現遠程通信。
3.液位傳感器通信說明
![4f6e10fa50fd498f847d9c6f2ac4a576.png](https://p8.itc.cn/images01/20210517/4f6e10fa50fd498f847d9c6f2ac4a576.png)
四、配置過程
配置前提是用戶已經安裝好了Node-RED
1.將水位傳感器RS485接口連接到串口服務器的RS485通信接口上。
2.串口服務器設置:設置串口服務器的串口參數為9600/N/8/1,與水位傳感器串口參數一致,使能Modbus網關功能。套接字協議選擇TCP Server,服務器端口設置為10503,串口服務器地址和端口后面Node-RED會用到。
![d2c665e29c024908ac4a9255c8d36420.png](https://p7.itc.cn/images01/20210517/d2c665e29c024908ac4a9255c8d36420.png)
3.Node-RED Modbus節點安裝,設置->節點管理->控制板->安裝,搜索node-red-contrib-modbus,并安裝
![996a1ff53b204f77ab6d1136e0c0026c.png](https://p0.itc.cn/images01/20210517/996a1ff53b204f77ab6d1136e0c0026c.png)
4.Node-RED dashboard節點安裝,設置->節點管理->控制板->安裝,搜索node-red-dashboard,并安裝
![296d1d2a985d483f848d18fd243d73c2.png](https://p5.itc.cn/images01/20210517/296d1d2a985d483f848d18fd243d73c2.png)
5.放置并編輯Modbus-Read節點,拖放一個Modbus-Read節點,雙擊打開編輯對話框。名稱為傳感器的名字,FC根據傳感器說明要讀保持寄存器,寄存器地址為0,讀取數量為1,輪詢間隔為1S。
![fdad34983fa9421f823b2829adb7385b.png](https://p9.itc.cn/images01/20210517/fdad34983fa9421f823b2829adb7385b.png)
![1703edbe3fb24b8f8800cf874334265d.png](https://p8.itc.cn/images01/20210517/1703edbe3fb24b8f8800cf874334265d.png)
6.編輯modbus-client節點,類型選擇TCP,主機地址為UE-E3100服務器地址:192.168.2.201,端口為步驟2設置的10503,其它參數選擇默認值即可,設置完點擊更新,點擊編輯Modbus-Read節點的完成
![679b8384152445f4aa220b41ee8f85d9.png](https://p4.itc.cn/images01/20210517/679b8384152445f4aa220b41ee8f85d9.png)
![ef25e38dcabf43668d24e4e681bd96cc.png](https://p0.itc.cn/images01/20210517/ef25e38dcabf43668d24e4e681bd96cc.png)
7.拖入Modbus-Response節點,用來監視傳感器返回的數據
![af96135271bd49cd8db09899671b5c81.png](https://p8.itc.cn/images01/20210517/af96135271bd49cd8db09899671b5c81.png)
8.拖入debug節點,用來監視一些調試信息
![3204cec4050d4c7d9253300d5935b1a2.png](https://p6.itc.cn/images01/20210517/3204cec4050d4c7d9253300d5935b1a2.png)
9.拖入function節點并配置,雙擊function節點。名稱改為數據提取,函數選項卡修改為
var newMsg = { payload: msg.payload[0]};
return newMsg;
其余參數不用修改,點擊完成
![d6838d35e512448d965ccf5870c8d2cd.png](https://p9.itc.cn/images01/20210517/d6838d35e512448d965ccf5870c8d2cd.png)
![670001f15ef44c589a51e6a99773782f.png](https://p5.itc.cn/images01/20210517/670001f15ef44c589a51e6a99773782f.png)
10.拖入chart節點。編輯dashboard group節點和chart節點
![17e7ea760da64947af95154bafce5158.png](https://p7.itc.cn/images01/20210517/17e7ea760da64947af95154bafce5158.png)
![7f63a2b8f8b44e8ca9a403ff5bb78264.png](https://p6.itc.cn/images01/20210517/7f63a2b8f8b44e8ca9a403ff5bb78264.png)
![4a48cd407b7d4f879e431a978ac53ec4.png](https://p9.itc.cn/images01/20210517/4a48cd407b7d4f879e431a978ac53ec4.png)
11.根據數據流向連接各節點
![30a3719188764acba1cf1889412fcef2.png](https://p7.itc.cn/images01/20210517/30a3719188764acba1cf1889412fcef2.png)
12.部署流程,并觀察數據,可以看到調試窗口已經有了正確的數據
![b7c842b080ea4b7baf7a9d6053658d23.png](https://p4.itc.cn/images01/20210517/b7c842b080ea4b7baf7a9d6053658d23.png)
13.觀察數據展示窗口,在瀏覽器輸入Node-RED dashboard ui地址:192.168.2.52:1880/ui,可以看到圖表顯示正常
![0ecf3d90fc094742a84d7a58e7b5aed3.png](https://p9.itc.cn/images01/20210517/0ecf3d90fc094742a84d7a58e7b5aed3.png)
濟南優易通物聯網技術有限公司版權所有
-
MODBUS
+關注
關注
28文章
1812瀏覽量
77095 -
串口服務器
+關注
關注
1文章
164瀏覽量
17377 -
水位傳感器
+關注
關注
2文章
123瀏覽量
17081
發布評論請先 登錄
相關推薦
【新品】性能飛躍,一鍵部署!NE2系列多款型號串口服務器上線
![【新品】性能飛躍,一鍵部署!NE2系列多款型號<b class='flag-5'>串口服務器</b>上線](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
串口服務器是什么?4路、8路、16路串口服務器有什么區別?
串口服務器的定義和功能
ARMxy ARM 物聯網邊緣計算網關支持 Node-RED 用于工業控制
![ARMxy ARM 物聯網邊緣計算網關支持 <b class='flag-5'>Node-RED</b> 用于工業控制](https://file1.elecfans.com/web2/M00/04/4A/wKgaombDCd2AAOXOAAQ_5bhIzWA681.png)
利用ARMxy邊緣計算機BL340與Node-Red實現LED設備的開閉控制
![利用ARMxy邊緣計算機BL340與<b class='flag-5'>Node-Red</b>實現LED設備的開閉控制](https://file1.elecfans.com/web2/M00/03/A7/wKgaoma9m42ARaq_AAF7m92CM-8357.png)
Node-RED初學者教程-三分鐘學習
![<b class='flag-5'>Node-RED</b>初學者教程-三分鐘學習](https://file1.elecfans.com/web2/M00/F3/A9/wKgZomZ9K8iAJEx9AAFuddar79s482.png)
Node-RED如何制作漂亮的界面
![<b class='flag-5'>Node-RED</b>如何制作漂亮的界面](https://file1.elecfans.com/web2/M00/F4/04/wKgaomZ71YeAEQ0MAA5JK3m3Ipw099.png)
Node-RED安裝本地教程
![<b class='flag-5'>Node-RED</b>安裝本地教程](https://file1.elecfans.com/web2/M00/F2/44/wKgZomZ48jSAYAspAAGqA7WBuU8775.png)
Node-RED實現電表數據采集并上云
![<b class='flag-5'>Node-RED</b>實現電表數據采集并上云](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
WiFi串口服務器與工業路由器:局域網應用的協同之力
![WiFi<b class='flag-5'>串口服務器</b>與工業路由<b class='flag-5'>器</b>:局域網應用的協同之力](https://file1.elecfans.com/web2/M00/EA/AE/wKgZomZZqIOAZ6uZAAIo9MdUjCE546.png)
串口服務器——小巧精致的高性能串口轉以太網/WIFI服務器
![<b class='flag-5'>串口服務器</b>——小巧精致的高性能<b class='flag-5'>串口</b>轉以太網/WIFI<b class='flag-5'>服務器</b>](https://file1.elecfans.com/web2/M00/BB/AA/wKgZomWcxK6ATbXmAACLtc5ICi8673.png)
二代串口服務器模組煥新
![二代<b class='flag-5'>串口服務器</b>模組煥新](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
評論