间接寻址指针问题
郑志武
发布于2013-03-01 23:49
240
0
标签:
如图将db1中的首地址赋值给md0,为什么md0后面显示的值这么大?
图片说明: 1,图1
佳答案
1、db1中的首地址赋值给md0,为什么md0后面显示的值这么大?
当是对db区域寻址时,ar=840*xx。
如果要在db区中进行寻址,只需在8后面跟上一个40。84000000-840fffff指明了要寻址的范围是: db区的0.0——65535.7。
例如:当ar=840000d4(hex)=10000100000000000000000011010100(b),实际上就是等于dbx26.4。
2、相关文档:
见《关于s7-300和s7-400指针寻址的说明与例程(更新版)》下载:
https://www2.ad.siemens.com.cn/download/upload/as/faq/f0215.pdf