这其实是去年的故事了。
排查过程挺漫长,大概花了有一周左右。
公司有一个站,主站是400PLC,带的IM153分布式IO 站,其中四个站跟主站在一块,另外有四个远程站分布在不同的位置,最远的一个有两公里。然后还有一个300PLC从站,是一个成套设备PLC,与主站通讯显示一些数据。
DP 链路的话,最初的设计是主站CPU 的DP 头出来两路,一路去300PLC,然后结束,另一路按顺序连接其他从站。中间经历了三改造。第一次改造时,新增了一个远程站,用的OLM 模块通讯,打开了300PLC的DP 头,重新接回来主站的柜子,经过OLM 转换,到达新增的从站。第二次改造,是将另外一头,从主站柜子出发到第一个远程站的这一段,改为光纤。第三次改造是在最末端,新增了一个从站,跟之前从站的柜子挨着,就直接增加了一段DP 线。
最初运行正常,但是中间有段时间,频繁的出现掉站引起设备停机的问题,当时怀疑是干扰的问题,把模块室做了屏蔽处理,后来没在再停机就没有管。
一直到去年,最初是偶发了一次停机,查看了诊断缓冲区报其中一个站掉站,是主站柜子上的从站,就认为应该是通讯模块有问题。做了更换。更换后正常,第二天再次出现这问题,报的是另外的站,但是检测模块也没有问题。为了保险起见,还是做了更换,但是当天晚上再次出现停机。这一次把DP 头重新做了。但是问题没有解决。
等电位连接的问题也排除了。
找了专业的通讯故障处理团队过来检测了通讯链路,发现DP 线两根芯之间的电压,十分不稳定,尤其是主站到300PLC之间,来回跳动。
线路经过300PLC的时候,还经过一个大的变频器,然后还是一来一回,之后再去的另外三个从站,这一段我们做了改造,绕开了。
这时候还发现一个问题就是,柜子的接地线倒是都接到柜子的接地排上了,但是接地排自己,根本没有接地。又重新接地。
然后问题才算解决。但究竟是干扰引起的还是接地的问题,还是没搞明白。但多多少少都有点关系的。