如何将功能块中变量送入新建的全局数据块中。

各位师傅,我新建一个全局数据块后,如何把功能块中的变量送入全局数据块?我知道在FB里面用MOVE指令可以把变量送入到对应的背景DB中!还有DB中的地址要怎么读。DB数据块名.变量地址

问题补充:
关于OPN这个指令,貌似在300/400/1500才有哦,1200没有!1200用LAD编程,该怎么打开新建的全局数据块?

最佳答案

1、与把变量送入到对应的背景DB中一样,只不过地址不同而已。
2、有DB中的地址要怎么读。DB数据块名.变量地址?
1、访问数组某个元素呢?
要应用打开数据块指令OPN.。例如,访问双字:DD0,DD4;访问字:DW0,DW2;访问字节:DB0,DB1;访问位:DBX0.0.DBX0.1。
2、比如我要将数组的第一个数据存入MW500,该怎样编程呢?
OPN  DB4  //打开数据块
L  DW0   //取数组的第一个数据
T MW500 //存入MW500

提问者对于答案的评价:
已经自己试出来了,谢谢!

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc191722.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月3日 上午1:41
下一篇 2017年8月14日 下午11:48

相关推荐