<strike id="bjthd"></strike>
<strike id="bjthd"><dl id="bjthd"><del id="bjthd"></del></dl></strike><strike id="bjthd"><dl id="bjthd"><del id="bjthd"></del></dl></strike><span id="bjthd"></span>
<ruby id="bjthd"></ruby>
<strike id="bjthd"></strike>
<strike id="bjthd"></strike>
<strike id="bjthd"><i id="bjthd"><del id="bjthd"></del></i></strike>
<del id="bjthd"></del><ruby id="bjthd"></ruby>
<span id="bjthd"></span><strike id="bjthd"><dl id="bjthd"><cite id="bjthd"></cite></dl></strike>
<strike id="bjthd"></strike><th id="bjthd"><video id="bjthd"></video></th>

技術分享

當前位置:三菱PLC > 技術服務 > 技術分享

三菱PLC循環指令FOR,NEXT編程實例

點擊:62 日期:2022-07-01 選擇字號:

三菱PLC循環指令FOR,NEXT編程實例

循環指令共有兩條:循環區起點指令FOR,編號為FNC08,占3個程序步;循環結束指令NEXT,編號為FNC09,占用1個程序步,無操作數。在程序運行時,位于FOR~NEXT間的程序反復執行n次(由操作數決定)后再繼續執行后續程序。循環的次數n=1~32767。如果N=-32767~0之間,則當作n=1處理。

使用循環指令時應注意:
1)FOR和NEXT必須成對使用;
2)FX2N系列PLC可循環嵌套5層;
3)在循環中可利用CJ指令在循環沒結束時跳出循環體;
4)FOR應放在NEXT之前,NEXT應在FEND和END之前,否則均會出錯。

例子:
1)[C]的程序執行4次,向NEXT指令3以后的程序轉移
2)在[C]的程序執行1次期間,如果數據寄存器D0Z的內容為6,則[B]的程序執行6次;因此,[B]的程序總共執行24次。
3)不執行FOR~NEXT的程序時,利用Cj指令實現跳轉(X010=ON)X010斷開時,如果K1X000的內容為7,在[B]的程序執行1次時,[A]的程序執行7次,總共執行4×6×7=168次

三菱plc編程實例

評論信息

暫無留言!
發表評論
姓名:
內容:
驗證碼: 點擊換一個 看不清?

1.尊重網上道德,遵守中華人民共和國的各項有關法律法規,不發表攻擊性言論。
2.承擔一切因您的行為而直接或間接導致的民事或刑事法律責任。
3.產品留言板管理人員有權保留或刪除其管轄留言中的任意內容。
4.不支持HTML代碼且留言要通過審核后才會顯示,請勿惡意留言。