s7200smart与仪表通讯时,总是出现故障代码6,轮询时,第一条的done一直ON,而且无上升沿给其复位,和第二条置位。求指点
图片说明:
最佳答案
端口初始化执行完状态字和标识位都正常吧
故障码6是通讯不上从站,建议检查
1、接线是否正确、有没有接反,必要时使用终端电阻
2、仪表的站地址设的5?读仪表的地址从0开始的3个字对吗?0对应40001,需要对着仪表说明书来写读取数据的地址和长度
3、多个指MSG指令不能重叠,执行完一个再执行下一个
提问者对于答案的评价:
从站地址是5,读取3个字,长度是不是设置成6呢?还有我第二个仪表没有接电源的话,是不是就会出现故障6?
最佳答案作者回复:
长度是按字计算的,3个字就是3
第二个站连接不上会出现6,没上电时可以先屏蔽2#站的程序
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc366350.html