版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1功能说明
在MicrosoftofficeExcel中访问WinCC的历史数据,实现如下图所示的报表:
图1:Excel中访问WinCC的历史数据生成报表选择日期后,可以生成当天的风机参数日报表(报表数据来自WinCC)。
2软件环境
本地计算机:WindowsXPSP3英文版、WinCC7.0SP2ASIA、MicrosoftofficeExcel2003
远程计算机:WindowsXPSP3英文版、WinCC7.0SP2ASIA、MicrosoftofficeExcel2003
3WinCC/ConnectivityPack介绍
WinCC变量归档数据是以压缩的形式存储在数据库中,需要通过WinCC/ConnectivityPack提供的OLE-DB接口才能够解压并读取这些数据。3.1连接字符串
“Provider=WinCCOLEDBProvider.1;Catalog=***;DataSource=***;“
其中:
Catalog:WinCC运行数据库的名称
注意:当修改项目名称或在其它计算机上打开原项目时,Catalog会发生变化。
建议使用WinCC系统变量“@DatasourceNameRT”获得当前的Catalog。
DataSource:服务器名称
本地:“.\WinCC”或者“<计算机名称>\WinCC”
远程:“<计算机名称>\WinCC”3.2查询语句
“TAG:R,<ValueIDorValueName>,<TimeBegin>,<TimeEnd>[,<SQL_clause>][,<TimeStep>]”
其中:
图4:定时器属性设置4.2Excel组态4.2.1创建Excel模板
创建如下图所示的Excel模板:
图5:Excel模板其中,每天整点的参数值从WinCC数据库中直接读取,平均值、最大值、最小值由Excel本身的函数实现。
关于如何插入日期控件:第一步,显示控件工具箱:
图6:显示“控件工具箱”第二步,在控件工具箱中选择“其它控件”,然后选择“MicrosoftDateandTimePickerControl6.0”,把控件放到合适的位置并拖拽到合适大小。
图7:插入日历控件4.2.2在Excel中编写脚本1)VBA编辑器
“VisualBasic编辑器”,打开ExcelVBA编辑器:“宏”点击“工具”菜单
图8:打开VBA编辑器2)创建读取WinCC历史数据的VBA子程序get_wincc_data:
图9:get_wincc_data脚本包括以下几部分:
(1)获得WinCC运行数据库名称以上脚本只能读取本地WinCC的变量值,并且需要插入“WinCCHMIRuntime1.0TypeLibrary”对象:
图10:插入“WinCCHMIRuntime1.0TypeLibrary”对象(2)创建连接字符串:(3)转换查询时间为UTC时间:
(4)四个参数值的查询(以查询“进口温度”为例):4.2.3调用脚本
在时间控件Change事件中调用子程序get_wincc_data:
4.2.4运行Excel中的脚本
首先要设置宏的安全性为“中”或“低”(不建议使用):
图11:“宏”安全性设置1
图12:“宏”安全性设置2若宏的安全性为“低”,脚本将直接运行,没有任何提示;若宏的安全性为“中”,则打开Excel时将有如下提示:
图13安全提示此时,通过日期控件选择日期后,Excel读取WinCC的数据并写入到不同的单元格中:
图14:运行结果DEMO程序请参考附件中的report_demo_local.xls(31KB)文件。
5远程计算机访问
Excel访问远程计算机WinCC的历史数据,需要注意:5.1OLE-DB接口
如果客户端计算机没有安装WinCC或者DataMonitor软件,则需要安装ConnectivityPack软件来提供OLE-DB接口。5.2WinCC运行数据库名称的获得
可以通过以下两种方法在Excel中中读取远程WinCC运行数据库的名称:1)编写OPC客户端脚本
WinCC激活后将作为一个标准的OPC服务器,可以在Excel中编写OPC客户端脚本读取变量“@DatasourceNameRT”的值。请参考文档《如何在Excel中访问WinCC变量归档数据》:774679382)使用以下脚本也可以获得远程WinCC运行数据库的名称:使用以上脚本时需要注意:
(1)在Excel计算机用户管理下注册WinCC计算机的(可以登录Wi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- CHT 1024-2011 影像控制测量成果质量检验技术规程
- 2022-2023年部编版七年级语文上册期末考试题及答案【真题】
- 人教版五年级上册语文期末测试卷【带答案】
- 2022版数学课程标准复习题(含答案)
- 人教版九年级数学下册期中考试卷(加答案)
- 2024届普通高等学校招生全国统一考试模拟(五)理综生物试题
- 2024届贵州省贵阳市一中高三一模生物试题(含答案解析)
- 2024年运载火箭跟踪、遥测及测控设备项目安全调研评估报告
- CrossMAb技术:推动双特异性及多特异性抗体治疗的创新与应用
- 2024年油气钻采设备项目创业投资方案
- 《扑克牌》规范要求
- 大学生艺术鉴赏(美术)智慧树知到课后章节答案2023年下湖北科技学院
- 工程项目绩效考核与薪酬分配办法
- (完整版)基层版创伤中心建设指南(试行)
- 2021新食品安全法释义
- 2022年四川省水电集团金阳电力有限公司员工招聘考试真题
- 患者跌倒事件RCA分析
- 病理生理学实验讲义
- 防腐木工程项目报价清单
- 文物保护监理细则
- 大班音乐:欢乐颂课件
评论
0/150
提交评论