技術(shù)分享

當(dāng)前位置:三菱PLC > 技術(shù)服務(wù) > 技術(shù)分享

三菱PLC循環(huán)指令FOR,NEXT編程實(shí)例

點(diǎn)擊:17727 日期:2022-07-01 選擇字號(hào):

三菱PLC循環(huán)指令FOR,NEXT編程實(shí)例

循環(huán)指令共有兩條:循環(huán)區(qū)起點(diǎn)指令FOR,編號(hào)為FNC08,占3個(gè)程序步;循環(huán)結(jié)束指令NEXT,編號(hào)為FNC09,占用1個(gè)程序步,無(wú)操作數(shù)。在程序運(yùn)行時(shí),位于FOR~NEXT間的程序反復(fù)執(zhí)行n次(由操作數(shù)決定)后再繼續(xù)執(zhí)行后續(xù)程序。循環(huán)的次數(shù)n=1~32767。如果N=-32767~0之間,則當(dāng)作n=1處理。

使用循環(huán)指令時(shí)應(yīng)注意:
1)FOR和NEXT必須成對(duì)使用;
2)FX2N系列PLC可循環(huán)嵌套5層;
3)在循環(huán)中可利用CJ指令在循環(huán)沒(méi)結(jié)束時(shí)跳出循環(huán)體;
4)FOR應(yīng)放在NEXT之前,NEXT應(yīng)在FEND和END之前,否則均會(huì)出錯(cuò)。

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

三菱plc編程實(shí)例

評(píng)論信息

暫無(wú)留言!
發(fā)表評(píng)論
姓名:
內(nèi)容:
驗(yàn)證碼: 點(diǎn)擊換一個(gè) 看不清?

1.尊重網(wǎng)上道德,遵守中華人民共和國(guó)的各項(xiàng)有關(guān)法律法規(guī),不發(fā)表攻擊性言論。
2.承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任。
3.產(chǎn)品留言板管理人員有權(quán)保留或刪除其管轄留言中的任意內(nèi)容。
4.不支持HTML代碼且留言要通過(guò)審核后才會(huì)顯示,請(qǐng)勿惡意留言。