SiegeLion007
新手怎么看懂仪表或者变频说明中的RTU通信协议
有好多通信协议上没有说明读取的地址中需不需要在40001的基础上+1或者不+1
改怎么判断呢,
也没有在上面找到数据类型,
改怎么选择呢?
通信协议地址比如说是1001H
H是表示十六进制吗?那我读的地址转换成十进制数是4097在加上起始地址40001是44098这样对吗?
楼主最近还看过
郭远林
请相关查看本论坛的通讯串口版块,给你个链接
ModbusRTU串口通信协议视频教程集锦-专业自动化论坛-中国工控网论坛 (gongkong.com)
这位大神一向通讯这块 尤其是是MODBUS 这方面属于技术大拿,堪称MODBUS的专家 骨灰级别的
ac米兰
MODSCAN先扫描一下地址数据
JSdanzi
可以用串口助手,随便先给一个数过去,然后看返回值是不是有地址偏移
121111115
+1不加1这个你试一把就行了,你算的16进制地址方法是正确的,这种16进制地址用的比较多,用的时候都得换算成十进制然后加起始地址即可。数据类型一般协议会给你说明,几字节几字节,或者你看你地址的跳变,比如1001H,1002H,1004H,1006H这样子连续的就是字类型,跳的你就得注意了,有可能是浮点或者doubleWord。
关育谋
参考一下Modbus RTU串口通信协议视频讲解:http://bbs.gongkong.com/d/202109/870478/870478_1.shtm
Smile-lyc
感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。
对于求助者要求:
1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;
2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。
3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。
4、2023加油!!