永发信息网

如何扫描modbus rtu通讯的设备的某个寄存器地址。

答案:1  悬赏:70  手机版
解决时间 2021-03-15 20:24
  • 提问者网友:我的未来我做主
  • 2021-03-15 04:52
如何扫描modbus rtu通讯的设备的某个寄存器地址。
最佳答案
  • 五星知识达人网友:玩家
  • 2021-03-15 05:34
没问题,肯定可以。modbus的读指令都是可以连续读多个数据的。
  但你给出的地址似乎有问题,设备的地址一般不会用十六进制,应该是30002和30003地址,你再仔细看下设备手册。
  以下是从 30002地址读取2个16位字的命令。
  01 04 00 02 00 02 D0 0B
  其中,
  01是从机地址
  04是读取输入寄存器指令,注意输入寄存器从30001开始编址。
  0002 是从第2个地址开始读,即从30002开始读。
  0002 是读取2个字,即30002和30003。
  D00B 是校验字。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯