回复:AR2地址寄存器引发的FB问题

0917

  • 帖子

    86
  • 精华

    0
  • 被关注

    3

论坛等级:游侠

注册时间:2012-12-03

普通 普通 如何晋级?

发布于 2014-12-21 09:39:22

14楼

上面我的回复是错误的,只有FB作为多重背景时才会出现这种情况,之前没接触过多重背景的使用。AR2为什么会是偏移地址,FB和多重背景调用:
对于使用多背景的FB,STEP 7使用 AR2 作为基地址寄存器或背景数据。
当调用背景数据时,AR2 为P#DBX0.0。
所有对块参数或FB的静态本地数据的访问使用寄存器间接、内部区域寻址,由此寄存器表示其操作数区域DI。
调用本地背景数据时,用 +AR2 P#y.x 增加基地址,所以有关该地址的访问可在被调用FB中实现,它使用调用FB的背景DB。
学习快乐 快乐学习
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54764条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。