间接寻址指针问题

如图将DB1中的首地址赋值给MD0,为什么MD0后面显示的值这么大?

图片说明:

间接寻址指针问题   

最佳答案

1、DB1中的首地址赋值给MD0,为什么MD0后面显示的值这么大?
当是对DB区域寻址时,AR=840*xx。
如果要在DB区中进行寻址,只需在8后面跟上一个40。84000000-840FFFFF指明了要寻址的范围是:  DB区的0.0——65535.7。
例如:当AR=840000D4(hex)=1000 0100 0000 0000 0000 0000 1101 0100(b),实际上就是等于DBX26.4。
2、相关文档:
见《关于S7-300和S7-400指针寻址的说明与例程(更新版)》下载:
http://www2.ad.siemens.com.cn/Download/Upload/AS/faq/F0215.pdf

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 下午3:50
下一篇 2018年12月2日 下午3:50

相关推荐