电工学习网

 找回密码
 立即注册

PLC的循环指令

2017-6-24 21:40| 编辑:电工学习网| 查看: 59261| 评论: 1

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

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

LOOP语句的流程图

       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的循环指令》的人还看了以下文章:

发表评论

最新评论

引用 林沐昭阳 2020-11-5 22:51
挺好的多看看

查看全部评论(1)

  • PLC输入端和输出端怎么接线
  • 什么是COM端口?PLC中COM端口如何接线?
  • plc控制电动机正反转梯形图
  • 西门子S7-200系列PLC全套接线图
  • PLC十字路口的交通灯控制编程实例
  • plc基础知识指令27个
热点文章

电工学习网 ( )

GMT+8, 2023-4-26 18:20

Powered by © 2011-2022 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部