PLC的循环指令

来源:本站
导读:目前正在解读《PLC的循环指令》的相关信息,《PLC的循环指令》是由用户自行发布的知识型内容!下面请观看由(电工学习网 - www.9pbb.com)用户发布《PLC的循环指令》的详细说明。

使用循环指令( LOOP)可以多次重复执行特定的程序段,由累加器1确定重复执行的次数,即以累加器1的低字为循环计数器。LOOP指令执行时,将累加器1字中的值减1,如果不为0,则返回到循环指令LOOP的标号处,继续循环过程,否则执行LOOP指令后面的指令。循环体是指循环标号和LOOP指令间的程序段。

由于循环次数不能是负数,因此程序应保证循环计数器中的数为正整数(数值范围:0~32767)或字型数据(数值范围:W#16#0000~ W#16#FFFF)。存储区为IQMDLLOOP语句的流程如图所示。

PLC的循环指令

LOOP语句的流程图

利用循环指令可以完成有规律的重复计算过程。

编程示例(求阶乘“8!”的程序)如下:

L L#1 说明:将长整数常数(32位)装入累加器1

T MD20 将累加器1的内容传送到MD20(初始化)

L 8 将循环次装入累加器1的低字中

NEXTT MW10 循环开始,将累加器1低字的内容(循环变量值)送给循环计数器MW10

L MD20 取部分积

*D MD20×MW10

T MD20 存部分积,循环结束后MD20=8×7 ×6×5 ×4×3 ×2 ×1=40320

L MW10 取当前循环变量值→累加器1

LOOP NEXT 如果累加器1低字中的内容不为0,则转到NEXT继续循环执行并对

累加器1的低字减1循环结束,执行其他指令

……

提醒:《PLC的循环指令》最后刷新时间 2023-07-10 03:43:11,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《PLC的循环指令》该内容的真实性请自行鉴别。