- 艾寶物聯(lián)IOBOV? ─ 工業(yè)無(wú)線(xiàn)測控專(zhuān)家
1.PLC程序的內容
PLC應用程序應最大限度地滿(mǎn)足被控對象的控制要求,在構思程序主體的框架后,要以它為主線(xiàn),逐一編寫(xiě)實(shí)現各控制功能或各子任務(wù)的程序。經(jīng)過(guò)不斷他調整和完善。使程序能完成所要求的控制功能。另外,PLC應用程序通常還應包括以下幾個(gè)方面的內容:
(1)初始化程序 在 PLC上電后,一般都要做一些初始化的操作。其作用是為啟動(dòng)作必要的準備,并避免系統發(fā)生誤動(dòng)作。初始化程序的主要內容為:將某些數據區、計數器進(jìn)行清零;使某些數據區恢復所需數據;對某些輸出量置位或復位;顯示某些初始狀態(tài)等等。
(2)檢測、故障診斷、顯示程序 應用程序一般都設有檢測、故障診斷和顯示程序等內容。這些內容可以在程序設計基本完成時(shí)再進(jìn)行添加。它們也可以是相對獨立的程序段。
(3)保護、連鎖程序 各種應用程序中,保護和連鎖是不可缺少的部分。它可以杜絕由于非法操作而引起的控制邏輯混亂,保證系統的運行更安全、可靠。因此要認真考慮保護和連鎖的問(wèn)題。通常在PLC外部也要設置連鎖和保護措施。
2.PLC程序的質(zhì)量
對同一個(gè)控制要求,即使選用同一個(gè)機型的PLC,用不同設計方法所編寫(xiě)的程序,其結構也可能不同。盡管幾種程序都可以實(shí)現同一控制功能,但是程序的質(zhì)量卻可能差別很大。程序的質(zhì)量可以由以下幾個(gè)方面來(lái)衡量:
(1)程序的正確性 應用程序的好壞,最根本的一條就是正確。所謂正確的程序必須能經(jīng)得起系統運行實(shí)踐的考驗,離開(kāi)這一條對程序所做的評價(jià)都是沒(méi)有意義的。
(2)程序的可靠性好 好的應用程序可以保證系統在正常和非正常(短時(shí)掉電再復電、
某些被控量超標、某個(gè)環(huán)節有故障等)工作條件下都能安全可靠地運行,也能保證在出現非法操作(如按動(dòng)或誤觸動(dòng)了不該動(dòng)作的按鈕)等情況下不至于出現系統控制失誤。
(3)參數的易調整性好 PLC控制的優(yōu)越性之一就是靈活性好,容易通過(guò)修改程序或參數而改變系統的某些功能。例如,有的系統在一定情況下需要變動(dòng)某些控制量的參數(如定時(shí)器或計數器的設定值等),在設計程序時(shí)必須考慮怎樣編寫(xiě)才能易于修改。
(4)程序要簡(jiǎn)練 編寫(xiě)的程序應盡可能簡(jiǎn)練,減少程序的語(yǔ)句,一般可以減少程序掃描時(shí)間,提高PLC對輸入信號的響應速度。當然,如果過(guò)多地使用那些執行時(shí)間較長(cháng)的指令,有時(shí)雖然程序的語(yǔ)句較少,但是其執行時(shí)間也不一定短。
(5)程序的可讀性好 程序不僅僅給設計者自己看,系統的維護人員也要讀。另外,為了有利于交流,也要求程序有一定的可讀性。