回复:AR1,AR2问题请教

youhm

  • 帖子

    4924
  • 精华

    81
  • 被关注

    51

论坛等级:至圣

注册时间:2008-06-28

普通 普通 如何晋级?

发布于 2011-09-20 11:17:28

23楼

贴下楼上帮助中文版内容


关于改变寄存器内容的有关注意事项
如果在使用所列出的寄存器和累加器的同时也使用了下面的编程选项,那么,必须确保自己恢复寄存器或累加器的内容,否则,将可能发生错误。



使用下列高级语言结构将可能导致修改DB寄存器和地址寄存器AR1的内容。

已完全验证的DB访问(例如,DB20.DBW10)作为用于功能(FC)的实际参数。

功能块(FB)和多重实例调用

作为FC或FB地址的形式参数的结构组件

作为FC或FB实际参数的形式参数的结构组件

对于FB、FC和多重实例调用,不应使用RLO、累加器1或累加器2作为附加(隐含)参数。

DI寄存器和地址寄存器AR2均用于FB和多重实例的系统中,因此,不要在FB内对其进行修改。

某些可装载的标准块将使用地址寄存器AR1。

命令"L P#parameter_name"将装载相对于地址寄存器AR2的FB内指定参数的地址偏移量。为了确定多重实例类型FB中的实例数据块的绝对偏移量,还必须将AR2寄存器的区域内指针(仅地址) 添加给该值。

在关于编程语言(LAD/FBD/STL)的帮助中,可找到关于CPU寄存器的更详细的信息。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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