请观看S7-200程序指令 程序控制视频:
发布时间: 2023-02-18
观看请观看S7-200程序指令 程序控制视频:视频:
观看s7-200程序指令 程序控制视频:
程序控制
for-next 循环
说明 for 指令执行 for 和 next 指令之间的指令。 需要分配索引值或当前 循环计数 indx、起始循环计数 init 和结束循环计数 final。
next 指令会标记 for 循环程序段的结束。
使用 for 和 next 指令可在重复执行分配计数的循环中执行程序段。 每条 for 指令需 要一条 next 指令。 将 for-next 循环置于大嵌套深度为八层的 for-next 循环 内。 如果启用 for-next 循环,则完成迭代操作之前会持续执行循环,除非在循环内部更改 final 值。 在 for-next 循环处于循环过程时可更改值。 再次启用循环时,会将 init 值复制到 indx 值(当前循环编号)。 例如,假定 init 值为 1,final 值为 10,则 for 指令和 next 指令之间的指令将执行 10 次,indx 值递增: 1, 2, 3, ... 10.
如果 init 值大于 final 值,则不执行循环。 每次执行完 for 指令和 next 指令之间的 指令后,indx 值递增,并将结果与终值进行比较。 如果 indx 大于终值,则循环执 行终止。 对于 stl,如果程序进入 for-next 循环时逻辑堆栈的栈顶值为 1,则在程序退出 for-next 循环时逻辑堆栈的栈顶值将为 1。
示例: for-next 循环
展开全文
- 供应商
- 浔之漫智控技术(上海)有限公司-西门子总代理商
- 联系电话
- 19542938937
- 手机号
- 19542938937
- 联系人
- 刘经理
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢