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

精华主题: 0
发帖数量: 696 个
工控威望: 1161 点
下载积分: 5237 分
在线时间: 2360(小时)
注册时间: 2010-11-28
最后登录: 2024-10-11
查看550374389的 主题 / 回贴
1楼  发表于: 2012-06-05 23:59
楼主要搞清楚,for指令是在一个扫描周期内循环执行N次for和next指令之间的程序再向下执行的,这个循环是在一个扫描周期内完成的
94114602
级别: 略有小成
精华主题: 0
发帖数量: 99 个
工控威望: 225 点
下载积分: 3480 分
在线时间: 57(小时)
注册时间: 2012-03-22
最后登录: 2024-07-24
查看94114602的 主题 / 回贴
2楼  发表于: 2012-06-06 10:55
楼上正解
张海川
级别: 略有小成
精华主题: 0
发帖数量: 158 个
工控威望: 327 点
下载积分: 15817 分
在线时间: 226(小时)
注册时间: 2008-08-23
最后登录: 2024-07-27
查看张海川的 主题 / 回贴
3楼  发表于: 2012-06-06 21:26
那这样的程序该如何写
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

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


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


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

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

Regards
550374389
!!!
级别: 论坛先锋

精华主题: 0
发帖数量: 696 个
工控威望: 1161 点
下载积分: 5237 分
在线时间: 2360(小时)
注册时间: 2010-11-28
最后登录: 2024-10-11
查看550374389的 主题 / 回贴
5楼  发表于: 2012-06-07 00:00
cvlsam老大就一牛人,小弟佩服到五体投地啊
aa22284
级别: 略有小成
精华主题: 0
发帖数量: 191 个
工控威望: 323 点
下载积分: 1235 分
在线时间: 79(小时)
注册时间: 2011-11-05
最后登录: 2017-05-08
查看aa22284的 主题 / 回贴
6楼  发表于: 2012-06-23 14:29
cvlsam老大就一牛人,小弟佩服到五体投地啊   
fxm800810369
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 152 点
下载积分: 1118 分
在线时间: 20(小时)
注册时间: 2012-05-20
最后登录: 2019-11-23
查看fxm800810369的 主题 / 回贴
7楼  发表于: 2012-06-23 16:57
cvlsam  解释太到位了,高手就该这样  即说清指令用法,  又能考虑到菜鸟们的思路 解答疑问,而不像有些人,直接否定菜鸟们的思路,这也不可以 那也不可以。

佩服~~ 欣赏~!