例如:mov k1 d0
mov k2 d1
mov k3 d2
.............
现在想把数据,按0至10的顺序,写入 D20组。
程序如图:X0为程序启动按钮,V0的值开始为零。按下X0,M0得电并自锁,此时将D(0+V0)传入D(20+V0)也就是将D0传入D20,下一条程序V0自加1。下一扫描周期V0=1,此时将D1传入D21,下一条程序V0自加1。
再一扫描周期V0=2,此时将D2传入D22,下一条程序V0自加1。
... ...
当V0=10时,将D10传入D30,下一条程序V0自加1。
下一扫描周期V0=k11,此时M0复位,传送结束。V0值又回到0。
本程序利用PLC程序从开始顺序执行和扫描周期的特性,虽然条件都是M0,但是先执行传送,再V0自加1。