您的位置:網(wǎng)站首頁(yè) > 電器維修資料網(wǎng) > 正文 >
歐姆龍系列可編程控制器跳轉(zhuǎn)指令
來(lái)源: 日期:2013-12-18 14:01:32 人氣:標(biāo)簽:
跳轉(zhuǎn)指令jmp(04)和跳轉(zhuǎn)結(jié)束指令jme(05)的操作碼、名稱、功能、梯形圖、操作數(shù)見(jiàn)下表。
指令功能說(shuō)明:
{1)jmp/jme指令用于控制程序流向,當(dāng)jmp的執(zhí)行條件為off時(shí),跳過(guò)jmp到j(luò)me之間的程序,跳轉(zhuǎn)到與jmp指令指定的跳轉(zhuǎn)號(hào)相同的jme指令并執(zhí)行jme后面的程序;而當(dāng)jmp的執(zhí)行條件為on時(shí)則不發(fā)生跳轉(zhuǎn),程序按編程順序依次執(zhí)行。
(2)jmp的執(zhí)行條件為off時(shí),jmp到j(luò)me之間的程序不參與運(yùn)算,也不占用掃描周期,所有輸出、定時(shí)器、計(jì)數(shù)器的狀態(tài)保持不變。
(3)跳轉(zhuǎn)開始和跳轉(zhuǎn)結(jié)束的編號(hào)要一致。當(dāng)n=01~49之間的值時(shí),在同一個(gè)程序中每個(gè)跳轉(zhuǎn)號(hào)只能使用一次,即對(duì)同一個(gè)跳轉(zhuǎn)號(hào):“n”,jmpn~jmen只能在同一個(gè)程序中使用一次。當(dāng)n=00時(shí),jmpoo~jmeoo可以在同一個(gè)程序中多次使用。
(4)跳轉(zhuǎn)指令jmp需要控制條件,而跳轉(zhuǎn)結(jié)束指令jme則不需要控制條件。
(5)多個(gè)jmpn可以共用一個(gè)jmen,如下圖所示。這樣使用后,在進(jìn)行程序編譯時(shí)會(huì)出現(xiàn)警告信息,但程序仍能正常執(zhí)行。
(6)跳轉(zhuǎn)指令可以嵌套使用,但必須是不同跳轉(zhuǎn)號(hào)的嵌套。
跳轉(zhuǎn)指令的應(yīng)用舉例如下圖所示。
下圖中#00為編號(hào),表示當(dāng)驅(qū)動(dòng)觸點(diǎn)斷開時(shí),所要跳轉(zhuǎn)到的位置。當(dāng)觸點(diǎn)0.00閉合時(shí),梯形圖中的輸出線圈10.00、定時(shí)器timooo、計(jì)數(shù)器cnt129都分別受到觸點(diǎn)0.01、0.02、0.03、0.04的控制。當(dāng)觸點(diǎn)0.00斷開時(shí),在跳轉(zhuǎn)指令jmpoo到j(luò)meoo間的梯形圖都不參與運(yùn)算。具體表現(xiàn)為;輸出線圈10.00無(wú)論觸點(diǎn)0.01的閉合與否,都保持觸點(diǎn)0.00斷開前的狀態(tài):定時(shí)器timooo信止計(jì)時(shí),即便是觸點(diǎn)0.02閉合,定時(shí)器也仍舊不計(jì)時(shí),即便是觸點(diǎn)0.02斷開,定時(shí)器也仍舊不復(fù)位;計(jì)數(shù)器cntl29停止計(jì)數(shù),即便是觸點(diǎn)0.04斷開也仍舊不能復(fù)位計(jì)數(shù)器,觸點(diǎn)0.03的通斷也不能使計(jì)數(shù)器計(jì)數(shù)。由于中間繼電器線圈200.00在jmeoo后面,所以不受跳轉(zhuǎn)指令的影響,只受觸點(diǎn)0,04通斷的控制。
當(dāng)跳轉(zhuǎn)指令和互鎖指令一起使用時(shí),應(yīng)遵循如下規(guī)則:
(1)當(dāng)要求由il外跳轉(zhuǎn)到il外時(shí)(也就是在il和ilc外部跳轉(zhuǎn)時(shí)1,可隨意跳轉(zhuǎn)。
(2)當(dāng)要求由il外跳轉(zhuǎn)到il內(nèi)時(shí),跳轉(zhuǎn)與il的動(dòng)作有關(guān)。
(3)當(dāng)要求由il內(nèi)跳轉(zhuǎn)到il內(nèi)時(shí)(也就是在il和ilc的內(nèi)部跳轉(zhuǎn)時(shí)),取決于互鎖是否啟動(dòng),若互鎖斷開則不能跳轉(zhuǎn)。
(4)當(dāng)要求由il內(nèi)跳轉(zhuǎn)到il外時(shí),也取決于互鎖是否啟動(dòng),若互鎖斷開不能跳轉(zhuǎn);若互鎖接通則跳轉(zhuǎn),但ilc無(wú)效。
由于互鎖指令和跳轉(zhuǎn)指令一起使用較為復(fù)雜,建議初學(xué)者盡星避免同時(shí)使用,以免出現(xiàn)一些意想不到的問(wèn)題。
【看看這篇文章在百度的收錄情況】
相關(guān)文章
- 上一篇: 歐姆龍系列可編程控制器互鎖指令
- 下一篇: WinXP任務(wù)欄假死的解決方法