首页 > 分享 > 在WinCC中如何使用VBS读取变量归档数据到ECEL(9页)

在WinCC中如何使用VBS读取变量归档数据到ECEL(9页)

文档类型 常问问题 , 条目 ID , 文档发布日期 2013 年 7 月 23 日 ) 4 ( 评估 在 WinCC 中如何使用 VBS 读取变量归档数据到 EXCEL 推荐文档 : 西门子工程师推荐本文档! ? 文献 ? 涉及产品 1 概述 介绍如何在 WinCC 项目中使用 VBS 脚本读取变量归档值,并把获取的数据保存成新的 Excel 文件。文中 示例代码仅适用于以绝对时间间隔方式访问。 2 软件环境 Windows XP SP3 中文版、 WinCC7.0 SP2 ASIA 、 Microsoft office Excel 2007 3 访问原理 WinCC 变量归档数据是以压缩的形式存储在数据库中, 需要通过 WinCC 连通性软件包提供的 OLE-DB 接 口才能够解压并读取这些数据。关于 WinCC 连通性软件包的详细信息请参考连接: 当使用 OLE-DB 方式访问数据库时关键需要注意连接字符串的写法和查询语句的格式。 连接字符串格式为 “Provider=WinCCOLEDBProvider.1; Catalog= ***; Data Source= ***; ”,其中 Catalog 为 WinCC 运行数 据库的名称, 当修改项目名称或在其它计算机上打开原项目时 , Catalog 会发生变化。 建议使用 WinCC 内 部变量 “@DatasourceNameRT ” 获得当前项目的 Catalog 。Data Source 为服务器名称,格式为“ 计算机名称 WinCC ”。 3 . 1 查询语句格式 数据的查询语句的格式要求如下: 8 字节长 ValueID 的请求: TAG_LLVID:R,ValueID 或 ValueName,TimeBegin,TimeEnd[,SQL_clause][,TimeStep] 4 字节长 ValueID 的请求: TAG:R,ValueID 或 ValueName,TimeBegin,TimeEnd[,SQL_clause][,TimeStep] 其中: ValueID :过程值归档变量的唯一标识符。 ValueName :过程值归档变量的名称,格式为“ ArchiveNameValue_Name ”,可以使用多个名称。 TimeBegin,TimeEnd :时间范围,格式 “YYYY-MM-DD hh:mm:ss.msc ”。 SQL_Clause :SQL 语法中的过滤标准。 TimeStep :时间间隔。使用 TimeStep 时,必须将 TimeBegin 指定为绝对时间。禁止使用相对语 句“ 0000-00-00 00:00:00.000 ”。 其中 ValueID 和 ValueName 的对应关系如下图所示: 图 1 ValueID 和 ValueName 的对应关系 3 .2 几种常用的查询需求和语句 1 )绝对时间间隔 2 )相对时间间隔 请注意,查询不能包含任何空格。习惯上,执行绝对时间查询时需要将查询的时间条件转换成 UTC ( 协调 世界时 ) 时间。执行相对时间查询时请一定要注意相对时间的格式。建议使用 MsgBox 或者 HMIRuntime.Trace 等方式输出数值以检查格式是否正确。 3 .3 查询结果 查询结果作为记录集返回。过程值归档的记录集结构如下表所示: 表 1 记录集结构 注意, WinCC 的归

相关知识

在WinCC中如何使用VBS读取变量归档数据到ECEL(9页)
基于python的GUI可视化界面植物名录查询系统(直接读取excel内的表格数据)
使用pandas绘制两列csv的直方图
《Oracle编程艺术:深入理解数据库体系结构(第3版)》试读:1.3 开发数据库应用的正确(和不正确)方法
使用亚马逊云科技Amazon CodeWhisperer解决Go语言的数据管道问题
在JavaScript中设置具有两个以上条件的变量
TensorFlow 2建立神经网络分类模型——以iris数据为例
for语句没有中括号.doc
集散系统范文11篇(全文)
mysql从表中获取用户最高出价

网址: 在WinCC中如何使用VBS读取变量归档数据到ECEL(9页) https://m.huajiangbk.com/newsview105256.html

所属分类:花卉
上一篇: 十堰水文(1110)
下一篇: UE4控制台命令有哪些,什么意思