S7-200内存地址16#80000000间接寻址问题。

请问,在S7-200间接寻址中,&VB0指针的内存地址为32位的16#80000000这个地址。
  1.间接寻址指针可以是&VB0,&LB0,&AC0这3个吗?
  2.那他们这3个地址指针的内存地址分别是多少。
  3.那地址指针可不可以是&MB0,&IB0,&QB0

最佳答案

200的间接寻址16#80000000对应着的是VB0这个地址编号。
1)可以。建立指针需要32位操作指令。
2)无法回答你这个提问,因为在200的指针建立是32位的,也必须是32位的指令,但需要根据取指针(*)的地址相结合来判断,如果取指针地址的数据是32位的,那么,这个建立指针是32位,反之,取指针地址的数据位仅仅是8位(字节),那么,这个建立指针是指8位的地址区。
所以,200的建指针需要与取指针的指令配合起来,才能看指针建立是什么数据格式。
3)可以。一般建立指针用V区,原因,V区内存大,其它内存相对小,除非你有特殊的控制要求。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:59
下一篇 2021年7月5日 下午2:59

相关推荐

发表回复

登录后才能评论