WINCC 6.0与SQL SERVER数据管理:存储、查询及Excel导出
4星 · 超过85%的资源 需积分: 10 132 浏览量
更新于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的生产数据,提高了数据的可读性和分析效率。
2011-01-15 上传
2008-10-29 上传
点击了解资源详情
2019-09-22 上传
2008-02-18 上传
2008-02-18 上传
2008-02-18 上传
2008-02-17 上传
2008-02-18 上传
wwwting
- 粉丝: 0
- 资源: 4
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析