
一、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文章
2457瀏覽量
83186 -
串口服務器
+關注
關注
1文章
211瀏覽量
18100 -
水位傳感器
+關注
關注
2文章
139瀏覽量
18252
發布評論請先 登錄
17路UART,多串口服務器方案分享
Node-RED+Modbus_slave:JSON數據采集與阿里云服務器上傳
串口服務器產品解析與應用方案選型指南
什么是串口服務器,它有哪些功能作用?
Node-RED工業節點推薦:Modbus、PLC、OPC UA、MQTT 都能搞定!
Node-RED太燒錢?你可能需要換個打開方式
串口服務器技術詳解:2025年行業標準與應用指南
工業物聯網和自動化領域 Node-RED 最常用的 10 大節點,你用過幾個?
物聯網+低代碼:解鎖高效開發,縱橫智控Node-RED平臺引領新范式
串口服務器:到手就能用?它的強大用途超乎想象
# **串口服務器:** **買了就能直接用嗎?它究竟有啥功能**
2025 年串口服務器品牌解析:技術演進與行業應用指南
【教程】Node-RED中Chirpstack節點使用指南
【干貨】什么是Node-RED?一文帶你了解!
基于Node-RED的優易通串口服務器應用實例
評論