ANY应用中时D区是什么作用比如L D[AR1,p#0.0}
刘玉蓉
发布于2014-10-22 17:53
11
0
标签:
应用ANY类型时使用的的 指令 比如L D[AR,P#0.0]中的D是指CPU中的哪个存储区啊
佳答案
1、D[AR,P#0.0]中的D是指CPU中的哪个存储区啊?
上述是交叉区域寻址:访问宽度[ARx,偏移量]。D[AR1,P# 0.0],D访问宽度为双字,偏移量为0.0。
哪个存储区啊?
要看上述指令的前一个指令,但楼主没有给出。例如 L P#Q20.0,这就指向Q区。
2、先看看这个例子:
L P# I0.0//指向I 区
LAR1
L W[AR1,P# 0.0]
T MW100//将IW0的内容送至MW100中。
上述程序是交叉区域寻址,即,访问宽度[ARx,偏移量]。W[AR1,P# 0.0],W访问宽度为字,偏移量为0.0。
3、相关文档:
见《关于S7-300和S7-400指针寻址的说明与例程(更新版)》下载:
https://www2.ad.siemens.com.cn/Download/Upload/AS/faq/F0215.pdf