【歐姆龍編程】JMP、CJP和JME指令的使用


JMP指令是轉移指令, JME指令是轉移結束指令,兩個指令要配套使用。當指令執行條件為 OFF時,直接轉移到JME指令,其符號如圖所示。
  • 指令的操作數N的范圍是0~255(十進制)或OOOO~OOOF(十六進制)。
  • JMP指令的執行條件:如果為ON,則執行下一條指令以后的內容【不跳轉】;如果為OFF,則  轉移至N所指定的轉移編號的JME指令。【跳轉】
  • 進行轉移時,所有指令的輸出 保持在轉發器多以前的狀態。
具有相同編號的JME指令有兩個以上時,程序地址數較小的JME指令有效,程序地址數較大的JME指令則被忽略。向程序地址較小的一方轉移的過程中,JMP的執行條件為OFF時,在JMP和JME間重復執行;JMP的執行條件為ON時,重復結束。此外,在這種情況下,只要JMP的執行條件不為()N,就不執行END指令;否則有可能出現周期超時現象。
    當執行條件為()N時,JMP指令和JME指令之間的程序照常執行;當執行條件為OFF時,JMP指令和JME指令之間的所有程序不執行,輸出保持。
    當執行條件為()N時,CJP指令和JME指令之間的程序不執行,輸出保持;當執行條件為OFF時,CJP指令和JME指令之間的所有程序照常執行。
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM