新闻详情

请观看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幢
我们的新闻
微信咨询 在线询价 拨打电话