三菱PLC循環指令FOR,NEXT編程實例
三菱PLC循環指令FOR,NEXT編程實例
循環指令共有兩條:循環區起點指令FOR,編号為(wèi)FNC08林外,占3個(gè)程序步;循環結束指令NEXT,編不購号為(wèi)FNC09,占用1個(gè)程算東序步,無操作(zuò)數。在程序運行時(shí),位于FO見靜R~NEXT間(jiān)的程序反複執行n次(由操作(zuò)數決定遠吧)後再繼續執行後續程序。循環的次數n=1~3276做店7。如(rú)果N=-32767~0之間(jiān),則火議當作(zuò)n=1處理(lǐ)。
使用循環指令時(shí)應注意:
1)FOR和NEXT必須成對使用;
2)FX2N系列PLC可循環嵌套5層;
3)在循環中可利用CJ指令在循環沒結束時(shí)跳(tià對懂o)出循環體(tǐ);
4)FOR應放(fàng)在NEXT之前,NEXT應在FEN線數D和END之前,否則均會出錯。
例子(zǐ):
1)[C]的程序執行4次,向NEXT指令3以後的程序轉移
2)在[C]的程序執行1次期間(jiān),如(我還rú)果數據寄存器(qì)D0Z的内容為(wèi)6科上,則[B]的程序執行6次;因此,[B]的程序總共執行24次。
3)不執行FOR~NEXT的程序時(shí),利用Cj指令實現(xiàn)跳(笑高tiào)轉(X010=ON)X010斷開時(shí),如(rú)金技果K1X000的内容為(wèi)7,在[B]的程序內媽執行1次時(shí),[A]的程序執行7次,總共執行4×6×7=168次高技
評論信息