逻辑控制指令是指逻辑块内的跳转和循环指令。跳转或循环指令的操作数是地址标号,该地址标号指出程序要跳往何处,标号最多为4个字符,第一个字符必须是字母,其余字符可为字母或数字。1 无条件跳转指令l JU 无条件跳转指令l JL 跳转表格指令2 件跳转指令l JC 当RLO = 1时跳转l JCN 当RLO = 0时跳转l JCB 当RLO = 1并且BR = 1时跳转l JNB 当RLO = 0并且BR = 0时跳转l JBI 当BR = 1时跳转l JNBI 当BR = 0时跳转l JO 当OV = 1时跳转l JOS 当OS = 1时跳转l JZ 累加器1中的计算结果为零跳转l JNZ 累加器1中的计算结果不为零跳转l JP 累加器1中的计算结果为正数跳转l JM 累加器1中的计算结果为负数跳转l JPZ 累加器1中的计算结果大于等于零跳转l JMZ 累加器1中的计算结果小于等于零跳转l JUO 计算结果溢出跳转3 程序控制指令l BE 块结束指令l BEC 条件块结束指令 RLO=1,结束当前块的扫描,将控制返还给调用块.若RLO=0,则将RLO置1,程序继续在当前块内扫描l BEU 无条件块结束指令该指令无条件结束当前块的扫描,将控制返还给调用块
逻辑控制指令——西门子S7系列PLC