《利用WINCC 6.0自带的SQL SERVER制定数据存储与查询且将结果导出到EXCEL》.pdf

《利用WINCC 6.0自带的SQL SERVER制定数据存储与查询且将结果导出到EXCEL》.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《利用WINCC 6.0自带的SQL SERVER制定数据存储与查询且将结果导出到EXCEL》.pdf

利用 WINCC 6.0 自带的SQL SERVER 制定数据存储与查询且将结果导出到 EXCEL 作者: 张宝田 三达膜集团有限公司 关键词:WINCC6.0 、VBS 、SQL SERVER、 EXCEL 、C# 一、 前言 在 WINCC5.0 中利用的是 Sybase 数据库,表结构相对简单,导出到 EXCEL 也相对 方便;同时也有采用在全局 C 脚本中编写程序把变量值写入到固定的一个 EXCEL 文件中。 以上两种方式在运行时间长后文件非常大,打开非常缓慢,想提取其中的有用部分相对较 难。而在 WINCC6.0 中利用的是 SQLSERVER 数据库,其表结构设计相对复杂,且经过 压缩处理,要直接导出运行数据也非常困难,用其报表打印机打出的表单是.mdi 格式(类 似图片)要二次处理分析数据也非常不容易。 本文重点介绍了如何利用 WINCC 自带的VBS 脚本语言将需要的生产数据送到 WINCC 自带的SQL SERVER 数据库中,同时利用基于.NET 平台 C#计算机高级语言编 写一个通用的数据库查询与导出工具,将需要的数据导出到 EXCEL 中,从而弥补 WINCC6.0 数据导出难的问题。 其整个数据链如下图所示: 1/10 二、 建立数据库 打开 SQL SERVER 数据库新建一数据库名为:xlpdb 1.1 创建表 根据生产或工艺进行分类,分别创建表名为 YCLTable (预处理)、 UFTable (超滤)、 ROTable (反渗透)、 JYTable (加药间)、如下图所示: 表中字段的类型分别为:datetime (存放日期时间)、text (存放wincc 当前操作人员信 息)、float (存放生产运行数据)。 备注:为了方便查看,字段名称最好直接使用 PID 图上的仪表编号。 2/10 1.2 创建用户 配置数据库用户名为:sinomem 密码为:6778100 设置相应权限如下图所示: 3/10 三、 编写 VBS 脚本程序 2.1 用 VBS 脚本与 WINCC 变量数据交换方法 要用 VBS 脚本进行数据处理,首先得知道与 WINCC 变量的数据交换方法,其源代码 如下: 2.2 用 VBS 脚本将数据写入 SQL SERVER 利用 WINCC 的全局VBS 脚本,触发周期为 1 分钟即每 1 分钟向 SQL SERVER 写入一 条数据。采用 ADO 与数据库的连接方式,其源代码如下: 4/10 2.3 用 VBS 脚本维护数据库存储的容量 为了防止出现数据的无限存储导致硬盘空间不足现象,特别编写自动删除 2 年前的数据 程序,其源代码如下: 5/10 四、 数据导出到 EXCEL 为了适应不同的数据库如 SQL Server、Oralce、OleDb(含 ACCESS 、EXCEL 等数据源) 均可查询的需求,现用 C#计算机高级编程语言开发了一款通用数据库查询工具,本节主要介 绍该软件的使用方法。 4.1 软件的安装 在安装该软件前必须选安装.NET Framework 2.0 以上版本组件;该软件安装相对简单按 向导进行即可。 首先点击“ ”然后按下一步提示进行。 4.2 配置系统文件 软件安装完成后,点击安装目录下的“ ”弹出如下对话框: 在源字符串框输入要连接的数据库配置信息,然后点击加密,在目标字符串中会显示出 加密后的内容,把该内容拷贝下来粘贴到配置文件中。 备注:把数据库配置信息进行加密,是为了防止非管理人员进入数据库修改数据。 6/10 接着用记事本打开安装

文档评论(0)

wgvi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档