登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:s7-200 for 循环指令的疑惑

点击:9600 回复:8

在程序中设置for循环8次,可在监控时却发现里面的程序一直在不断地执行,不过INDX的值倒停在设置那里,请高手帮我解释一下,应该要怎么样处理这问题,不胜感激!
11-04-01 22:13
我也是新手,不知道如何解决,帮你顶起来。
11-04-01 22:15
条件符合即循环,且在本扫描周期内循环,也就是说,如果条件符合,你监控的时候,已经走了100个扫描周期,那么就已经循环了800次了。
条件判断+跳转,作为For循环的执行条件。
11-04-02 05:55
谢谢楼上的点拨!不过还是有点抽象!还望高手们再耽搁几分钟,详细说说!能附上梯形图的话就更好了!感激不尽!
11-04-02 07:33

引用 jamsonwo 在 2011/4/2 7:33:37 发言【内容省略】

您需要一遍一遍的翻阅系统手册,以增强对于指令的理解。
1、使用FOR指令的限定条件来约束FOR。
附件
2、使用跳转指令来避免FOR被意外执行。
附件
附件
Good Luck~
11-04-02 09:10
非常感谢楼上的朋友能够在百忙之中抽出宝贵的时间来解答我的疑惑!我一定得再多翻几遍系统手册!同时也衷心地希望在以后能得到各位好心人更多的帮助!谢谢!
11-04-02 09:33
加上升沿
11-05-30 22:54
请问楼上的,你所编辑的程序怎么循环不了啊?
新手上路感到疑惑,请求指导,万分感谢!
11-10-17 09:21

引用 190995857 在 2011/10/17 9:21:45 发言【内容省略】

在FOR指令前加一触发条件 。
15-07-28 14:58

工控新闻

更多新闻资讯