西门子S7-200SMART PLC的FOR指令如何实现程序嵌套循环
发布时间:2024-11-22
说到程序控制指令,其中就有FOR-NEXT循环指令,我们知道FOR循环指令是可以嵌套8层,一般情况下用不到8层,最多用到2层,那么2层如何嵌套如何实现呢?接下来就带大家来一步一步操作完成内循环和外循环程序设计。
一、FOR-NEXT循环指令说明
(1)INIT、FINAL分别定义起始值和结束值。
(2)使能输入EN有效,循环体开始执行,执行到NEXT指令时返回,每执行一次循环体,当前值计数器INDX增1,达到终止值FINAL时,循环结束。
(3)使能输入无效时,循环体程序不执行。每次使能输入有效,指令自动将各参数复位。
循环结束完成指令
二、FOR-NEXT循环指令使用注意事项(1)使用FOR和NEXT指令可在重复执行分配计数的循环中执行程序段。
(2)每条FOR指令需要一条NEXT指令。
(3)将FOR-NEXT循环置于最大嵌套深度为8层的FOR-NEXT循环内。
三、FOR-NEXT指令使用方法当I0.0为ON时接通一个上升沿脉冲触发FOR指令EN端循环3次,VB100值等于3。
四、FOR-NEXT指令嵌套2层使用方法
I0.0触发时外循环,I0.1触发是内循环,每执行一次外循环内循环执行3次,外循环执行2次,内循环执行6次。
以上即为FOR指令实现程序嵌套循环
展开全文
其他新闻
- 西门子PLC博途软件HMI多路复用变量的使用技巧 2024-11-22
- 西门子博图库文件的使用详解(新建、打开、归档和恢复) 2024-11-22
- 西门子PLC案例之商场停车场车辆出入数量统计(附程序代码) 2024-11-22
- 西门子S7-200SMART PLC转换指令用法解析 2024-11-22
- 西门子S7-1200 PLC进行物料不良品检测案例详解 2024-11-22
- 送卸料小车往返运动与HMI设计(SMART) 2024-11-22
- 逻辑运算指令在PLC校验程序中的应用 2024-11-22
- S7-300模拟量之FC 2024-11-22
- MCGS与S7-1200PLC(DB地址)控制设计 2024-11-22
- Wincc与PLC通讯方式,你知道几种 2024-11-22