對于PLC程序的準(zhǔn)備,我認(rèn)為不需要非常規(guī)的創(chuàng)新,也不需要華麗的技能。
只要檢查內(nèi)容和質(zhì)量兩個方面,正確性,可靠性,便利性,簡潔性和可讀性都是不錯的程序! PLC程序的內(nèi)容PLC應(yīng)用程序應(yīng)最大程度地滿足受控對象的控制要求。
在構(gòu)思了程序主體的框架之后,有必要將其用作編寫編寫實現(xiàn)每個控制功能或每個子任務(wù)的程序的主線。
經(jīng)過不斷的調(diào)整和完善。
啟用程序以完成所需的控制功能。
另外,PLC應(yīng)用程序通常應(yīng)包括以下幾個方面:1. PLC上電后,初始化程序通常需要進(jìn)行一些初始化操作。
其功能是為啟動做必要的準(zhǔn)備,并避免系統(tǒng)故障。
初始化程序的主要內(nèi)容是:清除某些數(shù)據(jù)區(qū)域和計數(shù)器;將某些數(shù)據(jù)區(qū)域恢復(fù)為所需數(shù)據(jù);設(shè)置或重置某些輸出量;顯示某些初始狀態(tài)等等。
2.諸如信號檢測,故障診斷,數(shù)據(jù)顯示,設(shè)備接觸等內(nèi)容都可以保留為例行程序。
當(dāng)程序設(shè)計基本完成時,可以添加這些內(nèi)容。
它們也可以是相對獨立的程序段。
3.保護(hù)和聯(lián)鎖程序。
在各種應(yīng)用中,保護(hù)和互鎖是必不可少的部分。
可以杜絕非法操作引起的控制邏輯混亂,確保系統(tǒng)的運行更加安全可靠。
因此,我們必須認(rèn)真考慮保護(hù)和聯(lián)鎖的問題。
通常,聯(lián)鎖和保護(hù)措施也可在PLC外部設(shè)置。
4. PLC主程序和子程序。
這是與過程控制直接相關(guān)的邏輯和操作。
通常,子例程可以根據(jù)空間或時間進(jìn)行分類。
最好預(yù)先為每個子例程分配足夠的獨立數(shù)據(jù)存儲區(qū)或數(shù)據(jù)塊,并且程序變量名稱是統(tǒng)一計劃的。
復(fù)雜的地方必須詳細(xì)評論。
通過此過程,我們可以全面收集設(shè)備參數(shù)和操作員的需求信息,從而編寫出一套易于檢查和接受的合格程序。
2. PLC程序的質(zhì)量需要相同的控制,即使選擇相同類型的PLC,使用不同設(shè)計方法編寫的程序的結(jié)構(gòu)也可能不同。
盡管幾個程序可以實現(xiàn)相同的控制功能,但是程序的質(zhì)量可能會有很大差異。
程序的質(zhì)量可以從以下幾個方面進(jìn)行衡量:1.程序的正確性:最根本的一個是應(yīng)用程序的正確性。
所謂的正確程序必須能夠承受系統(tǒng)操作實踐的考驗。
讓本文來評估該程序是沒有意義的。
2.程序的可靠性好:良好的應(yīng)用程序可以確保系統(tǒng)在正常和異常工作條件下(短時停電和重新上電,某些控制量超過標(biāo)準(zhǔn),一定的鏈接)是安全可靠的。
地面操作還可以確保在非法操作(例如按下或不小心觸摸了不應(yīng)激活的按鈕)的情況下,不會出現(xiàn)系統(tǒng)控制錯誤。
3.參數(shù)易于調(diào)整:PLC控制的優(yōu)點之一是靈活性強(qiáng),并且易于通過修改程序或參數(shù)來更改系統(tǒng)的某些功能。
例如,某些系統(tǒng)需要在某些情況下更改某些控制參數(shù)(例如計時器或計數(shù)器設(shè)置等)。
設(shè)計程序時,必須考慮如何編寫程序,以便可以輕松對其進(jìn)行修改。
4.程序應(yīng)簡潔:程序應(yīng)盡可能簡潔,減少程序的陳述,一般可以減少程序的掃描時間,并提高PLC對輸入信號的響應(yīng)速度。
當(dāng)然,如果您使用太多指令而執(zhí)行時間較長,則有時盡管該程序具有較少的語句,但其執(zhí)行時間不一定會很短。
5.程序的可讀性好:該程序不僅可以顯示給設(shè)計人員,還可以由系統(tǒng)維護(hù)人員閱讀。
另外,為了促進(jìn)通信,還要求程序具有一定程度的可讀性。