S7-300的CPU带了十多台仪表,距离很近,就安装在控制柜上。使用了一段时间后现场反应PLC无法采集某仪表的数据。令人奇怪的是,几天前还用过那块仪表的数据,为什么就通讯不上了。
到现场,监控硬件组态后发现最后两台仪表通讯不上,由于正在生产不敢贸然进行大动作,仅做了一个小动作,那就是把倒数第二台的仪表的终端电阻拨到ON,倒数第二台仪表就通讯上了;再把倒数第二台仪表的终端电阻拨到OFF,见证奇迹的时刻到了,没错,都通讯上了。
令人费解啊!我不知道怎么跟老板解释这个问题?
仪表的问题?
总线接头的问题?
通讯线的问题?
我想应该能确认设置没有问题吧!
请教各位大侠有何高见?
谢谢!
最佳答案
我的分析:
99%的可能性就是倒数第二台仪表那个DP头的终端电阻开关的问题。可能是接触不好,导致了没有完全OFF,就是和最后一个仪表DP没可靠接通。这样引起了两个问题,一是最后一个表没连上DP;二是终端电阻没有接上。
你搬动了一下开关,ON,就是将倒数第二个表接上了终端电阻,这样,DP就甩了最后一个表,其他的都好了;然后OFF,就是将最后一个表连上了DP并将终端电阻接好了。所以就都好了。
DP如果终端电阻没接,如果距离近,最大的可能性就是能连接上一部分节点,而不是全部都连不上。
提问者对于答案的评价:
谢谢各位!
专家置评
网友“逆行道”“阿鸣”的补充都很好!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc239274.html