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

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身份认证
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 运行

直接双击IBV1.0.exe文件,打开图形界面后点击菜单栏的system,然后点击to_excel
在这里插入图片描述
这个界面的作用是读取历史数据后写入到excel中
在这里插入图片描述
点击提交按钮后,稍等一会(根据读取的数据量大小时间不同),同目录下生成excel文件,excel文件名以变量名+时间戳进行命名
在这里插入图片描述

未完待续

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kobe_OKOK_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值