有時(shí)用戶在使用S7-400時(shí)會碰到CPU停機(jī)的問題,查看CPU的診斷緩沖區(qū)可以看到這樣的問題描述:
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)
從診斷信息中得不到任何有用的提示,這樣的故障即使調(diào)用OB塊也會停機(jī)(個(gè)人認(rèn)為“No relevance for user”是給研發(fā)工程師做后臺分析使用的信息),總之系統(tǒng)不能判斷故障的原因,遇到這樣的問題通常都是背板總線有問題,例如背板總線的針腳短路或背板總線受到干擾。
從故障的現(xiàn)象可以簡單判斷背板總線是短路故障還是受到干擾,如果CPU不能啟動或啟動后外部故障指示燈亮,IO模塊不能被識別,這樣可以判斷背板在插拔模塊時(shí)針腳短路了,應(yīng)該檢查背板,有一個(gè)用戶在安裝電源模塊時(shí),針腳短路了,后面的CPU怎么也啟動不起來。如果故障時(shí)有時(shí)無,不定期出現(xiàn),這樣可以判斷背板總線受到干擾,下面看看背板總線與外部地連接的示意圖:
在缺省的條件下,CPU的邏輯地與大地是相通的,如果地不好就會影響到CPU的邏輯地,另外系統(tǒng)中多個(gè)電源如果不等電位,干擾電流也可能會流經(jīng)背板總線影響到CPU的邏輯地(需要具體查看連線),此外信號線、通信電纜與變頻電纜在相同的線槽中布線,耦合的干擾信號同樣會影響到CPU的邏輯地,所以信號線的屏蔽層在進(jìn)出電氣柜時(shí)要先接地而不是通過CPU的機(jī)架接地。
針對上面可能對背板總線造成影響的幾種干擾,可以簡單的進(jìn)行整改(問題往往都是由一種干擾引起):
1)將背板總線上的連接片(機(jī)架最左端)拆除,使大地和邏輯地分開。方法最簡單,如果問題不在出現(xiàn),可能問題就消除了。
2)如果CPU不停機(jī)了,但是有的模塊由于電位不等而接收不到信號,例如DI模塊,這時(shí)需要將供給模塊的多個(gè)電源(可能由多個(gè)24V電源供電)的M端進(jìn)行等電位連接,然后再次連接到CPU的邏輯地。如果邏輯地與大地未分開,需要就近連接到大地上。
3)如果還有問題,需要將信號線和通信電纜與變頻電纜分開,至少20厘米。