各位大神,我在用LOOP循环指令,我想查看LOOP循环一次的数值情况,做了如下的程序,
FC7是个循环程序,功能是执行一次FC7,就把MW10--MW50批量清0一次。
LOOP指令让MW10开始的地址每次+2,变成下一个地址,如此循环。循环40次,
我想看到每次循环后的各个数值情况,所以,在每次循环结束,加了个M7.0置位和M7.2复位功能。
M7.0=1,M7.2=0,就停止loop循环,去执行延时,这时可以去查看各个数值,
M7.0=0,M7.2=1,就接着loop循环下一圈,
可是实际模拟运行却是,延时会按预期延时,可一进入FC7,就一次性把40次loop全执行完了,根本看不清数值变化,只能看到MW10--MW50所有的数值闪一下同时归0了,
请明白的大神指点指点,
1 这时为什么?
2 如何可以让循环执行一次暂停下,再去执行下一次。
以下是我的模拟运行截图

