plc程序的調(diào)試可以分為模擬調(diào)試和現(xiàn)場(chǎng)調(diào)試兩個(gè)調(diào)試過程,在此之前首先對(duì)plc外部接線作仔細(xì)檢查,這一個(gè)環(huán)節(jié)很重要。
外部接線一定要準(zhǔn)確無誤。也可以用事先編寫好的試驗(yàn)程序?qū)ν獠拷泳€做掃描通電檢查來查找接線故障。不過,為了安全考慮,最好將主電路斷開。當(dāng)確認(rèn)接線無誤后再連接主電路,將模擬調(diào)試好的程序送入用戶存儲(chǔ)器進(jìn)行調(diào)試,直到各部分的功能都正常,并能協(xié)調(diào)一致地完成整體的控制功能為止。
1、程序的模擬調(diào)試
將設(shè)計(jì)好的程序?qū)懭雙lc后( plc編程入門),首先逐條仔細(xì)檢查,并改正寫入時(shí)出現(xiàn)的錯(cuò)誤。用戶程序一般先在實(shí)驗(yàn)室模擬調(diào)試,實(shí)際的輸入信號(hào)可以用鈕子開關(guān)和按鈕來模擬,各輸出量的通/斷狀態(tài)用plc上有關(guān)的發(fā)光二極管來顯示,一般不用接plc實(shí)際的負(fù)載(如接觸器、電磁閥等)。可以根據(jù)功能表圖,在適當(dāng)?shù)臅r(shí)候用開關(guān)或按鈕來模擬實(shí)際的反饋信號(hào),如限位開關(guān)觸點(diǎn)的接通和斷開。對(duì)于順序控制程序,調(diào)試程序的主要任務(wù)是檢查程序的運(yùn)行是否符合功能表圖的規(guī)定,即在某一轉(zhuǎn)換條件實(shí)現(xiàn)時(shí),是否發(fā)生步的活動(dòng)狀態(tài)的正確變化,即該轉(zhuǎn)換所有的前級(jí)步是否變?yōu)椴换顒?dòng)步,所有的后續(xù)步是否變?yōu)榛顒?dòng)步,以及各步被驅(qū)動(dòng)的負(fù)載是否發(fā)生相應(yīng)的變化。
在調(diào)試時(shí)應(yīng)充分考慮各種可能的情況,對(duì)系統(tǒng)各種不同的工作方式、有選擇序列的功能表圖中的每一條支路、各種可能的進(jìn)展路線,都應(yīng)逐一檢查,不能遺漏。發(fā)現(xiàn)問題后應(yīng)及時(shí)修改梯形圖和plc中的程序,直到在各種可能的情況下輸入量與輸出量之間的關(guān)系完全符合要求。
如果程序中某些定時(shí)器或計(jì)數(shù)器的設(shè)定值過大,為了縮短調(diào)試時(shí)間,可以在調(diào)試時(shí)將它們減小,模擬調(diào)試結(jié)束后再寫入它們的實(shí)際設(shè)定值。
在設(shè)計(jì)和模擬調(diào)試程序的同時(shí),可以設(shè)計(jì)、制作控制臺(tái)或控制柜,plc之外的其他硬件的安裝、接線工作也可以同時(shí)進(jìn)行。
2、程序的現(xiàn)場(chǎng)調(diào)試
plc程序現(xiàn)場(chǎng)調(diào)試指在工業(yè)現(xiàn)場(chǎng),甩有設(shè)備都安裝好后,所有連接線都接好后的實(shí)際調(diào)試。也是plc程序的最后調(diào)試?,F(xiàn)場(chǎng)調(diào)試的目的是,調(diào)試通過后,可交給用戶使用,或試運(yùn)行?,F(xiàn)場(chǎng)調(diào)試參與的人員較多,要組織好,要有調(diào)試大綱。依大綱,按部就班地一步步推進(jìn)。開始調(diào)試時(shí),設(shè)備可先不運(yùn)轉(zhuǎn),甚至了不要帶電。可隨著調(diào)試的進(jìn)展逐步加電、開機(jī)、加載,直到按額定條件運(yùn)轉(zhuǎn)。具體過程大體是:
3、具體過程如下:
1)、要查接線、核對(duì)地址。要逐點(diǎn)進(jìn)行,要確保正確無誤??刹粠щ姾藢?duì),那就是查線,較麻煩。也可帶電查,加上信號(hào)后,看電控系統(tǒng)的動(dòng)作情況是否符合設(shè)計(jì)的目的。
2)、檢查模擬量輸入輸出。看輸入輸出模塊是否正確,工作是否正常。必要時(shí),還可用標(biāo)準(zhǔn)儀器檢查輸入輸出的精度。
3)、檢查與測(cè)試指示燈。控制面板上如有指示燈,應(yīng)先對(duì)應(yīng)指示燈的顯示進(jìn)行檢查。一方面,查看燈壞了沒有,另一方面檢查邏輯關(guān)系是否正確。指示燈是反映系統(tǒng)工作的一面鏡子,先調(diào)好它,將對(duì)進(jìn)一步調(diào)試提供方便。
4)、檢查手動(dòng)動(dòng)作及手動(dòng)控制邏輯關(guān)系。完成了以上調(diào)試,繼而可進(jìn)行手動(dòng)動(dòng)作及手動(dòng)控制邏輯關(guān)系調(diào)試。要查看各個(gè)手動(dòng)控制的輸出點(diǎn),是否有相應(yīng)的輸出以及與輸出對(duì)應(yīng)的動(dòng)作,然后再看,各個(gè)手動(dòng)控制是否能夠?qū)崿F(xiàn)。如有問題,立即解決。
5)、半自動(dòng)工作。如系統(tǒng)可自動(dòng)工作,那先調(diào)半自動(dòng)工作能否實(shí)現(xiàn)。調(diào)試時(shí)可一步步推進(jìn)。直至完成整個(gè)控制周期。哪個(gè)步驟或環(huán)節(jié)出現(xiàn)問題,就著手解決哪個(gè)步驟或環(huán)節(jié)的問題。
6)、自動(dòng)工作。在完成半自動(dòng)調(diào)試后,可進(jìn)一步調(diào)試自動(dòng)工作。要多觀察幾個(gè)工作循環(huán),以確保系統(tǒng)能正確無誤地連續(xù)工作。
7)、模擬量調(diào)試、參數(shù)確定。以上調(diào)試的都是邏輯控制的項(xiàng)目。這是系統(tǒng)調(diào)試時(shí),首先要調(diào)通的。這些調(diào)試基本完成后,可著手調(diào)試模擬量、脈沖量控制。最主要的是選定合適控制參數(shù)。一般講,這個(gè)過程是比較長(zhǎng)的。要耐心調(diào),參數(shù)也要作多種選擇,再從中選出最優(yōu)者。有的plc,它的pid參數(shù)可通過自整定獲得。但這個(gè)自整定過程,也是需要相當(dāng)?shù)臅r(shí)間才能完成的。
8)、異常條件檢查,完成上述所有調(diào)試,整個(gè)調(diào)試基本也就完成了。但是好再進(jìn)行一些異常條件檢查。看看出現(xiàn)異常情況或一些難以避免的非法操作,是否會(huì)停機(jī)保護(hù)或是報(bào)警提示。