一、步進(jìn)順控指令STL、RET
FX2N系列的PLC為編程人員提供了兩條步進(jìn)指令STL和RET。STL是步進(jìn)開始指令,RET是STL的復(fù)位指令,即步進(jìn)結(jié)束指令。使用這兩條指令可以方便地編制出順序控制梯形圖指令程序。
(1)STL指令
STL只能用于狀態(tài)器S。在三菱編程軟件的早期版本的梯形圖中,步進(jìn)觸點(diǎn)的梯形圖符號(hào)為“-|| ||-”,但在書本所采用的GX-DeveloperV8中,步進(jìn)開始指令“[STL SX]”直接表示,圖6.3所示為新舊版本梯形圖的比較。
當(dāng)某一步被激活為活動(dòng)步時(shí),對(duì)應(yīng)的STL觸點(diǎn)接通,該步的負(fù)載線圈被驅(qū)動(dòng),若后面的轉(zhuǎn)移條件滿足時(shí),就執(zhí)行轉(zhuǎn)移,即后步的狀態(tài)繼電器被SET或
OUT置位。該步被復(fù)位,所對(duì)應(yīng)的STL觸點(diǎn)斷開,其對(duì)應(yīng)的負(fù)載線圈復(fù)位(SET驅(qū)動(dòng)的除外)
在使用STL指令時(shí)需要注意以下幾點(diǎn):
1、STL可以直接驅(qū)動(dòng)或通過別的觸點(diǎn)驅(qū)動(dòng)Y、M、S、T等元件的線圈或應(yīng)用指令。驅(qū)動(dòng)負(fù)載用OUT指令。
2、因PLC只執(zhí)行活動(dòng)的步對(duì)應(yīng)的電路快,故使用STL指令可以允許雙線圈輸出,但須注意同一軟元件的多個(gè)線圈不能同時(shí)出現(xiàn)在同一活動(dòng)步的STL區(qū)域內(nèi)。
3、STL指令在同一程序中對(duì)某一狀態(tài)繼電器只能使用一次,不能重復(fù)使用,說明控制編程中同一狀態(tài)只能出現(xiàn)一次,否則會(huì)引起程序執(zhí)行錯(cuò)誤。
4、同一定時(shí)器可以在程序中出現(xiàn)多次,以節(jié)省定時(shí)器個(gè)數(shù),但因相鄰兩步的狀態(tài)繼電器會(huì)同時(shí)接通一個(gè)掃描周期。故同一定時(shí)器不能出現(xiàn)在相鄰的兩步中。
5、若順序不連接轉(zhuǎn)移,不能使用SET指令狀態(tài)轉(zhuǎn)移,應(yīng)用OUT指令進(jìn)行狀態(tài)轉(zhuǎn)移。
二、RET是步進(jìn)結(jié)束指令,程序從新回到主母線上。
1.步進(jìn)順控概述: