回复:间接寻址示例看不懂。求教。

Haohaobb

  • 帖子

    1639
  • 精华

    39
  • 被关注

    256

论坛等级:至圣

注册时间:2011-08-25

普通 普通 如何晋级?

发布于 2017-04-05 15:26:06

3楼

这是存储区间接寻址;

是比较简单的程序,就是通过循环10次依次DB块内DBW18-DBW0 这10个int里面的数据清零。


简单点说,循环开始前先将p#18.0赋值给MD40,这样md40就存储了指针为第18个字节的偏移量、

访问时带“DBW[MD40]”,就表示访问DBW18,循环一次减掉2就变成了DBW16,DBW14一直到DB0.


至于后面那个注释:传到DB50中,我觉得这样注释容易引起歧义,甚至看不懂,怀疑是不是写错了,这句的意思就是把0传送到数据块内,MD40所存储字节数的偏移量里面。

天道酬勤
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54774条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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