西门子模拟量地址 点击:614 | 回复:6



狗头

    
  • 精华:0帖
  • 求助:10帖
  • 帖子:122帖 | 235回
  • 年度积分:0
  • 历史总积分:1218
  • 注册:2006年8月12日
发表于:2013-11-18 14:50:23
楼主

 

16点AI IW512 ~IW542

8点AI IW560 ~ IW574   这都是怎么算出来的啊。





Mr袁--王者之师

  • 精华:0帖
  • 求助:3帖
  • 帖子:32帖 | 1147回
  • 年度积分:0
  • 历史总积分:3881
  • 注册:2011年10月26日
发表于:2013-11-18 15:33:54
1楼

这是你硬件组态的时候系统分配的啊,可以自己修改的

领域

  • 精华:8帖
  • 求助:80帖
  • 帖子:481帖 | 3926回
  • 年度积分:915
  • 历史总积分:140763
  • 注册:2008年2月29日
发表于:2013-11-18 15:57:33
2楼

16点AI IW512 ~IW542,

I区的寄存器,IW512表示一个字长度,包含字节VB512和VB513.

就是说从IW512开始,下一个就是IW514,IW516,......IW542,一共16个通道,也就是16个点。


阿水--王者之师

  • 精华:25帖
  • 求助:348帖
  • 帖子:1617帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2013-11-18 16:02:41
3楼

   这是你 S7 硬件组态的时候系统分配的啊,可以自己修改的,16点AI IW512 ~IW542,就是从IW512开始算第一个,第二个就是IW514,第三个是IW516,......IW542,一共16个通道,也就是16个点。

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2013-11-18 20:31:51
4楼

一个模拟量实际就是一个字的存储位置,多个模拟量自然就是多个字的存储位置了!

模拟量模块占用输入字,占用内存位置就是模块起始地址开始的N个字地址

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-11-19 08:36:05
5楼

一个模拟量占用一个字16位长度,那么:地址从 IW512 开始的话,IB512/IB513组成一个字表示一个模拟量,一直到IB542/IB543就是 16点AI。

同理:IW560 ~ IW574  就能表达8点AI 。


 

江湖走走--原创军团

  • [版主]
  • 精华:30帖
  • 求助:7帖
  • 帖子:836帖 | 7833回
  • 年度积分:193
  • 历史总积分:46108
  • 注册:2001年2月15日
发表于:2013-11-19 23:50:51
6楼
一个模拟量数据格式决定的。

热门招聘
相关主题

官方公众号

智造工程师