模拟量的地址怎么分配的? 点击:4521 | 回复:5



水冰凉

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:38帖 | 482回
  • 年度积分:0
  • 历史总积分:2578
  • 注册:2008年11月25日
发表于:2011-01-05 21:10:21
楼主
224的PLC模拟量地址AIW0-62和AQW0-62是怎么分配的呢?比如一个235EM模块,第一个模拟量输入通道,我可以用AIW10吗?可以用AIW32吗?第三个模量输入通道我可以用AIW0吗?先谢谢大家了。



老愚者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 2253回
  • 年度积分:0
  • 历史总积分:10007
  • 注册:2006年8月20日
发表于:2011-01-05 21:19:36
1楼
224cpu后面紧接着的235,地址是AIW0-AIW6,AQW0,不能使用其它地址。

水冰凉

  • 精华:0帖
  • 求助:2帖
  • 帖子:38帖 | 482回
  • 年度积分:0
  • 历史总积分:2578
  • 注册:2008年11月25日
发表于:2011-01-05 21:38:27
2楼
235有4个模拟量输入通道,那他们之间又是如何分配为AIW0—AIW6的呢?我怎么找不到模拟量模块的说明书啊?

ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2011-01-06 00:19:38
3楼

可以查看系统手册。

 

模拟量输入/输出数据是有符号整数,占用一个字长(两个字节),所以地址必须从偶数字节开始。模拟量的转换精度为12位,但在PLC中表示为-32000-+32000之间的整数值(实际上数值可以是整个16位有符号整数的范围,但标准输入信号如10V/20mA被标定为对应32000,模拟量超过标准值一点也因此可以表示)。

在S7-200中,单极性模拟量输入/输出信号的数值范围是 0 - 32000;双极性模拟量信号的数值范围是 -32000-+32000。

格式:

输入:AIW[起始字节地址]——如AIW6
输出:AQW[起始字节地址]——如AQW0
每个模拟量输入模块,按模块的先后顺序和输入通道数目,以固定的递增顺序向后排地址。 例如: AIW0、AIW2、AIW4、AIW6、AIW8等。

对于EM231 RTD(热电阻)两通道输入模块,不再占用空的通道,后面的模拟量输入点是紧接着排地址的。

每个有模拟量输出的模块占两个输出通道。即使第一个模块只有一个输出AQW0,第二个模块的输出地址也应从AQW4开始寻址(AQW2被第一个模块占用),依此类推。

温度模拟量输入模块(EM231 TC、EM231 RTD)也按照上述规律寻址,但是所读取的数据是温度测量值的10倍(摄氏或华氏温度)。如520相当于52.0度。

注意: 每一模块的起始地址都可在STEP 7-Micro/WIN中的菜单“PLC > Information”里在线读到。

水冰凉

  • 精华:0帖
  • 求助:2帖
  • 帖子:38帖 | 482回
  • 年度积分:0
  • 历史总积分:2578
  • 注册:2008年11月25日
发表于:2011-01-06 09:07:27
4楼

很详细,谢谢楼上的几位大师了,万分感谢。

勇者

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 2756回
  • 年度积分:442
  • 历史总积分:30819
  • 注册:2007年7月13日
发表于:2011-01-20 10:12:49
5楼
不可以的要按照顺序排下去的。

热门招聘
相关主题

官方公众号

智造工程师