STOP due to IO error
No relevance for user (Z1): 9182
No relevance for user (Z2): 03b0 (Z3): 0579
Previous operating mode: RUN
Requested operating mode: STOP (internal)
External error, Incoming event
08:17:48.662 AM 09/03/1994
(Coding: 16# 494D FF84 5050 9182 03B0 0579)
从诊断信息中得不到任何有用的提示,这样的故障即使调用OB块也会停机(个人认为“No relevance for user”是给研发工程师做后台分析使用的信息),总之系统不能判断故障的原因,遇到这样的问题通常都是背板总线有问题,例如背板总线的针脚短路或背板总线受到干扰。
从故障的现象可以简单判断背板总线是短路故障还是受到干扰,如果CPU不能启动或启动后外部故障指示灯亮,IO模块不能被识别,这样可以判断背板在插拔模块时针脚短路了,应该检查背板,有一个用户在安装电源模块时,针脚短路了,后面的CPU怎么也启动不起来。如果故障时有时无,不定期出现,这样可以判断背板总线受到干扰,下面看看背板总线与外部地连接的示意图:
在缺省的条件下,CPU的逻辑地与大地是相通的,如果地不好就会影响到CPU的逻辑地,另外系统中多个电源如果不等电位,干扰电流也可能会流经背板总线影响到CPU的逻辑地(需要具体查看连线),此外信号线、通信电缆与变频电缆在相同的线槽中布线,耦合的干扰信号同样会影响到CPU的逻辑地,所以信号线的屏蔽层在进出电气柜时要先接地而不是通过CPU的机架接地。
针对上面可能对背板总线造成影响的几种干扰,可以简单的进行整改(问题往往都是由一种干扰引起):
1)将背板总线上的连接片(机架最左端)拆除,使大地和逻辑地分开。方法最简单,如果问题不在出现,可能问题就消除了。
2)如果CPU不停机了,但是有的模块由于电位不等而接收不到信号,例如DI模块,这时需要将供给模块的多个电源(可能由多个24V电源供电)的M端进行等电位连接,然后再次连接到CPU的逻辑地。如果逻辑地与大地未分开,需要就近连接到大地上。
3)如果还有问题,需要将信号线和通信电缆与变频电缆分开,至少20厘米。