龙空技术网

PLC-循环指令的学习

工控零零七 1064

前言:

现在姐妹们对“用于结束本次循环并开始下一次循环的命令是”可能比较看重,咱们都想要了解一些“用于结束本次循环并开始下一次循环的命令是”的相关文章。那么小编也在网络上收集了一些关于“用于结束本次循环并开始下一次循环的命令是””的相关内容,希望同学们能喜欢,兄弟们快快来了解一下吧!

今天我们通过一个案例来学习循环指令,让你的编程工作达到事半功倍的效果,我们先来了解这个指令的概念。

FOR:

FOR 指令执行 FOR 和 NEXT 指令之间的指令,假定 INIT 值为 1,FINAL 值为 10,则 FOR 指令和 NEXT 指令之间的指令将执行 10 次,INDX 值递增: 1, 2, 3, ... 10。

FOR指令

NEXT指令

案例要求:

利用指针将VW0、VW2、VW4三个字,在一条FOR指令里循环三次;第一次循环时只对VW0加一,并将结果放在VW50里;第二次循环时只对VW2加一,并将结果放在VW50里;第三次循环时只对VW4加一,并将结果放在VW50里;

字的初始值:

VW0=1、VW2=2、VW4=3。

程序说明:

主程序

第一段程序说明:利用I0.0的上升沿定义指针,并对VW50清零。起始地址从VB0开始,指针为VD100。

第二段程序说明:利用I0.0的上升启动FOR循环,起始循环计数为1,结束循环计数为3,当前循环计数的值放在VW20里。意思就是循环三次,VW20=4时,停止循环。

第三段程序说明:SM0.0为On时,第一次循环开始执行,对*VD100指向的字VW0的值加一并存放在VW50里,通过向累加器+2,指向下一个字的位置VW2;第二次循环开始执行,对*VD100指向的字VW2的值加一并存放在VW50里,通过向累加器+2,指向下一个字的位置VW4;第三次循环开始执行,对*VD100指向的字VW4的值加一并存放在VW50里;

第四段程序说明:FOR循环结束。

实际执行结果:

初始状态

最终状态

标签: #用于结束本次循环并开始下一次循环的命令是