(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
审核编辑:汤梓红
-
线圈
+关注
关注
14文章
1840浏览量
44680 -
指令
+关注
关注
1文章
613浏览量
35849 -
程序
+关注
关注
117文章
3798浏览量
81501 -
SIMATIC
+关注
关注
1文章
231浏览量
15844 -
S7-1500
+关注
关注
3文章
301浏览量
6543
原文标题:电工知识—SIMATIC S7-1500 字逻辑运算指令实例
文章出处:【微信号:设备原理与维修俱乐部,微信公众号:设备原理与维修俱乐部】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
西门子S7-1200 PLC程序控制指令:跳转与标签指令
SIMATIC S7-1500 PLC之间的OUC通信及其应用
![<b class='flag-5'>SIMATIC</b> <b class='flag-5'>S7-1500</b> PLC之间的OUC通信及其应用](https://file1.elecfans.com/web2/M00/B0/DF/wKgZomVYfoyAB08EAAAargxllck273.png)
基于S7-1500的运动控制原理及实例
![基于<b class='flag-5'>S7-1500</b>的运动<b class='flag-5'>控制</b>原理及实例](https://file.elecfans.com/web2/M00/49/DC/pYYBAGKhvGuAS4p6AAAWKzHNyvE325.jpg)
SIMATIC S7-1500 PLC用户手册
单片机程序控制指令解析
新型SIMATIC S7-1500控制器硬件安装与接线指南
西门子SIMATIC S7-1500控制器系列的安装接线图完整版
电工知识—SIMATIC S7-1500 PLC的常用模块
WinCC与 S7-1200/S7-1500 PLC之间的通信解析
SIMATIC S7-1500 PLC之间的OUC通信
如何估算S7-1500 CPU的装载存储区在SIMATIC存储卡上的大小?
![如何估算<b class='flag-5'>S7-1500</b> CPU的装载存储区在<b class='flag-5'>SIMATIC</b>存储卡上的大小?](https://file1.elecfans.com/web2/M00/BF/A9/wKgaomW3BzCAMirzAAAuRNUNhMI080.png)
评论