回复:SMART200 FOR(NEXT) 有没有详细的说明?

WWCWWC

西门子1847工业学习平台

  • 帖子

    9114
  • 精华

    157
  • 被关注

    1474

论坛等级:至圣

注册时间:2008-07-26

钻石 钻石 如何晋级?

发布于 2018-10-11 10:46:51

2楼

一个记忆非常深刻的指令。

for next指令的工作机制:(必须配对使用,且允许嵌套使用)

INDX:记录当今循环次数

INIT:从定义的第几个循环开始进行

FINAL:循环次数定义

当条件满足激活该指令时允许循环,INDX一定是从指定的(init)开始循环,且在FOR指令下面的程序段开始循环,直到NEXT标记返回到FOR,并记录循环次数,当INDX = FINAL时,循环结束。

注意!注意!注意!这种循环仅仅是一个周期内完成的,而不是多个周期内。

另外,当循环次数多,或者嵌套循环层多了会影响到程序最大扫描周期的,那样会停止cpu影响,遇到此类问题时,在简化用户程序的前提下,通过调用WDR指令处理。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8945条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。