WINCC 6.0与SQL SERVER数据管理:存储、查询及Excel导出
4星 · 超过85%的资源 需积分: 10 201 浏览量
更新于2024-11-08
1
收藏 539KB PDF 举报
"该文档详细介绍了如何在WINCC 6.0系统中利用其内置的SQL SERVER数据库进行数据存储和查询,并将查询结果导出到EXCEL文件。作者通过VBS脚本和C#编程实现了这一功能,以解决WINCC 6.0数据导出的难题。"
本文主要涉及以下几个关键知识点:
1. **WINCC 6.0与SQL SERVER的集成**:在WINCC 6.0中,系统改用SQL SERVER作为数据存储平台,相较于之前的Sybase数据库,SQL SERVER提供了更复杂的表结构和数据压缩处理。但这也使得直接导出运行数据变得困难。
2. **VBS脚本的应用**:通过Visual Basic Script (VBS) 脚本,可以实现与WINCC变量的数据交换。VBS脚本被用于每分钟将WINCC的实时数据写入SQL SERVER,以此保持数据库的更新。
3. **数据库设计**:在SQL SERVER中创建了多个与生产过程相关的表格,如YCLTable、UFTable、ROTable和JYTable,每个表都有特定的字段类型,如datetime用于存储日期时间,text存储操作人员信息,float存储生产数据。
4. **用户权限设置**:创建了数据库用户并设置了相应的权限,确保安全访问和操作数据库。
5. **数据容量管理**:通过VBS脚本对数据库存储容量进行维护,防止无限制的数据积累导致硬盘空间不足。
6. **C#编程**:使用C#开发了一个通用的数据库查询和导出工具,能从SQL SERVER中提取所需数据并导出到EXCEL文件,简化了数据的二次处理和分析。
7. **数据导出流程**:整个过程包括数据的采集(通过VBS脚本从WINCC到SQL SERVER)、数据存储(在SQL SERVER中)、数据查询(通过C#程序)以及数据导出(到EXCEL文件)。
8. **字段命名规范**:建议使用PI&D图上的仪表编号作为字段名,便于理解和查询。
通过以上技术,即使面对SQL SERVER的复杂表结构和数据压缩,也能有效地管理和导出WINCC的生产数据,提高了数据的可读性和分析效率。
1013 浏览量
590 浏览量
181 浏览量
146 浏览量
124 浏览量
120 浏览量
1017 浏览量
207 浏览量
2124 浏览量
wwwting
- 粉丝: 0
- 资源: 4
最新资源
- SMTPSender(iPhone源代码)
- 类似瀑布流的网格视图效果
- win7 64位安装IE11所需补丁
- WIFIRobots
- 多路DA上位机+单片机源码.zip
- cace:CMS管理员命令执行
- cursoKuberneteswildfly:Curso cursoKubernetes野蝇sobre Cubernetes
- mysql-connector-java-8.0.25.zip
- 建筑节能平台登录网页模板
- 网络游戏-基于移动无线网络、通过远程服务器进行地图解析的方法.zip
- PCBMill:PCBMill FABtotum插件
- 房屋出租管理系统.rar
- Google Chrome:trade_mark:的标签管理器-crx插件
- WindowsFormsApp1.zip
- agora:面向目标的敏捷需求获取
- webtesting-ii-guided:Web测试II模块指导项目