回复:for循环里面的问题

已锁定

芳季

西门子1847工业学习平台

  • 帖子

    15507
  • 精华

    101
  • 被关注

    961

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2023-05-22 16:04:50

4楼

子程序调用几次了?

我想问一下其他人,什么事可以使一个整数加指令红色?我是没想到。

看看信息,有没有一些提示。

LW6是从哪里来的?

按照你的逻辑,等于0就相当于不for。(因为就算for了也没有任何东西执行过。)不等于0就执行一次加指令。(因为有边沿指令)本来逻辑上就没有循环的概念,干嘛要做个for在这里?

我理解有没有错?

你应该把for的初始条件写在for之前。如果for参数在for中需要变化,要区分写在执行项目之前还是执行项目之后。换句话说就是循环的主要对象需要使用for参数的前一个状态还是后一个状态。

要强制结束for,只要把你1和9999两个参数写成一样的值,那么到达next的时候就会自然离开。不要像你这样回去头了再判断又跳出来。

或者你还是把需要循环的程序写上把。你可以用一个mov AC0 AC0代替所有你的真实程序。这样有利于观众理解。


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8941条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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