• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 电脑应用技巧
  • 电脑基本常识
  • 电脑健康知识
  • 电脑初学者入门
  • 电脑维护基础
  • 电脑故障维护
  • 电脑硬件知识
  • 电脑维修实例
  • 电工学习
您的位置:首页 > 电脑知识 >plc > PLC的循环指令

PLC的循环指令

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-08-28

本文介绍了PLC的循环指令等相关知识要点,需要的同学们可以参考学习下

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

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

LOOP语句的流程图

    图   LOOP语句的流程图

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

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

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

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

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

NEXT:T 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循环结束,执行其他指令

    ……

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-08-28三菱PLC哪些编程软件可以通用?
  • 2018-08-28三菱plc编程软件如何实现模拟?
  • 2018-08-28PLC中FB和FC块的区别
  • 2018-08-28plc定时范围扩展电路梯形图
  • 2018-08-28西门子plc数学函数指令使用方法
  • 2018-08-28PLC STL中的逻辑块调用指令CALL
  • 2018-08-28plc接地电缆的要求
  • 2018-08-28西门子PLC地址的分配方式
  • 2018-08-28欧姆龙PLC故障分析与排除
  • 2018-08-28西门子PLC编程语言梯形图

文章分类

  • 电脑应用技巧
  • 电脑基本常识
  • 电脑健康知识
  • 电脑初学者入门
  • 电脑维护基础
  • 电脑故障维护
  • 电脑硬件知识
  • 电脑维修实例
  • 电工学习

最近更新的内容

    • 三菱plc移位传送指令SMOV
    • 并行分支结构的步进顺控设计法
    • CPU不同进制数的表示方法
    • 西门子S7-200系列PLC全套接线图
    • 西门子plc脉冲指令使用方法
    • 西门子PLC下载和上载程序的方法
    • 如何选择PLC模拟量I/O模块
    • 如何设定plc定时时间
    • 欧姆龙PLC梯形图特殊I/O单元读写指令
    • plc自动与手动控制电路梯形图

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有