回复:初学PLC有个问题for/next循环为什么不

已锁定

WWCWWC

西门子1847工业学习平台

  • 帖子

    9143
  • 精华

    157
  • 被关注

    1477

论坛等级:至圣

注册时间:2008-07-26

钻石 钻石 如何晋级?

发布于 2022-11-05 09:45:12

4楼

我看你主要问题是对fox/next指令的理解。

这个指令比较特殊的地方是indx管脚,它是存放循环次数累加值的管脚,无论这个管脚是什么的数字,当开始循环时,一定是从起始值开始循环,无需初始化。

init:这个好理解,是循环开始值。如你的程序就是从第1个循环开始的。

final:这个管脚定义的是循环次数。如你的程序指定的是变量LW2。

上述管脚的数据类型均为INT。

你这样调用,可能原因是,数据类型及接口变量的定义。

你先试试这个:

LD     V0.0

EU

FOR    MW0, 1, 100   //MW0就是触发循环次数的寄存器。

。。。。。。

NEXT


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33266条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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