yangjiejie
朝花夕拾
级别: 网络英雄
精华主题: 0
发帖数量: 308 个
工控威望: 5906 点
下载积分: 13712 分
在线时间: 723(小时)
注册时间: 2010-02-26
最后登录: 2024-11-20
查看yangjiejie的 主题 / 回贴
楼主  发表于: 2011-02-15 13:49
       各位大侠好,小弟看编程手册。自己实习做一个练习题:就是当X1 ON时,把50 ,55,60,65.......100这11个数据,用循环指令传送到D10到D20中去。
编写的程序如下:

   可是,我用模拟软件监控,为什么,循环的V是1,也只能传送50,55,60,小弟很纳闷,不知是什么地方出了问题,请各位同仁大侠,指导指导。
朝花夕拾
yangjiejie
朝花夕拾
级别: 网络英雄
精华主题: 0
发帖数量: 308 个
工控威望: 5906 点
下载积分: 13712 分
在线时间: 723(小时)
注册时间: 2010-02-26
最后登录: 2024-11-20
查看yangjiejie的 主题 / 回贴
1楼  发表于: 2011-02-15 15:02
      百度查了一下,如下列1加到10,可能是缺少条件判,如大于10次,就不执行循环指令


     有点明白了
朝花夕拾
yangjiejie
朝花夕拾
级别: 网络英雄
精华主题: 0
发帖数量: 308 个
工控威望: 5906 点
下载积分: 13712 分
在线时间: 723(小时)
注册时间: 2010-02-26
最后登录: 2024-11-20
查看yangjiejie的 主题 / 回贴
2楼  发表于: 2011-02-16 10:43
        2楼的我在线模拟,在X0不为ON时,D10 ,D11,D12 .......都有数据,且当XO为ON时,不仅传送了D10到D20,还有D21等的数据。三楼思路正确的,但我怎么看下面的程序不要调用或跳转也能正确的执行循环加指令次数
        程序如下:

        请高手继续解答,谢谢....       这个程序是1+2+3+.......100的程序
本帖最近评分记录:
  • 下载积分:+1(dl2006) 热心助人
  • 朝花夕拾