指针数据偏移值

5段指针偏移不太清楚,偏移2.0,与LAR1是什么关系?LAR1监控值是17072,P偏移后怎么成为6186? 另外寄存器是2134,他的值偏移后也一直没有变。
     的确看不懂这一段,请高人指点一下。

图片说明:

指针数据偏移值    指针数据偏移值   

最佳答案

1、偏移2.0,与LAR1是什么关系?
监视时要看地址指针AR1中的值,此时是2134.0,即地址指针指向2134.0。加上偏移2.0,为2136.0。
2、 L   DBD[AR1,P#2.0]?
[AR1,P#2.0]是加上偏移2.0,为2136.0。L   DBD[AR1,P#2.0]指令是将DBD2136中的数据(即6186)装入累加器1中。地址是房间的门牌号即2136.0,这个房间里的数据是6186。
3、建议系统看看下述资料,再遇到指针变址寻址的问题就不求人了:
、《关于S7-300和S7-400指针寻址的说明与例程(更新版)     》下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=F0215
、《step7编程之地址概念详解》连接:
http://wenku.baidu.com/view/b2b4d3375a8102d276a22fd3.html

http://www.chinakong.com/rencai/disp.asp?id=1633&leibie=4
、《西门子STL间接寻址常问问题集》
http://www.ad.siemens.com.cn/download/docMessage.aspx?
ID=6175&loginID=&srno=&sendtime=

提问者对于答案的评价:
细致耐心,谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午11:26
下一篇 2020年10月30日 下午11:26

相关推荐