把SM0.0改成M0.0,后面加个上升沿触发就可以了。
for指令是脉冲触发
楼上说的没错 ,用 上升沿 触发 FOR 指令,及 中间的程序段,确保,I0.0 为 1 时, FOR - NEXT 循环执行 完成一次!
楼主没有把 FOR -NEXT 这个循环指令理解 透彻 , 这个指令是只 在每个扫描周期 都要执行 一次 FOR - NEXT 之间的程序段, 而你上面的 I0.0 为 1 之间执行 FOR-NEXT 指令,也就是说 循环执行了很多次, 你上面用 SM0.0 你看到的结果肯定不是 14 ,