SIMATIC S7-1500程序控制指令简述

电子说

1.2w人已加入

描述

电工知识—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

 

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分