在PLC梯形圖編程中,某些指令的先后次序調(diào)整,從實現(xiàn)的動作上看并無區(qū)別,但是,當(dāng)轉(zhuǎn)換為指令表以后,其指令有所不同,占用的存儲器容量也有區(qū)別。在編程時應(yīng)盡可能調(diào)整指令,使得程序簡化、執(zhí)行過程簡單。
1.并聯(lián)支路的調(diào)整
并聯(lián)支路的設(shè)計應(yīng)考慮邏輯運算的一般規(guī)則,在若干支路并聯(lián)時,應(yīng)將具有串聯(lián)觸點的支路放在上面(見圖9-2.7)。這樣可以省略程序執(zhí)行時的堆棧操作,減少指令步數(shù)。
2.串聯(lián)支路的調(diào)整
串聯(lián)支路的設(shè)計同樣應(yīng)考慮邏輯運算的一般規(guī)則,在若干支路串聯(lián)時,應(yīng)將具有并聯(lián)觸點的支路放在前面(見圖9-2.8)。這樣可以省略程序執(zhí)行時的堆棧操作,減少指令步數(shù)。
3.內(nèi)部繼電器的使用
為了簡化程序,減少指令步數(shù),在程序設(shè)計時對于需要多次使用的若干邏輯運算的組合,應(yīng)盡量使用內(nèi)部繼電器。這樣不僅可以簡化程序,減少指令步數(shù),更重要的是在邏輯運算條件需要修改時,只需要修改內(nèi)部繼電器的控制條件,而無須修改所有程序(見圖9-2.9),為程序的修改與調(diào)整增加便利。
1.并聯(lián)支路的調(diào)整
并聯(lián)支路的設(shè)計應(yīng)考慮邏輯運算的一般規(guī)則,在若干支路并聯(lián)時,應(yīng)將具有串聯(lián)觸點的支路放在上面(見圖9-2.7)。這樣可以省略程序執(zhí)行時的堆棧操作,減少指令步數(shù)。
2.串聯(lián)支路的調(diào)整
串聯(lián)支路的設(shè)計同樣應(yīng)考慮邏輯運算的一般規(guī)則,在若干支路串聯(lián)時,應(yīng)將具有并聯(lián)觸點的支路放在前面(見圖9-2.8)。這樣可以省略程序執(zhí)行時的堆棧操作,減少指令步數(shù)。
3.內(nèi)部繼電器的使用
為了簡化程序,減少指令步數(shù),在程序設(shè)計時對于需要多次使用的若干邏輯運算的組合,應(yīng)盡量使用內(nèi)部繼電器。這樣不僅可以簡化程序,減少指令步數(shù),更重要的是在邏輯運算條件需要修改時,只需要修改內(nèi)部繼電器的控制條件,而無須修改所有程序(見圖9-2.9),為程序的修改與調(diào)整增加便利。