发布于 2013-05-12 20:05:06
25楼
1、利用SFC51进行硬件故障诊断,百分百正确:例如SZL_ID=W#16#692,可以准确的读出ET SLAVE的故障站号,从而迅速排除故障。
2、判断DIO MODULE 是否有故障,在OB85中编写简单程序:AN "DIO_ERR"
= "DIO_ERR" M17.0
3、通讯故障,个人认为,一般是通讯线长时间运行造成某个节点相对松动,造成下级DP站点报警,引起PLC停机。一般从报警站点的前一级开始,重新紧固DP插头,直到查出松动点。
还有一种可能,是通讯线受损。
4、关于SFB125的诊断,我厂一台进口设备采用SFB125进行Profibus诊断,但报警点往往不是故障点,具体原因同第3条。
5、如果可以通过降低比特率暂时消除通讯报警,可以临时降低波特率,待停机后再进行检查,避免影响生产。
6、如果众多DP站点中只有一个报警,其可能是本站有24V短路或模块损坏、松动。
7、一个个例,与大家分享,某次联动线通讯报警,可能的原因都进行了排除,报警依然无法消除,最后发现一个DP通讯的显示仪表不显示,讲显示仪表的接线拆除,报警解除(其实这块表早就坏了,没引起重视,大意!!!!!!!!!!!)
不耻下问