将各种OPC服务器中定义的变量导入到EXCEL中的解决方法 点击:1773 | 回复:0



DewellHuang

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 131回
  • 年度积分:0
  • 历史总积分:4707
  • 注册:2011年6月18日
发表于:2011-09-20 23:19:15
楼主

当工程项目比较大时,可能不同的厂家间需要从不同OPC服务器的交换数据,提供OPC服务器中定义的变量信息的文档,便于协作。并非所有的OPC服务器都提供了将变量文档导入EXCEL中的功能。即使提供了导入EXCEL的功能,各种OPC服务器变量整合在一起也是不容易的事情。

个人工程经历:因为另外一家厂商需要连接我们的OPC服务器采集数据,需要我们提供完整的变量信息。这台上位机上装了有3个OPC服务器,有PC-ACCESS、SIMTEC NET 、KINGVIEW,每个OPC服务器都有大量数据(SIMTEC NET 、PC-ACCESS是没有导出为EXCEL功能的)。如何快速导出变量?手动输入肯定可以,但得浪费两天时间,还得不吃不喝不睡觉!百度了一下,有个叫MatrikonOPC Analytics Excel Reporter(30天内免费使用,无功能限制)正合我意。安装过程省略,在安装过程中只需要安装这个功能就可以了,其它附带的功能可以不选择。下面贴图:

1.打开EXCEL,点“加载项”---“Excel Report”(如果没有看到此项,请检查宏是否禁用了此项)

2.选择“Browse Tages”

3.点“Data source”后面的带省略号的按钮,选择OPC服务器的网络位置(本机或者网络上的其他计算机)。

4.选择需要导出变量到EXCEL文件中的OPC服务器(本例是KingView.View).

注意:每个OPC服务器变量标签的格式不尽相同!例如:KingView.View为:Tags.变量名;而SIMTEC NET 为对应存储区定义的份额名称。

5.选择要导入到EXCEL中的标签(通过提供的四个箭头按钮操作即可)。

6.选择变量标签输出到EXCEL中的排列方式(Out in a row:输出为一行,Out in a colume:输出为一列),点OK按钮。

7.结果。

TIPS:导入到EXCEL中的变量如果要去掉"Tags."可以通过EXCEL内置的函数处理。

另:这个软件好像不支持中文的变量标签

 

 

 



热门招聘
相关主题

官方公众号

智造工程师