三菱fx1s plc 请问如何用把D0至D10组的数据,按顺序调入D20组?

例如: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。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-04
bmov d0 d20 k10
相似回答