
一、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文章
2387浏览量
82276 -
串口服务器
+关注
关注
1文章
207浏览量
18050 -
水位传感器
+关注
关注
2文章
130浏览量
17754
发布评论请先 登录
串口服务器产品解析与应用方案选型指南
什么是串口服务器,它有哪些功能作用?
Node-RED工业节点推荐:Modbus、PLC、OPC UA、MQTT 都能搞定!
Node-RED太烧钱?你可能需要换个打开方式
串口服务器技术详解:2025年行业标准与应用指南
工业物联网和自动化领域 Node-RED 最常用的 10 大节点,你用过几个?
物联网+低代码:解锁高效开发,纵横智控Node-RED平台引领新范式
串口服务器:到手就能用?它的强大用途超乎想象
# **串口服务器:** **买了就能直接用吗?它究竟有啥功能**
2025 年串口服务器品牌解析:技术演进与行业应用指南
【教程】Node-RED中Chirpstack节点使用指南
【干货】什么是Node-RED?一文带你了解!
【教程】使用NE2系列串口服务器MQTT模式接入云平台实例

基于Node-RED的优易通串口服务器应用实例
评论