圣殿骑士团
工控新人
级别: 家园常客
精华主题: 0
发帖数量: 206 个
工控威望: 576 点
下载积分: 1219 分
在线时间: 65(小时)
注册时间: 2009-11-17
最后登录: 2023-12-20
查看圣殿骑士团的 主题 / 回贴
楼主  发表于: 2010-12-19 11:41
请教大家一个关于西门子300间接寻址的问题,
如:L QB[DBD10]
如果DBD10=2#0000 0000 0000 0000 0000 0000 0010 0000
那么装入的应该是QB几?怎么得来的谢谢大家。
懿炎
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看懿炎的 主题 / 回贴
1楼  发表于: 2010-12-19 12:13
学习学习下
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6738 个
工控威望: 37093 点
下载积分: 8540 分
在线时间: 9387(小时)
注册时间: 2006-09-13
最后登录: 2024-05-02
查看cvlsam的 主题 / 回贴
2楼  发表于: 2010-12-19 12:30
将你的DBD的数据转换为10进制,那么就是32,由于指针必须为32位,因此需要右移,也就是32/8=4

你装入的QB为QB4.
本帖最近评分记录:
  • 下载积分:+1(guochunyi) 热心助人
  • 下载积分:+1(wsir123) 热心助人
    289253043
    级别: 略有小成
    精华主题: 0
    发帖数量: 32 个
    工控威望: 228 点
    下载积分: 1785 分
    在线时间: 48(小时)
    注册时间: 2007-07-10
    最后登录: 2024-05-01
    查看289253043的 主题 / 回贴
    3楼  发表于: 2010-12-19 17:08
    学习一下  
    ak47m16u571
    苦海无边,柴米似鞭。欢乐无限,烦扰靠边。得逍遥处且逍遥
    级别: 家园常客
    精华主题: 0
    发帖数量: 669 个
    工控威望: 590 点
    下载积分: 1580 分
    在线时间: 619(小时)
    注册时间: 2008-01-01
    最后登录: 2024-04-13
    查看ak47m16u571的 主题 / 回贴
    4楼  发表于: 2010-12-19 21:35
    32位的右边3位是位地址0-7,对应一个字节的0.0~0.7这8个位地址,
    其他29位您还是翻书吧,太多字要码。

    所以你这里的DBD=2#100 000 (前面的N个0省略)中的右边3位是字节的位地址(对字节间接寻址时,不能使用位地址,所以要写入0)
    而左边的三位100才是有效的字节间接地址,那么忽略右边3位二进制,2#100 = 4!
    所以就是QB4咯。。。

    (好像有点乱。。。呼~~~见笑啦)





      
    本帖最近评分记录:
  • 下载积分:+2(guochunyi) 热心助人
  • 下载积分:+2(wsir123) 热心助人
    zsb2010
    级别: 工控侠客
    精华主题: 0
    发帖数量: 117 个
    工控威望: 2362 点
    下载积分: 4026 分
    在线时间: 340(小时)
    注册时间: 2009-09-02
    最后登录: 2024-01-21
    查看zsb2010的 主题 / 回贴
    5楼  发表于: 2010-12-20 12:04
    顶楼上,厉害呀
    圣殿骑士团
    工控新人
    级别: 家园常客
    精华主题: 0
    发帖数量: 206 个
    工控威望: 576 点
    下载积分: 1219 分
    在线时间: 65(小时)
    注册时间: 2009-11-17
    最后登录: 2023-12-20
    查看圣殿骑士团的 主题 / 回贴
    6楼  发表于: 2011-01-01 15:44
    谢谢大家!
    yuanzhi1978
    级别: 略有小成
    精华主题: 0
    发帖数量: 170 个
    工控威望: 324 点
    下载积分: 4397 分
    在线时间: 67(小时)
    注册时间: 2010-12-21
    最后登录: 2023-03-11
    查看yuanzhi1978的 主题 / 回贴
    7楼  发表于: 2011-01-01 15:47
    见识见识,确实学习了。
    圣殿骑士团
    工控新人
    级别: 家园常客
    精华主题: 0
    发帖数量: 206 个
    工控威望: 576 点
    下载积分: 1219 分
    在线时间: 65(小时)
    注册时间: 2009-11-17
    最后登录: 2023-12-20
    查看圣殿骑士团的 主题 / 回贴
    8楼  发表于: 2011-01-03 10:21
    我在书上看到间接寻址
    L  I[DBD10]
    DBD10=0000 0000 0000 0000 0000 0000 0101 0110
    怎么会是I5.6
    是不是书上印刷错误。DBD10应该=0000 0000 0000 0000 0000 0000 0010 1110