
一、Node-RED簡介
Node-RED 是一種編程事件驅動應用程序的低代碼方法。基于流的編程創建網絡,使其能夠可視化表示,從而使其成為一種更容易訪問的編程方式。JavaScript 函數可以使用富文本編輯器構建,內置庫允許訪問有用的函數、模板或流以供重用。
二、例程環境
1.操作系統Windows10,64位操作系統
2.Node-RED
3.優易通UE-E3100-4
4.水位傳感器
三、例程介紹
1.實現功能:基于Node-RED實現傳感器監控數據的可視化。
2.應用范圍:主要用于遠程控制,遠程串口通信,遠程透明傳輸數據的應用,數據可視化。將傳統的RS232或RS485 串口通信通過網絡實現遠程通信。
3.液位傳感器通信說明

四、配置過程
配置前提是用戶已經安裝好了Node-RED
1.將水位傳感器RS485接口連接到串口服務器的RS485通信接口上。
2.串口服務器設置:設置串口服務器的串口參數為9600/N/8/1,與水位傳感器串口參數一致,使能Modbus網關功能。套接字協議選擇TCP Server,服務器端口設置為10503,串口服務器地址和端口后面Node-RED會用到。

3.Node-RED Modbus節點安裝,設置->節點管理->控制板->安裝,搜索node-red-contrib-modbus,并安裝

4.Node-RED dashboard節點安裝,設置->節點管理->控制板->安裝,搜索node-red-dashboard,并安裝

5.放置并編輯Modbus-Read節點,拖放一個Modbus-Read節點,雙擊打開編輯對話框。名稱為傳感器的名字,FC根據傳感器說明要讀保持寄存器,寄存器地址為0,讀取數量為1,輪詢間隔為1S。


6.編輯modbus-client節點,類型選擇TCP,主機地址為UE-E3100服務器地址:192.168.2.201,端口為步驟2設置的10503,其它參數選擇默認值即可,設置完點擊更新,點擊編輯Modbus-Read節點的完成


7.拖入Modbus-Response節點,用來監視傳感器返回的數據

8.拖入debug節點,用來監視一些調試信息

9.拖入function節點并配置,雙擊function節點。名稱改為數據提取,函數選項卡修改為
var newMsg = { payload: msg.payload[0]};
return newMsg;
其余參數不用修改,點擊完成


10.拖入chart節點。編輯dashboard group節點和chart節點



11.根據數據流向連接各節點

12.部署流程,并觀察數據,可以看到調試窗口已經有了正確的數據

13.觀察數據展示窗口,在瀏覽器輸入Node-RED dashboard ui地址:192.168.2.52:1880/ui,可以看到圖表顯示正常

濟南優易通物聯網技術有限公司版權所有
-
MODBUS
+關注
關注
28文章
2018瀏覽量
78978 -
串口服務器
+關注
關注
1文章
194瀏覽量
17693 -
水位傳感器
+關注
關注
2文章
126瀏覽量
17426
發布評論請先 登錄
串口服務器:到手就能用?它的強大用途超乎想象

# **串口服務器:** **買了就能直接用嗎?它究竟有啥功能**

2025 年串口服務器品牌解析:技術演進與行業應用指南

【教程】Node-RED中Chirpstack節點使用指南

【干貨】什么是Node-RED?一文帶你了解!

【教程】使用NE2系列串口服務器MQTT模式接入云平臺實例

【新品】性能飛躍,一鍵部署!NE2系列多款型號串口服務器上線

串口服務器是什么?4路、8路、16路串口服務器有什么區別?
串口服務器的定義和功能
ARMxy ARM 物聯網邊緣計算網關支持 Node-RED 用于工業控制

利用ARMxy邊緣計算機BL340與Node-Red實現LED設備的開閉控制

Node-RED初學者教程-三分鐘學習

Node-RED如何制作漂亮的界面

Node-RED安裝本地教程

評論