首页 > 解决方案 > 如何读取 modbus RTU 保持寄存器的全长(添加 40001 : 49999)?

问题描述

我正在使用 J2mod 通过 Modbus RTU 与硬件通信,我的范围是从地址 40001 到 49999 读取保持寄存器。问题是 Modbus 帧最大寄存器数为 125/请求。我想读取近 10000 个寄存器,如何应用这个,因为如果我将申请循环,每个循环只读取 125 个寄存器,那么完成完整扫描周期的时间会太长。

那么这种情况下的最佳做法是什么?

问候哈尼

标签: modbus

解决方案


推荐阅读