linux for循环套for循环格式_FOR循环指令案例详解
当一个或者多个指令(程序)重复多次(次数可知)时,可使用FOR指令。FOR为有限次循环指令。
如上图,程序的执行过程主要分为3个步骤,输入检测、程序扫描、输出刷新。这是plc一个工作周期的工作顺序,在扫描的时候某些程序段需要执行多遍,这个时候我们可以使用FOR指令。让程序中的某一段反复执行多遍,然后再往下扫描。
那么,在哪些地方用到它呢。下面我们来看2个应用案例。
程序的0到9步,触发X0的上升沿信号,把M0导通,Z0、D10全部清空;第9到23步,是一段循环指令,FOR K10表示这段程序循环10遍。
第一遍,由于变址寄存器Z0里面的数字为0,D0Z0这个地址变为D0(具体参考变址寄存器的用法),ADD D10 D0Z0 D10,这条指令把D10加D0的数据放到D10里面了,由于在程序上面用了D10,所以一开始D10保存的数据为0,经过加法指令,D10里面保存数据就是D0,然后通过INC Z0加一指令,让Z0自加1,等于1.然后进入循环第二遍.
linux for循环套for循环格式_FOR循环指令案例详解相关推荐
- Linux 常见命令之Find \; +结合其它命令使用案例详解
Linux 常见命令之Find结合其它命令 声明与简介 Linux里的find命令可以结合其它命令一起使用,比如结合echo.rm 等一起处理.本文主要通过案例来介绍find结合其它命令使用的特点. ...
- for循环的执行顺序(案例+详解)
案例分析 #include <stdio.h> #include <srdlib.h> int main(void) { char c; for(c=getchar();get ...
- Julia循环结构_for循环_2020-04-23
# Julia循环结构_for循环_2020-04-23Thursday #@ for循环是一种迭代循环机制,迭代即重复相同的逻辑操作,每次操作都是基于上一次的结果进行的,而while循环是条件循环. ...
- vue.js循环for(列表渲染)详解
vue.js循环for(列表渲染)详解 一.总结 一句话总结: v-for <ul id="example-1"> <li v-for="item in ...
- DOS循环:bat/批处理for命令详解之一 (史上虽详尽的总结和说明~~)
DOS循环:bat/批处理for命令详解之一 (史上虽详尽的总结和说明~~) --- --- 前言: 虽然以前对批处理也算有点研究,但一直对for命令理解不够透彻,偶尔用时也是照猫画虎的用一下. 虽然 ...
- linux两台服务器传输,Linux两台服务器之间高速数据传输命令:scp应用详解
Linux两台服务器之间高速数据传输命令:scp应用详解 Linux scp命令用于Linux之间复制文件和目录到另外一台,这个命令在多台服务器之间传输还是非常有用的,速度也是非常快的.比window ...
- [Pytorch系列-61]:循环神经网络 - 中文新闻文本分类详解-3-CNN网络训练与评估代码详解
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...
- 19. linux中权限详解,Linux权限位,读写执行权限真正含义,chmod详解
linux中权限详解,Linux权限位,读写执行权限真正含义,chmod详解 文章目录 Linux权限位 读写执行 三种权限真正含义和作用 权限对文件的作用 权限对目录的作用 示例 chmod 使用数 ...
- linux修改zip中文件,Linux下修改jar、zip等文件内的文件详解
Linux下修改jar.zip等文件内的文件详解 Linux下修改jar.zip等文件内的文件详解 看到很多同事在Linux环境下修改jar包内的文本文件或zip中的文本文件时,经常是先把jar包或z ...
最新文章
- 用指针、子函数的方法去一维数组中所有元素的平均值,并放在a[0]处
- 调用别的类中的变量(但是还是有问题)
- Win2000域控制器+Exchange2000迁移至Win2003域控制器+Exchange2003
- mysql group by using filesort优化
- gradle中的JCenter与mavenCenter的区别
- 面试题28 字符串排列
- origin怎么打开txt文本_【每日一学】差示扫描量热法(DSC)测量材料的比热容(3在Origin软件中计算间接法测得比热容的方法)...
- 配置DNS服务器的需要修改的配置文件为,dns服务器配置教程
- 用计算机心如止水,计算机网络数据链路层
- python拼图游戏代码,OpenCV Python实现拼图小游戏
- sentinel接入网关应用_阿里sentinel配合gateway 网关限流
- 由于区块链的影响,我决定转行!
- oracle日志不应用,dg报ORA-600日志不能应用
- 有效利用ASP.NET用户控件的事件委托
- 深度学习网络训练中出现nan的原因分析
- BZOJ5192[Usaco2018 Feb] New Barns
- 数据结构试卷三(含答案)
- 计算机硬件系统(一)—计算机硬件系统的组成
- 各种数据类型的取值范围(总结全)
- python opencv 读取图片_Python opencv 读取图像