前天我们兄弟公司联系说他们那里有台S120的编码器连不上,让过去一同分析查找一下原因,已经修了3天了,说实话,我听了也是头皮有点麻,驱动的真心讲了解的老少,心里是一点底也没有。
到了现场,了解了一下现场的情况,起因是有个工件掉了,把编码器线砸坏了,报故障,机器不会工作了,然后他们断电,把编码器线处理了一下(现场没有新的备用线,编码器是走的DRIVE-CLIQ),送电后还是报故障,然后怀疑是电机模块出现问题了,拿出去检测了一下,放到别的机器上测试工作正常,于是还是怀疑线的问题,又借了把钳子,重新做头,还是不行,中间肯定多次断电。(现场人员说以前也断过电,没有问题)
我先要了图纸,把现场S120的DRIVE-CLIQ网络检查了一下,发现有几根和图纸不符,可能是维修的时候多次倒线,电缆倒乱了,但是故障还存在。中间也去看过STARTR,但是呢,对这个软件和S120都不熟悉,也没看出来什么问题。
转眼已经快到中午11点了,就在我又一次查看软件的时候,发现了一个问题。
如上图所示,在网络拓扑结构里,有几个设备的名称和后面的数字,离线的和在线的不一样了,不会是CU320的程序丢了一部分吧,一般情况下,程序存储在内存卡上,是不会丢失的,但是因为在此之前碰到过一次设备运行时,突然断电,丢了一个库的情况,所以丢程序的可能性是存在的。
已经怀疑到这里了,就朝这方面查查看看,中午吃饭时和领导讲了一下这个事情,说买的新线估计吃完饭就该回来了,先换线试一下,如果真不行,就把程序下载一下看看。
吃完饭到现场后,他们换线的时间,我在看STARTER软件,打开了这个CU下面的一个驱动配置界面,点编码器处的DRIVE-CLIQ,发现跳转到了在线侧的1FK63。。。的这个东西,和明白,其实编码器已经识别出来了了,但是程序没识别,然后打开诊断的界面,发现报的故障有5个,说是DRIVE-CLIQ组件错误,后面跟个地址什么的,10 23 25 8 17,更加坚定了我的想法,这个CU里面部分程序丢失了,报故障的都是分配的名称不知道什么原因恢复到出厂值的几个,其它两个CU和这个CU下面名称未改变的没有组件故障的信息。
换好新线,重新上电,还是连不上,领导说那把程序下一下吧,也没有什么别的好办法了,于是就把程序下载了一下,下载后,S120各指示灯正常,画面上无故障,可以正常开机了。
我想不明白的地方是,CU320的卡,在什么样的不当操作下,会造成程序的丢失,怎么样以后去避免这个事情呢?上次丢程序,停机了36个小时,这个机器停机了将近110个小时,损失还是非常大的。