三菱PLC有关循环指令 FOR NEXT 的问题

如果 F0R S20 一开机M8000接通,循环程序就运行,,循环20次以后,之后不管PLC运行多长时间
循环程序 ,都不会再运行这个循环程序了???是这样?
next

首先,是For K20,而不是S20

其次,循环是指每个扫描周期都执行20次,并不是程序运行20个扫描周期。

只要你的PLC处于运行状态,那么循环将在每个扫描周期内均执行20次。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-23

    首先,是For K20,而不是S20。

    其次,循环是指每个扫描周期都执行20次,并不是程序运行20个扫描周期。


只要PLC处于运行状态,那么循环将在每个扫描周期内均执行20次。这里的命令确实有问题,当m800得电,然后v0-v7才能组成一组16位数据按程序已经远远超出了。

第2个回答  2019-04-16
你那个第二行是movp
k1
k1y020
第三行rolp
k1y021
k1应改为rolp
k1y020
k1才对,你试一下。第一行m0前面应该加x021常闭。试的时候可以关闭,按x020可重新给k1y020赋值。