组态王中如何读取西门子S7-300的模拟量值 点击:5394 | 回复:7



lrf621

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2006年11月26日
发表于:2011-04-05 15:04:37
楼主

我的下位是西门子s7-300系列,上位监控用的组态王6.53,在组态王里面怎么读取模拟量的数据,数据词典的地址怎么设定?还要给300里的计时器设定时间,地址该怎么设定?求高手赐教!我看过组态王的说明是要把模拟量放到DB模块里,请问具体是怎么操作?




ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2011-04-05 15:26:30
1楼

呵呵,如果安装而来组态软件,帮助中就有相关的操作。如果诶有计数器地址,可以通过与DB块交换

pckam

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 8回
  • 年度积分:0
  • 历史总积分:138
  • 注册:2000年11月19日
发表于:2011-08-02 23:04:29
2楼

陌上尘

  • 精华:1帖
  • 求助:11帖
  • 帖子:20帖 | 939回
  • 年度积分:0
  • 历史总积分:5186
  • 注册:2010年5月12日
发表于:2011-08-03 09:00:27
3楼
模拟量保存到DB块中然后读取DB块数据

#天涯

  • 精华:0帖
  • 求助:3帖
  • 帖子:100帖 | 2953回
  • 年度积分:0
  • 历史总积分:8816
  • 注册:2005年3月02日
发表于:2011-08-05 14:37:07
4楼
地址怎么设定要看你的硬件组态了。

QHDTHL

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 1366回
  • 年度积分:0
  • 历史总积分:14740
  • 注册:2006年12月21日
发表于:2011-09-14 08:16:59
5楼
把S7-300中模拟量经过相应的处理以后存放到数块中(DB),存储数据类型一般为整型(INT),比如DB100,同时在组态王的数据字典里也有相应的地址(DB100),这样S7-300和组态王中的地址就对应了,二者运行连接后,组态王就可以从S7-300中读取数据用于显示了。给定时器设定时间是一样的道理,只是由组态王把数据写入到S7-300中。

枫风雨霖

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 1732回
  • 年度积分:0
  • 历史总积分:9612
  • 注册:2006年1月15日
发表于:2011-09-14 08:31:41
6楼
处理过的模拟量装入DB,组态王访问DB就可以了

小子爱学习

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2015年6月19日
发表于:2015-06-27 09:23:23
7楼

有些工程,西门子会自动生成DB块,只要去DB块里读取相应的地址就行了。例如:西门子DB1块里的DB10.0,在组态王的数据词典里就该填DB1.10.0     应该是这样吧


热门招聘
相关主题

官方公众号

智造工程师