如题,
如何将PIW500-PIW550复制到某个数据块的DBW0-DBW50
用BLKMOV指令?还是用间接寻址加循环的方式?
请教各位老师如何实现更方便?
最佳答案
我一般也采用STL语句来转移数据,下面是我常用的方法你也可以试试.
OPN DB 2 //打开预先建立好要存放的数据块
L 0
LAR1
L 4000 //预设PIW500的开始地址
LAR2 // 把PIW500地址送给地址寄存器LAR2
L 25 //设定需要转移的数据个数即循环次数
M001: T LW 0 //需要循环的次数
L PIW [AR2,P#0.0] //每次获取PIW相对应地址的数值
T DBW [AR1,P#0.0] //把PIW相对应地址的数值送给DB块中存放.
L 16
+AR1
L 16
+AR2
L LW 0
LOOP M001
提问者对于答案的评价:
谢谢回答。学习了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc226756.html