新手怎么看懂仪表或者变频说明中的RTU通信协议 点击:743 | 回复:7



SiegeLion007

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 23回
  • 年度积分:73
  • 历史总积分:73
  • 注册:2023年4月04日
发表于:2023-08-13 13:30:38
楼主
求助帖30分-未结帖

新手怎么看懂仪表或者变频说明中的RTU通信协议


有好多通信协议上没有说明读取的地址中需不需要在40001的基础上+1或者不+1

改怎么判断呢,

也没有在上面找到数据类型,

改怎么选择呢?

通信协议地址比如说是1001H

H是表示十六进制吗?那我读的地址转换成十进制数是4097在加上起始地址40001是44098这样对吗?



楼主最近还看过



郭远林

  • [版主]
  • 精华:3帖
  • 求助:9帖
  • 帖子:112帖 | 2225回
  • 年度积分:938
  • 历史总积分:43862
  • 注册:2011年10月21日
发表于:2023-08-13 15:41:39
1楼

请相关查看本论坛的通讯串口版块,给你个链接

ModbusRTU串口通信协议视频教程集锦-专业自动化论坛-中国工控网论坛 (gongkong.com)


image.png

这位大神一向通讯这块 尤其是是MODBUS 这方面属于技术大拿,堪称MODBUS的专家 骨灰级别的

ac米兰

  • 精华:4帖
  • 求助:0帖
  • 帖子:234帖 | 12451回
  • 年度积分:4034
  • 历史总积分:30866
  • 注册:2004年4月26日
发表于:2023-08-13 17:30:03
2楼

MODSCAN先扫描一下地址数据 

JSdanzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 280回
  • 年度积分:64
  • 历史总积分:5222
  • 注册:2012年9月22日
发表于:2023-08-14 08:40:24
3楼

可以用串口助手,随便先给一个数过去,然后看返回值是不是有地址偏移  

JSdanzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 280回
  • 年度积分:64
  • 历史总积分:5222
  • 注册:2012年9月22日
发表于:2023-08-14 09:28:15
4楼

微信图片_20230713160541.png

121111115

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 378回
  • 年度积分:658
  • 历史总积分:22030
  • 注册:2016年1月20日
发表于:2023-08-14 09:29:53
5楼

+1不加1这个你试一把就行了,你算的16进制地址方法是正确的,这种16进制地址用的比较多,用的时候都得换算成十进制然后加起始地址即可。数据类型一般协议会给你说明,几字节几字节,或者你看你地址的跳变,比如1001H,1002H,1004H,1006H这样子连续的就是字类型,跳的你就得注意了,有可能是浮点或者doubleWord。

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:741帖 | 5640回
  • 年度积分:608
  • 历史总积分:84574
  • 注册:2004年5月28日
发表于:2023-08-14 13:15:08
6楼

参考一下Modbus RTU串口通信协议视频讲解:
http://bbs.gongkong.com/d/202109/870478/870478_1.shtm


Smile-lyc

  • [管理员]
  • 精华:136帖
  • 求助:50帖
  • 帖子:3508帖 | 22352回
  • 年度积分:2673
  • 历史总积分:146404
  • 注册:2006年8月04日
发表于:2023-09-30 20:30:42
7楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。

3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。

4、2023加油!!



热门招聘
相关主题

官方公众号

智造工程师