您现在的位置是:首页 > PLC技术 > PLC技术
S7 300/400条件跳转指令
来源:艾特贸易2017-06-05
简介条件跳转指令根据状态位或前一条指令的执行结果与 0 的关系,来决定是否跳转 ( 见表 3-24) 。 表 3-24 逻辑控制指令与状态位触点指令 逻辑控 制指令 状态位触 点指令 描 述 JU 无条件跳
条件跳转指令根据状态位或前一条指令的执行结果与0的关系,来决定是否跳转(见表3-24)。
表3-24 逻辑控制指令与状态位触点指令
逻辑控
制指令
状态位触
点指令
描 述
JU
无条件跳转到标号指定的目的地址
JL
多分支跳转
JC
RLO =1时跳转到标号指定的目的地址
JCN
RLO =0时跳转到标号指定的目的地址
JCB
RLO =1时跳转,将RLO复制到BR
JNB
RLO=0时跳转,将RLO复制到BR
JBI
BR
BR=1时跳转或梯形图中触点闭合
JWBI
BR =0时跳转
JO
OV
OV =1时跳转或触点闭合
JOS
OS
OS =1时跳转或触点闭合
JZ
==0
运算结果为0时跳转或触点闭合
JN
<>0
运算结果非0时跳转或触点闭合
JP
>0
运算结果为正时跳转或触点闭合
JM
<0
运算结果为负时跳转或触点闭合
JPZ
>=0
运算结果> =0时跳转或触点闭合
JMZ
<=0
运算结果< =0时跳转或触点闭合
JUO
UO
指令出错时跳转或触点闭合
LOOP
循环指令
【例子】IW8与MW12的异或结果如果为0,将M4.0复位,非0则将M4.0置位。
下面是满足要求的程序,图3 -66给出了程序的流程图。
图3-66 跳转指令应用
L IW 8 //IW8的内容装入累加器1的低字
L MW 12 //累加器1的内容装入累加器2,MW12的内容装入累加器1
XOW //累加器1、2低字的内容逐位异或
JN NOZE //如果累加器1的内容非0,则跳转到标号NOZE处
R M 4.0
JU NEXT
NOZE: AN M 4.0
S M 4.0
NEXT: NOP 0
点击排行
