文 档 类 型 常 问 问 题 , 条 目 ID: 77940055, 文 档 发 布 日 期2013 年 7 月 23 日 (4) 评 估 在 Win CC 中 如 何 使 用 VBS 读 取 变 量 归 档 数 据 到 EXCEL 推 荐 文 档 : 西 门 子 工 程 师 推 荐 本 文 档 ! • 文 献 • 涉 及 产 品 1 概 述 介 绍 如 何 在 WinCC 项 目 中 使 用 VBS 脚 本 读 取 变 量 归 档 值 , 并 把 获 取 的 数 据 保 存 成 新 的Excel 文 件 。 文 中示 例 代 码 仅 适 用 于 以 绝 对 时 间 间 隔 方 式 访 问 。 2 软 件 环 境 Windows XP SP3 中 文 版 、 WinCC7.0 SP2 ASIA、 Microsoft office Excel 2007 3 访 问 原 理 WinCC 变 量 归 档 数 据 是 以 压 缩 的 形 式 存 储 在 数 据 库 中 ,需 要 通 过 WinCC 连 通 性 软 件 包 提 供 的 OLE-DB 接口 才 能 够 解 压 并 读 取 这 些 数 据 。 关 于 WinCC 连 通 性 软 件 包 的 详 细 信 息 请 参 考 连 接 : 37436159 当 使 用 OLE-DB 方 式 访 问 数 据 库 时 关 键 需 要 注 意 连 接 字 符 串 的 写 法 和查询语句的 格式 。连 接 字 符 串 格式 为“Provider=WinCCOLEDBProvider.1; Catalog= ***; Data Source= ***;”, 其中 Catalog 为 WinCC 运行数据 库 的 名称, 当 修改项 目 名称或在 其它计算机上打开原 项 目 时 , Catalog 会发 生变 化。 建议使 用 WinCC 内部变 量 “@DatasourceNameRT” 获 得当 前 项 目 的 Catalog。 Data Source 为服 务 器 名称, 格式 为“<计算机名称>\WinCC”。 3. 1 查询语句格式 数 据 的 查询语句的 格式 要 求 如 下 : 8 字 节 长 ValueID 的 请 求 : TAG_LLVID:R,,,[,][,] 4 字 节 长 ValueID 的 请 求 : TAG:R,,,[,][,] 其中 : ValueID: 过 程 值 归 档 变 量 的 唯 一 标 识 符 。 ValueName: 过 程 值 归 档 变 量 的 名称, 格式 为“ArchiveName\V...