逻辑控制指令——西门子S7系列PLC
2022-07-29  来源:网络或本站原创

逻辑控制指令是指逻辑块内的跳转和循环指令。跳转或循环指令的操作数是地址标号,该地址标号指出程序要跳往何处,标号最多为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     条件块结束指令

       RLO1,结束当前块的扫描,将控制返还给调用块.

RLO0,则将RLO1,程序继续在当前块内扫描

l        BEU     无条件块结束指令

该指令无条件结束当前块的扫描,将控制返还给调用块