從PLC外部故障診斷
在plc沒有像期望的那樣開始工作的時候,應(yīng)該先從PLC的外部來進(jìn)行判斷,這樣,可以比較輕易地排除那些不是故障的誤會。
所有的PLC在CPU模塊、I/O模塊或電源模塊上都有LED指示燈。通常,紅燈表示問題,綠燈表示OK。如果一個LED在閃爍,通常表示功能正在執(zhí)行或者這個模塊在等待什么。對LED燈狀態(tài)的正確詮釋可以節(jié)省你很多故障診斷的時間。所以在故障診斷之前,你應(yīng)該把制造商的故障診斷指南看一遍并放在手邊。
如果PLC不能進(jìn)入運行(RUN)模式,你可以用下面的方法來看看問題是在硬件還是軟件:
a)臨時將終止循環(huán)指令放在你的用戶程序的第一行。如果現(xiàn)在PLC可以進(jìn)入運行模式了,表示問題在你的軟件中;而不是PLC的硬件問題。(有些PLC需要你在進(jìn)入運行模式之前,先清除所有的錯誤狀態(tài),即使原來的問題已經(jīng)更正了)。
b)將PLC的內(nèi)存復(fù)位(注意!首先,你要將PLC的內(nèi)存的內(nèi)容做一份拷貝,或者,你確信你愿意丟失內(nèi)存中所有的程序、數(shù)據(jù)和組態(tài))。如果PLC現(xiàn)在可以進(jìn)入運行模式,問題就出在組態(tài)或者沖突使用的內(nèi)存上。
如果在檢測一個傳感器時,你發(fā)現(xiàn)PLC不能從一個傳感器得到信號,首先檢查該傳感器的輸出是否正常,接線是否正確。如果傳感器經(jīng)檢查沒有問題,則更換一個同型號的輸入模塊,如果PLC能夠識別該模塊的改變,就表示輸入模塊故障了(或者你剛才傳感器連線錯誤了),那么,可以按照如下的方法觀察PLC輸入模塊的LED燈是否與傳感器的狀態(tài)變化一致:
a)如果輸入LED沒有動靜,用萬用表檢查PLC輸入模塊的端子看看信號是否變化。如果沒有,將傳感器與PLC的連接斷開,單獨對傳感器進(jìn)行測試??纯赐饨与娫词欠裾?,檢查直流電源的極性是否接反。有些PLC是漏電流型(SINK)的,所以對應(yīng)的傳感器電路必須是正端子接到PLC的輸入接點上,其它的DC輸入模塊是電流源型(SOURCE)的,則傳感器電路要通過電源的地線接到輸入接點上。
b)如果LED狀態(tài)是發(fā)生變化了,可能是你的程序有問題。在你的用戶程序中的第一行加一條終止循環(huán)的指令,然后運行程序,觀察輸入映射表,如果該位現(xiàn)在改變了,問題就在你的程序,很可能是你的程序中有一條指令對輸入映射表進(jìn)行了改寫,從而改變了它的值。
如果輸入映射表依然不隨著輸入模塊的LED的狀態(tài)而改變,那么,可能是傳感器電路有故障。傳感器電路的電流能力可能不足以驅(qū)動輸入狀態(tài),雖然它可能足以改變LED的狀態(tài)。檢查輸入觸點有沒有不正常的小的電壓變化。
如果一個執(zhí)行器看來無法得到PLC試圖寫給它的信號,觀察輸出模塊的LED,確信它們是否隨著PLC改變輸出狀態(tài)而一起改變:
a) 如果LED確實改變,用萬用表檢查輸出模塊的端子,是否提供了足以驅(qū)動外部電路的信號,同時也檢查極性是否正確。如果是,則將執(zhí)行器從PLC上斷開,對執(zhí)行器單獨進(jìn)行測試。(有些輸出模塊有保險絲,檢查一下是否保險絲斷了?)
b) 如果LED 不變化,檢查輸出電路的電源,和它與輸出模塊的接線,(DC 輸出可以是源型或漏型的),如果接線正確,將執(zhí)行器從PLC的輸出模塊斷開,看看現(xiàn)在LED在不帶執(zhí)行器時是否改變。
更換一個同型號的輸出模塊,如果PLC可以改變仿真的輸出狀態(tài),那么剛才的模塊或接線就有問題。
建筑資質(zhì)代辦咨詢熱線:13198516101
標(biāo)簽:plc
版權(quán)聲明:本文采用知識共享 署名4.0國際許可協(xié)議 [BY-NC-SA] 進(jìn)行授權(quán)
文章名稱:《從PLC外部故障診斷》
文章鏈接:http://www.fjemb.com/10175.html
該作品系作者結(jié)合建筑標(biāo)準(zhǔn)規(guī)范、政府官網(wǎng)及互聯(lián)網(wǎng)相關(guān)知識整合。如若侵權(quán)請通過投訴通道提交信息,我們將按照規(guī)定及時處理。