首页 上一页 1 2 下一页 尾页

西门子模拟量输入输出模块的组态问题 点击:4858 | 回复:29



狮子山人

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 24回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2005年4月27日
发表于:2006-12-11 15:12:00
楼主
我昨晚在STEP7中进行硬件组态时在机架中插入一个四AI两AO的模拟量模块,八个比特的.在查看其属性页时发现输入地址和输出地址是重叠的,比如说AI从320开始,两字节一通道,可AO也是从320开始.这是怎回事?再一个八比特数据一个字节就够了,为什么要分配两个字节呢?按理说为了精度是需要两个字节,问题是两字节就两字节,你就别说什么八个比特嘛?请高手指点.多谢



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2006-12-11 17:30:00
1楼
不同区域的地址重合是完全允许的,同区域地址不允许重合,分配一个字给模拟量是西门子模块的规定,即使是8位的模块,也是通过向左移位而使用16位的。说明你没有仔细看西门子模版规范手册。

狮子山人

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 24回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2005年4月27日
发表于:2006-12-12 09:44:00
2楼
地址重叠了,那我读的到底是哪个?

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2006-12-12 09:51:00
3楼
看来你连编程手册都没好好看看就急于上手了。
西门子地址构成为:  地址标识符+地址
也就是说
L   PIW320   读取输入模块的320地址的内容,其P代表外部端口直接读取,其I代表输入区 其W代表以字为单位,320代表该字的起始地址。同理,T PQW320也是一样的道理,由于指定了I,Q,M,D等区域标示,所以地址是不会重叠的。

彩云之滇东北

  • 精华:20帖
  • 求助:5帖
  • 帖子:107帖 | 2725回
  • 年度积分:0
  • 历史总积分:21121
  • 注册:2005年6月14日
发表于:2006-12-12 10:01:00
4楼
楼上说的完全正确

HBZYCS

  • 精华:3帖
  • 求助:2帖
  • 帖子:50帖 | 1860回
  • 年度积分:0
  • 历史总积分:2380
  • 注册:2004年11月27日
发表于:2006-12-12 10:05:00
5楼
说的对,输入是PIW,输出是PQW

狮子山人

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 24回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2005年4月27日
发表于:2006-12-13 10:19:00
6楼
我知道可以按符号去读取.但地址重叠总之不能理解.不知甚解总不爽啊.

hilscher 213

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 65回
  • 年度积分:0
  • 历史总积分:173
  • 注册:2006年5月16日
发表于:2006-12-13 15:05:00
7楼
我公司有德国惠朋VIPA生产的与西门子(S7-200/300)兼容的I/O模块和CPU。有大量现货,价格优惠。有需要相关资料和寻价的请和我联系。

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2006-12-14 10:35:00
8楼
地址重叠问题你可以这样想象,两条路,都有门牌号100号,那是不是就构成重叠了呢?回答当然是否定的,因为路名不同,路名相当于地址标识符,只要地址标识符不同,其就不会重叠。如果从内存上来讲,你如果知道汇编程序的一些常识的话,那么也可以这样理解,比如I区的首地址在内存中被划成了0000,Q区的首地址被分配到100,那么I0.0实际上指向的地址为0000+0.0=0000,那么同样,Q0.0实际的地址就是100+0.0=100,这样就可以看出,他们在内存地址上是不冲突的,地址标识符实际上就是该区的首地址,而我们用的I0.0中的0.0实质上就是偏移量。

茗风

  • 精华:4帖
  • 求助:1帖
  • 帖子:77帖 | 1272回
  • 年度积分:0
  • 历史总积分:5069
  • 注册:2006年11月16日
发表于:2006-12-14 17:07:00
9楼

渐渐明白

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 128回
  • 年度积分:0
  • 历史总积分:600
  • 注册:2006年12月19日
发表于:2006-12-19 15:17:00
10楼
PLC内有输入、输出寄存器    
AI用输入寄存器,AO用输出寄存器

渐渐明白

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 128回
  • 年度积分:0
  • 历史总积分:600
  • 注册:2006年12月19日
发表于:2006-12-19 15:21:00
11楼
AI只能入不能出  AO只能出不能入

袁泉

  • 精华:2帖
  • 求助:23帖
  • 帖子:209帖 | 1789回
  • 年度积分:54
  • 历史总积分:3170
  • 注册:2005年4月26日
发表于:2006-12-19 22:52:00
12楼
高人。

通讯网

  • 精华:11帖
  • 求助:1帖
  • 帖子:431帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2006-12-20 09:02:00
13楼
这就像单片机的通讯单元,发送接收一个地址,实际两个地方。

坤哥

  • 精华:0帖
  • 求助:0帖
  • 帖子:40帖 | 472回
  • 年度积分:0
  • 历史总积分:1123
  • 注册:2005年3月16日
发表于:2006-12-20 09:23:00
14楼
hehe 不明白呢

狮子山人

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 24回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2005年4月27日
发表于:2006-12-23 19:53:00
15楼
原来是首址不同,偏移而已.
唉,资料太少啊.谢了

menggur

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 28回
  • 年度积分:0
  • 历史总积分:73
  • 注册:2006年11月09日
发表于:2006-12-23 19:57:00
16楼
YUANLE 说的是OMRON的例子吧,我差点没看懂啊

信马游疆

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 211回
  • 年度积分:0
  • 历史总积分:308
  • 注册:2004年6月29日
发表于:2006-12-23 20:39:00
17楼
笨蛋,改学文科吧

狮子山人

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 24回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2005年4月27日
发表于:2006-12-27 20:17:00
18楼
信马游疆,你给我留点神!

工控新锐

  • 精华:1帖
  • 求助:0帖
  • 帖子:101帖 | 151回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2006年11月28日
发表于:2006-12-29 15:23:00
19楼
初学者问问题,大家不要见怪。

工控牙

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 22回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2006年12月29日
发表于:2006-12-29 16:41:00
20楼
chuxuezhe

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页