如何能在excel中访问wincc变量归档大数据

如何能在excel中访问wincc变量归档大数据

ID:35152696

大小:718.10 KB

页数:14页

时间:2019-03-20

如何能在excel中访问wincc变量归档大数据_第1页
如何能在excel中访问wincc变量归档大数据_第2页
如何能在excel中访问wincc变量归档大数据_第3页
如何能在excel中访问wincc变量归档大数据_第4页
如何能在excel中访问wincc变量归档大数据_第5页
资源描述:

《如何能在excel中访问wincc变量归档大数据》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实用标准文案1功能说明在MicrosoftofficeExcel中访问WinCC的历史数据,实现如下图所示的报表:图1:Excel中访问WinCC的历史数据生成报表选择日期后,可以生成当天的风机参数日报表(报表数据来自WinCC)。文档实用标准文案2软件环境本地计算机:WindowsXPSP3英文版、WinCC7.0SP2ASIA、MicrosoftofficeExcel2003远程计算机:WindowsXPSP3英文版、WinCC7.0SP2ASIA、MicrosoftofficeExcel20033WinCC/ConnectivityPack介绍WinCC变量归档数据是以压缩

2、的形式存储在数据库中,需要通过WinCC/ConnectivityPack提供的OLE-DB接口才能够解压并读取这些数据。3.1连接字符串“Provider=WinCCOLEDBProvider.1;Catalog=***;DataSource=***;“其中:Catalog:WinCC运行数据库的名称注意:当修改项目名称或在其它计算机上打开原项目时,Catalog会发生变化。建议使用WinCC系统变量“@DatasourceNameRT”获得当前的Catalog。DataSource:服务器名称本地:“.WinCC”或者“<计算机名称>WinCC”远程:“<计算机名称>W

3、inCC”3.2查询语句“TAG:R,,,[,][,]”其中:ValueName:格式为“ArchiveNameValue_Name”,可以使用多个名称。TimeBegin,TimeEnd:时间范围,格式“YYYY-MM-DDhh:mm:ss.msc”。SQL_Clause:SQL语法中的过滤标准。3.3查询结果注意,WinCC的归档数据是使用UTC(协调世界时)时间保存的。4本地计算机访问文档实用标准文案4.1WinCC组态4.1.1WinCC中创建变量

4、Fan1_T1:进口温度Fan1_T2:出口温度Fan1_P1:进口压力Fan1_P2:出口压力4.1.2变量归档组态1)对以上变量进行归档,归档周期为1小时:图2:变量归档2)设置整点归档选择“1小时”定时器,右键,选择“属性”:文档实用标准文案图3:定时器设置在定时器属性对话框中,设置输入循环起始点为0分0秒:图4:定时器属性设置4.2Excel组态4.2.1创建Excel模板创建如下图所示的Excel模板:文档实用标准文案图5:Excel模板其中,每天整点的参数值从WinCC数据库中直接读取,平均值、最大值、最小值由Excel本身的函数实现。关于如何插入日期控件:第一步,显

5、示控件工具箱:文档实用标准文案图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运行数据库名

6、称以上脚本只能读取本地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若宏的安全

7、性为“低”,脚本将直接运行,没有任何提示;若宏的安全性为“中”,则打开Excel时将有如下提示:图13安全提示此时,通过日期控件选择日期后,Excel读取WinCC的数据并写入到不同的单元格中:文档实用标准文案图14:运行结果DEMO程序请参考附件中的report_demo_local.xls(31KB)文件。5远程计算机访问Excel访问远程计算机WinCC的历史数据,需要注意:5.1OLE-DB接口如果客户端计算机没有安装WinCC或者DataMonitor软件,则需要安装C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。