dyysam513
级别: 略有小成
精华主题: 0
发帖数量: 222 个
工控威望: 257 点
下载积分: 3937 分
在线时间: 87(小时)
注册时间: 2015-05-21
最后登录: 2024-04-16
查看dyysam513的 主题 / 回贴
楼主  发表于: 2022-06-15 15:40
用串口通讯助手进行通讯是能通讯上的,用PLC通讯不上,检测是PLC的CRC效验码跟通讯助手的不一致,请大家帮忙看看。


这是通讯助手,发过去有反馈代表通讯正常。
下面的PLC的程序

 


发过去的数值是


后面的CRC效验码同通讯助手的不一致,导致通讯不上。
这是说明书

也把浮点数改成了16进制的数
[ 此帖被dyysam513在2022-06-15 16:48重新编辑 ]
dyysam513
级别: 略有小成
精华主题: 0
发帖数量: 222 个
工控威望: 257 点
下载积分: 3937 分
在线时间: 87(小时)
注册时间: 2015-05-21
最后登录: 2024-04-16
查看dyysam513的 主题 / 回贴
1楼  发表于: 2022-06-15 15:49
可以了 CRC的K10写错了
[ 此帖被dyysam513在2022-06-15 16:48重新编辑 ]
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 3768 个
工控威望: 7113 点
下载积分: 13021 分
在线时间: 2496(小时)
注册时间: 2016-10-31
最后登录: 2024-05-04
查看梦雨天涯的 主题 / 回贴
2楼  发表于: 2022-06-15 15:52
RS2只支持16位发送和接收,也就是计算CRC后,合并高低位再发送
微信hui530527      b站账号,梦雨天涯1991
请不要随意加我,不会随便通过。QQ群942493953