使用s7-200 modbus 主站包,监控发送内容为
0A 03 01 04 00 01 C5 4C
晖祥仪表返回
0a0304032000007d41
提示错误8,校验错误,不清楚问题出在哪里,返回值0320h是正确的
仪表地址10
知道的给解决下,谢谢
问题补充:
发送0A 03 01 04 00 02 85 4D ,刚才的错了
最佳答案
在串口调试助手里试了返回的代码发现最后两位校验码高低位是颠倒的,可能和仪表校验参数的设置有关
提问者对于答案的评价:
够郁闷的,如你所说,crc返回值最后2位颠倒的,问晖祥客服,尽然给我说 我们的和标准modbus不同的,最奇怪接收指令和返回指令crc顺序不同,不知道开发者脑子想什么,而且态度不好,大家以后少用这种垃圾表
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348719.html