Node-Red魔改后modbus协议读写1万个点位数据测试,很轻松

本文描述了对Modbus协议组件的优化,将Node-Red从1万个点的采集时间从16分钟缩短至13秒,主要通过IoT-Fast方式实现,展示了串口通信优化带来的性能提升。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们进行了对Modbus协议组件的深度优化。在原有的Node-Red版本上配置了1万个点后,通过点击采集,大约需要16分钟来完成。同时,由于HTML节点过多,可能会导致界面卡顿。而采用IoT-Fast方式,则只需约13秒的时间来完成1万个点的采集。这是由于我们对协议包进行了优化处理,使得界面在采集1万个点时也能保持流畅。我们采用了串口通信来模拟这个测试过程。虽然正常业务场景不会有这么多的数据采集点,但是这个测试过程可以很好的说明我们对Modbus协议组件的优化效果。

环境准备

用 USR-VCOM 创建两个虚拟串口,CMO20 和 COM21,目标端口和本地端口互相对应

用 Modbus Slave 创建10000个点,连接串口选择 COM20

使用Node-Red

添加采集点位

配置10000个点以后点击采集,从14:42:01秒开始读取,14:58:06结束,大约用时16分钟

魔改后的modbus组件(IoT-Fast)

同样拖出modbus控件进行配置

连接配置,COM21,波特率9600,参数8N1,单次通讯最大数选择125

数据字典中导入10000个点

从15:33:36秒开始读取,15:33:49结束,大约用时13秒

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值