梯形圖與繼電器有接點控制原理圖非常相似,所以往往采用先畫出繼電器系統(tǒng)的控制原理圖,再翻譯成梯形圖的方法進行程序設(shè)計。繼電器有接點程序控制系統(tǒng)的設(shè)計方法有邏輯設(shè)計方法、經(jīng)驗設(shè)計方法和逐步探索方法等。
1.采用繼電器系統(tǒng)的邏輯設(shè)計方法設(shè)計梯形圖,能使設(shè)計的梯形圖簡單,占用元件最少,內(nèi)存占有量也少,但對初學(xué)者來說,此方法不易掌握,當系統(tǒng)比較復(fù)雜時,很難用列表的方法表示清楚各元件的狀態(tài)變化的起始線,同時也使表過于復(fù)雜,待圖畫好后,再安排一些諸如復(fù)位等特殊開關(guān)時,原有邏輯關(guān)系往往被破壞,還必須加一些中間元件,因此在較復(fù)雜的系統(tǒng)設(shè)計時,往往只用此方法設(shè)計一些局部程序。
2.采用經(jīng)驗設(shè)計方法進行程序設(shè)計,設(shè)計者根據(jù)自己的成熟經(jīng)驗或參考他人的經(jīng)驗來設(shè)計一個系統(tǒng)的控制原理圖,先畫出繼電器系統(tǒng)的控制原理圖,再翻譯成梯形圖,用此方法設(shè)計梯形圖,也可以得到滿意的結(jié)果,但對初學(xué)者來說,設(shè)計開始時往往無從下手。
3.采用逐步探索法設(shè)計方法進行程序設(shè)計,逐步探索法設(shè)計方法是指以步為核心,從實現(xiàn)首步開始,一步一步設(shè)計下去,一直完成整過程序為止,每步設(shè)計中,從全局考慮約束條件,本步缺少約束條件時可以修改其他步,或增加器件和接點,也可改變器件的位置。這種設(shè)計方法設(shè)置的器件和接點較多,在繼電器系統(tǒng)中可能大到不可允許的程度,但在PLC梯形圖設(shè)計中,這已經(jīng)不是主要矛盾,往往采用此方法會縮短設(shè)計周期,因為PLC機內(nèi)部功能器件(如內(nèi)部線圈)較多,I/O接點有40點的可編程控制器最少有128個內(nèi)部線圈、128個鎖存線圈,128個移位寄存器、16個定時器和16個計數(shù)器。其接點在內(nèi)存允許的情況下可重復(fù)使用多次,PLC機采用程序存掃描執(zhí)行的方式工作,沒有競爭,存儲盆大,執(zhí)行快等特點。因此不必為器件和接點過多而擔心,一旦控制程序流程畫好后,便有頭緒馬上進行梯形圖設(shè)計,程序轉(zhuǎn)換及一些特殊功能容易實現(xiàn)。
當然,無論采用什么方法設(shè)計梯形圖,最后得到的梯形圖要經(jīng)過簡化、修改。