张海川
级别: 略有小成
精华主题: 0
发帖数量: 158 个
工控威望: 327 点
下载积分: 15817 分
在线时间: 226(小时)
注册时间: 2008-08-23
最后登录: 2024-07-27
查看张海川的 主题 / 回贴
楼主  发表于: 2012-06-05 21:37
三菱PLC的FOR  NEXT 指令能否作一个负载的N次连续动作?如何编程.请指教.
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6766 个
工控威望: 38367 点
下载积分: 2499 分
在线时间: 9495(小时)
注册时间: 2006-09-13
最后登录: 2024-11-02
查看cvlsam的 主题 / 回贴
1楼  发表于: 2012-06-06 22:21
引用
引用楼主张海川于2012-06-05 21:37发表的 指令求解 :
三菱PLC的FOR  NEXT 指令能否作一个负载的N次连续动作?如何编程.请指教.


可以,但是这不符合常理,因为对于PLC来说,PLC扫描程序不就是一个While结构的程序么,通过内部修改计数器,不就是一个FOR结构么,当然,这是正常的编程思路。


你仍然可以不按照常规出牌,作一个负载N次动作,使用FOR循环会导致扫描周期过长,从而引发看门狗,导致停机。

既然知道原因,那么只要在FOR循环中不断复位看门狗即可,但是这仍然不是正常的PLC编程思维,不过这符合菜鸟选手们的定向思维。

Regards