s7-300程序求助? 格式 jnb 地址 描述 跳转目标的符号名。 描述 当逻辑运算的结果为0时,jnb 就中断线性程序扫描,并跳转到一个跳转目标。线性程序扫描在跳转目标处继续执行。由跳转标签确定跳转目标。允许向前跳转和向后跳转。只能在一个块内执行跳转,即,跳转指令和跳转目标必须位于同一个块内。跳转目标在该块内必须唯一。最大跳转距离为程序代码的-32768 或+32767个字。可以跳过的实际语句的最大数目取决于程序中使用的语句组合(单字、双字或三字语句)。 当逻辑运算的结果为1时,不执行跳转。将rlo设置为1,继续对下一个语句执行程序扫描。 当存在一个jnb 指令时,将rlo复制到br,而与rlo的状态无关。 状态字 br cc 1 cc 0 ov os or sta rlo /fc 写: x - - - - 0 1 1 0 实例 stl 注解 a i 1.0 a i 1.2 jnb jovr //当rlo = 0时,跳转到跳转标签jovr。将rlo位的内容复制到br位中。 l iw8 //当不执行跳转时,在此继续执行程序扫描。 t mw22 jovr: a i 2.1 //跳转到跳转标签jovr后,在此继续执行程序扫描。查看更多