MODBUS调试助手怎么用 点击:227 | 回复:7



chenjk008

    
  • 精华:0帖
  • 求助:36帖
  • 帖子:47帖 | 62回
  • 年度积分:529
  • 历史总积分:1658
  • 注册:2013年12月09日
发表于:2024-11-24 11:01:52
楼主
求助帖100分-未结帖

想请教下 怎么用调试软件    我就想读取 温度 该怎么操作 或者哪个大神有更加适合小白的调试软件发我一份。




yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10380回
  • 年度积分:3129
  • 历史总积分:53275
  • 注册:2005年4月22日
发表于:2024-11-24 11:30:44
1楼

40001改成30001,然后按读取。


HAVE FUN!

回复本条

    

关育谋

  • [版主]
  • 精华:5帖
  • 求助:23帖
  • 帖子:793帖 | 5783回
  • 年度积分:596
  • 历史总积分:97581
  • 注册:2004年5月28日
发表于:2024-11-24 20:59:56
2楼

应该发送命令01 04 00 00 00 02 ** **这样的命令

回复本条

    

关育谋

  • [版主]
  • 精华:5帖
  • 求助:23帖
  • 帖子:793帖 | 5783回
  • 年度积分:596
  • 历史总积分:97581
  • 注册:2004年5月28日
发表于:2024-11-24 21:01:18
3楼

引用 "关育谋" 的回复,发表在2楼
        内容: 应该发送命令01 04 00 00 00 02 ** **这样的命令...

其中** **是CRC校验,报文中用的是寄存器实际地址,而不是寄存器编号,这里寄存器编号是30001,3开头的寄存器是输入寄存器,用04功能码来读。

good luck

回复本条

    

关育谋

  • [版主]
  • 精华:5帖
  • 求助:23帖
  • 帖子:793帖 | 5783回
  • 年度积分:596
  • 历史总积分:97581
  • 注册:2004年5月28日
发表于:2024-11-24 21:02:25
4楼

引用 "关育谋" 的回复,发表在3楼
        内容: 引用 "关育谋" 的回复,发表在2楼        内容: 应该发送命令01 04 00 00 00 02 ** **这样的命令...其中** **是CRC校验,报文中用的是寄存器实际地址,而不是寄存...

比如你要读温度和湿度,假设站地址为1,那么发送命令01 04 00 00 00 02 71 CB就可以了。

回复本条

    

虫zi

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 58回
  • 年度积分:29
  • 历史总积分:60
  • 注册:2017年5月20日
发表于:2024-11-25 10:32:56
5楼

引用 "关育谋" 的回复,发表在4楼
        内容: 引用 "关育谋" 的回复,发表在3楼        内容: 引用 "关育谋" 的回复,发表在2楼        内容: 应该发送命令01 04 00 00 00 02 ** **这样的命令...其中*...

回复本条

    

嘟嘟吧

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 13回
  • 年度积分:53
  • 历史总积分:53
  • 注册:2024年11月25日
发表于:2024-11-25 13:30:13
6楼

不错的文件

回复本条

    

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:631帖 | 8950回
  • 年度积分:518
  • 历史总积分:360189
  • 注册:2011年4月25日
发表于:2024-12-02 12:55:12
7楼

MODBUS调试助手怎么用 ,你应该找一篇MODBUS通信协议格式讲解看看

回复本条

    

热门招聘
相关主题

官方公众号

智造工程师