CP341做主站与智能仪表做从站通讯参数一致,其校验方式为偶校验时,无法读取数据,其智能仪表默认为偶校验。只有把CP341的校验方式设置为无校验,并且仪表也设置为无校验时,便可以读取数据,这是什么原因?用commix测了一下,偶校验、奇校验、无校验的反馈数据都一样的。但是只有无校验时,DB数据块能读取上来,用偶校验、奇校验则DB数据块读取不上来
问题补充:
RS485 通讯,485配置正确着,功能码是04读取数据寄存器
图片说明:
最佳答案
是RS232 还是RS485 ,如果是485 要检查配置和功能代码。功能代码 换成 03 试一下。
提问者对于答案的评价:
用功能码3试过了,还是不行,你能否方便留一下联系方式,当面请教你,比较急,谢谢!
最佳答案作者回复:
如果仪表默认是偶校验,那么341这边也要配置成偶校验,如果还是不行,建议你在一端的通讯信号线A B交换一下。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc171075.html