回复:求教:L P#P 0.0

Harry_dong

  • 帖子

    480
  • 精华

    16
  • 被关注

    9

论坛等级:侠士

注册时间:2005-01-09

普通 普通 如何晋级?

发布于 2006-07-25 18:41:49

0楼

我们要把感性升华到理论层面上去!
还有一点小小的问题,如以下程序:
OPN DB 1
L P#DBX 0.0
LAR1
L MW [AR1,P#2.0]
T MW 20
运行这段程序MW12的值赋给了MW20
可以监视到AR1中的数据=DW#16#84000000,也就是说地址寄存器的第24-第26位为100,第31位=1为是区域间接寻址。而L MW [AR1,P#2.0]又指定为区域内寻址,在这种情况下仍然是按照区域内寻址完成的,那么是否是在执行区域内寻址的时候不考虑24-26和31位的值??

运行这样一段程序:
L DW#16#03000000
LAR1
L W [AR1,P#2.0]
T MW 20
下载后CPU红灯
这说明在执行区域间寻址时第31位必须为1。
学无止境
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54716条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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