NodeRed测试modbus RTU或modbus TCP通讯

STEP1 添加modbus节点

节点管理——控制板——安装
在这里插入图片描述
找到node-red-contrib-modbus,点击安装

在这里插入图片描述

STEP2 查看是否安装成功

安装成功后,左侧节点栏会出现modbus对应的模块
在这里插入图片描述

我们常用Modebus-getter 这个节点读取数据
在这里插入图片描述

Modebus-flex-getter这个节点需要在前面增加JS节点作为连接地址
在这里插入图片描述
我们常用Modebus-write这个节点写入数据
在这里插入图片描述

STEP3 modbusTCP读取写入设置

读取设置

用一个触发节点,modbus getter和2个输出节点组成简单的逻辑
在这里插入图片描述

点击modbus getter进行编辑
FC的地方可以选择读取地址区域,这里选择读取保持寄存器,即40001开头的数据
server点击添加
在这里插入图片描述
可以选择TCP,这里使用modbus tcp进行测试
地址选择127.0.0.1,端口502
在这里插入图片描述
也可以选择串口,即RTU
选择好串口号,波特率等通讯参数即可
在这里插入图片描述
这里测试使用modbus tcp 读取2个地址的值
在这里插入图片描述

写入设置

写入设置和读取一样,这里使用写入多个寄存器
修改从第一个开始的4个寄存器值
在这里插入图片描述

STEP4 读写测试

打开调试助手,修改一下前2个寄存器的值
手动触发时间戳
可以看到调试栏中已经正常读取到数据
可以根据具体需求来选择使用哪个debug中的数值
在这里插入图片描述

写入需要在通信指令前赋值写入的值
用其他函数也可以
在这里插入图片描述
手动触发时间戳
可以看到调试栏中已经正常写入数据
调试助手中的值也发生了变化
在这里插入图片描述

分享创作不易,请多多支持,点赞、收藏、关注!

Ending~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Allen_PandaDD

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值