軟件故障:可以利用西門子專用編程器解決問題,西門子PLC都留有通訊PC接口,通過專用伺服編程器即可以解決幾乎所有的軟件問題。
硬件故障:則需要專用的芯片級電路板維修工程師才可對其進(jìn)行修復(fù)工作,PLC一般都是模塊話結(jié)構(gòu)構(gòu)成,較為簡單的處理方式就是更換故障板卡。
這次文章中是以西門子S5系列PLC為例分析西門子PLC的主要故障表現(xiàn)以及處理辦法。
一.PLC的硬件故障處理方法
1.I/O模塊故障
輸入模塊一般由光電耦合電路組成;輸出模塊根據(jù)型號不同有繼電輸出、晶體管輸出、光電輸出等。每一點(diǎn)輸入輸出都有相應(yīng)的發(fā)光二極管指示。有輸入信號但該點(diǎn)不亮或確定有輸出但輸出燈不亮?xí)r就應(yīng)該懷疑I/O模塊有故障。輸入和輸出模塊有6到24個點(diǎn),如果只是因為一個點(diǎn)的損壞就更換整個模塊在經(jīng)濟(jì)上不合算。通常的做法是找備用點(diǎn)替代,然后在程序中更改相應(yīng)的地址。但要注意,程序較大是查找具體地址有困難。特別強(qiáng)調(diào)的是,無論是更換輸入模塊還是更換輸出模塊,都要在PLC斷電的情況下進(jìn)行,S5帶電插拔模塊是絕對不允許的。
2.電源模塊故障
一個工作正常的電源模塊,其上面的工作指示燈如“AC”、“24VDC”、“5VDC”、“BATT”等應(yīng)該是綠色長亮的,哪一個燈的顏色發(fā)生了變化或閃爍或熄滅就表示那一部分的電源有問題�!癆C”燈表示PLC的交流總電源,“AC”燈不亮?xí)r多半無工作電源,整個PLC停止。這時就應(yīng)該檢查電源保險絲是否熔斷,更換熔絲是應(yīng)用同規(guī)格同型號的保險絲,無同型號的進(jìn)口熔絲時要用電流相同的快速熔絲代替,“BATT”變色燈是后備電源指示燈,綠色正常,黃色電量低,紅色故障。黃燈亮?xí)r就應(yīng)該更換后備電池,手冊規(guī)定兩到三年更換鋰電池一次,當(dāng)紅燈亮?xí)r表示后備電源系統(tǒng)故障,也需要更換整個模塊。
3.通用型S5PLC的CPU模塊上往往包括有通信接口、EPROM插槽、運(yùn)行開關(guān)等,故障的隱蔽性更大,因為更換CPU模塊的費(fèi)用很大,所以對它的故障分析、判斷要尤為仔細(xì)。
二.軟故障的處理和判斷
S5PLC具有自診斷能力,發(fā)生模塊功能錯誤時往往能報警并按預(yù)先程序作出反應(yīng),通過故障指示燈就可判斷。當(dāng)電源正常,各指示燈也指示正常,特別是輸入信號正常,但系統(tǒng)功能不正常(輸出無或亂)時,本著先易后難、先軟后硬的檢修原則首先檢查用戶程序是否出現(xiàn)問題。
當(dāng)后備電池故障系統(tǒng)電源發(fā)生閃失時,程序丟失或紊亂的可能性就很大,當(dāng)然強(qiáng)烈的電磁干擾也會引起程序出錯。有EPROM存儲卡及插槽的PLC恢復(fù)程序就相當(dāng)簡單,將EPROM卡上的程序拷回PLC后一般都能解決問題;沒有EPROM子卡的用戶就要利用PG的聯(lián)機(jī)功能將正確的程序發(fā)送到PLC上。需要特別說明的是,有時簡單的程序覆蓋不能解決問題,這時在重新拷貝程序前總清一下RAM中的用戶程序是相當(dāng)必要的。