gongk
级别: 探索解密
精华主题: 0
发帖数量: 26 个
工控威望: 124 点
下载积分: 667 分
在线时间: 3(小时)
注册时间: 2010-01-19
最后登录: 2012-09-22
查看gongk的 主题 / 回贴
楼主  发表于: 2010-03-15 09:50
西门子间接寻址详解.rar (109 K) 下载次数:225 西门子间接寻址详解

【地址的概念】
完整的一条指令,应该包含指令符+操作数(当然不包括那些单指令,比如NOT等)。其中的操作数是指令要执行的目标,也就是指令要进行操作的地址。
  我们知道,在PLC中划有各种用途的存储区,比如物理输入输出区P、映像输入区I、映像输出区Q、位存储区M、定时器T、计数器C、数据区DB和L等,同时我们还知道,每个区域可以用位(BIT)、字节(BYTE)、字(WORD)、双字(DWORD)来衡量,或者说来指定确切的大小。当然定时器T、计数器C不存在这种衡量体制,它们仅用位来衡量。由此我们可以得到,要描述一个地址,至少应该包含两个要素:
1、存储的区域
2、这个区域中具体的位置
比如:A Q2.0
其中的A是指令符,Q2.0是A的操作数,也就是地址。这个地址由两部分组成:
Q:指的是映像输出区
2.0:就是这个映像输出区第二个字节的第0位。
由此,我们得出, 一个确切的地址组成应该是:
  〖存储区符〗〖存储区尺寸符〗〖尺寸数值〗.〖位数值〗,例如:DBX200.0。
   DB X 200 . 0
 其中,我们又把〖存储区符〗〖存储区尺寸符〗这两个部分合称为:地址标识符。这样,一个确切的地址组成,又可以写成:地址标识符 + 确切的数值单元
详细见附件
gkongren0096
级别: 探索解密
精华主题: 0
发帖数量: 123 个
工控威望: 169 点
下载积分: 854 分
在线时间: 19(小时)
注册时间: 2009-08-10
最后登录: 2012-05-28
查看gkongren0096的 主题 / 回贴
1楼  发表于: 2010-03-16 16:34
谢谢分享
ahljj
级别: 家园常客
精华主题: 0
发帖数量: 469 个
工控威望: 665 点
下载积分: 163051 分
在线时间: 853(小时)
注册时间: 2007-08-08
最后登录: 2024-12-29
查看ahljj的 主题 / 回贴
2楼  发表于: 2010-09-06 10:20
学习一下
mrcooler
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看mrcooler的 主题 / 回贴
3楼  发表于: 2010-09-06 16:00
谢谢楼主 学习了
zizhud
人生目标
级别: 论坛先锋
精华主题: 0
发帖数量: 378 个
工控威望: 1795 点
下载积分: 3706 分
在线时间: 134(小时)
注册时间: 2009-03-26
最后登录: 2024-12-17
查看zizhud的 主题 / 回贴
4楼  发表于: 2011-06-17 17:17
看起来吃力呀