您现在的位置是:首页 > PLC技术 > PLC技术
CP1H系列PLC的跳转和跳转结束(JMP/JME)指令
来源:艾特贸易2017-08-02
简介跳转和跳转结束指令配套使用,实现程序跳转,可用于控制程序流向。其梯形图符号如图 11-25 所示。 图 11-25 JMP 和 JME 指令的梯形图符号 操作数 N 的范围是 CIO 、 WR 、 HR 、 AR 、 T/C 、
跳转和跳转结束指令配套使用,实现程序跳转,可用于控制程序流向。其梯形图符号如图11-25所示。
图11-25 JMP和JME指令的梯形图符号
操作数N的范围是CIO、WR、HR、AR、T/C、DM、@DM、*DM、DR、常数等。跳转编号N在十六进制时的取值范围为#0000~00FFHex,十进制时的取值范围为&0~255。
如图11-26(a)所示,当JMP的执行条件I:0.00为ON时,顺序执行JMP与JME之间的程序。当JMP的执行条件I:0.00为OFF时,跳过JMP到JME之间的程序,转去执行JME后面的程序。JMP到JME之间的程序不执行运算,所有输出、定时器、计数器的状态保持不变,定时器能进行当前值的更新处理,持续计时。在这种情况下,跳转将会使程序执行时间缩短。
图11-26(b)是向程序地址较小的一方跳转时的情况,JMP的执行条件I:0.01为OFF期间,在JMP-JME间重复执行。当JMP的执行条件I:0.01为ON时,重复结束。此种情况下,跳转相当于一个条件循环,将会使程序执行周期加长。
图11-26 JMP和JME指令的使用说明
具有相同编号的JME指令有2个以上时,程序地址较小的JME指令有效。此时,地址较大的JME指令被忽略。
多个JMP公用1个JME时,它们的跳转编号要一样。跳转指令允许嵌套,但必须是不同跳转号的嵌套。
不同的任务和子程序间不能实现跳转,否则会出错。
点击排行
