电子说
电工知识—SIMATICS7-1500 程序控制指令
(1)跳转指令(JMP)
在使用“跳转”指令时,如果条件满足后,可以中断程序的顺序执行,跳过所设计的跳转程序,执行下一段程序。目标程序段必须用跳转标签(LABEL)进行标识。在指令上方的占位符指定该跳转标签的名称。指定的跳转标签与执行的指令必须位于同一数据块中。指定的名称在块中只能出现一次。一个程序段中只能使用一个跳转线圈。
如果该指令输入的逻辑运算结果(RLO)为“1”,则将跳转到由指定跳转标签标识的程序段。可以跳转到更大或更小的程序段编号。
如果不满足该指令输入的条件(RLO=0),则程序将继续执行下一程序段。
若RLO="I"则跳转指令如图1所示,当10.0闭合时,跳转到CASE1处,即程序段.
图1
(2)定义跳转列表指令(JMP_LIST)
使用定义跳转列表指令,可定义多个有条件跳转,并继续执行由K参数的值指定的程序段中的程序。
定义跳转列表指令如图2所示,当10.0闭合时,执行定义跳转列表指令,如果MW2=“DESTO”,则跳转到LABEL1处;如果MW2=“DEST1”,则跳转到LABEL2处:如果MW2=“DEST2”,则跳转到LABEL3处。。
图2
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !