回复:STL存储器间接寻址

evanbaozi

  • 帖子

    115
  • 精华

    0
  • 被关注

    6

论坛等级:侠客

注册时间:2011-11-26

普通 普通 如何晋级?

发布于 2012-09-05 15:39:51

3楼

1 P#4.0 和p#M4.0的区别在于:
L P#M4.0 //把M100.0这个指针存入ACC1,此时ACC1的内容=83000020(hex)=M4.0
L P#4.0 //把4.0这个指针存入ACC1,此时ACC1的内容=00000020(hex)=4.0

2 是吧4.0的地址放到了DBD10中,然后把QB[DBD10]值载入到ACCU1中?
这个时候地址p#4.0被存到了DBD10中,然后QB[DBD10],这就是一个间接寻址了,而这个值便是QB4,被放入ACCU1中

3 MB6是做什么的?
T指令,就是讲累加器1中的值放到MB6中,即QB4.0的值给了MB6

4 A M [LD 20] 这个是什么意思?
同样理解间接寻址后,你就能明白这个意思。此时的M[LD20]即M4.3. 下面一句活的意思就是M4.3这个标志位的状态被存在了Q0.0中

建议lz找到两个手册: STL编程手册(查基本指令) 间接寻址的资料
STL的编程手册下载中心中可以找到
间接寻址的资料,这个帖子讲的很好:http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=333582&s_id=23
相信楼主看懂了这些,应该读懂间接寻址应该没问题了。
不忘初心哈
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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