WinCC工业数据桥要花钱?自己撸一个

文章目录

  • 1 Readme
  • 2 软件环境
    • 2.1 环境介绍
    • 2.1 配置sqlserver
    • 2.2 运行
  • 未完待续

1 Readme

为啥开发这个小应用?数据资产越来越重要,很多生产数据都被归档到WinCC的历史数据库中,数据在归档过程中是压缩存储的,压缩后的数据可以通过工业数据桥组态的方式导出来,还可以通过oledb接口通过脚本的方式导出来。
本应用纯属业余爱好,不可用于商业项目中
目前是V1.0版本,后面会根据心情进行迭代更新,暂时计划
V1.1 : 增加对mysql数据的写入
V1.2 : 增加一些客户端,计划加入modbus tcp、opcua、s7等
V1.3 : 增加一些图标可视化功能,对一些历史数据进行图表渲染,大屏渲染
后期应用可能会转移到web上,GUI版本的也会保留,但是目前是python开发的,由于python打包exe文件比较麻烦,后期有可能的话会改成C#。
希望对这方面有兴趣的开发者我们一起开发

2 软件环境

2.1 环境介绍

对于软件版本不受限制,因为我也没测到底哪个兼容哪个不兼容,以下软件和环境只是我使用的环境

  • Windows Server 2016
  • WinCC 7.5 SP2
  • ADO对象
  • python 3.8.5
  • pipenv 虚拟环境
    • wxpython:latest
    • pywin32: latest
    • pandas

2.1 配置sqlserver

SSMS(sql server manage studio)软件配置sql server用户名密码,远程链接等
单击数据库后右键,选择属性,打开安全性,勾选sql server和windows身份认证
WinCC工业数据桥要花钱?自己撸一个_第1张图片
WinCC工业数据桥要花钱?自己撸一个_第2张图片
WinCC工业数据桥要花钱?自己撸一个_第3张图片

2.2 运行

直接双击IBV1.0.exe文件,打开图形界面后点击菜单栏的system,然后点击to_excel
WinCC工业数据桥要花钱?自己撸一个_第4张图片
这个界面的作用是读取历史数据后写入到excel中
WinCC工业数据桥要花钱?自己撸一个_第5张图片
点击提交按钮后,稍等一会(根据读取的数据量大小时间不同),同目录下生成excel文件,excel文件名以变量名+时间戳进行命名
WinCC工业数据桥要花钱?自己撸一个_第6张图片

未完待续

你可能感兴趣的:(python应用,nosql&sql,sql)