如何实现第三方软件读取WinCC里的实时数据?

前提条件是第三方软件不支持直接从PLC读取数据,我的想法是如果支持OPC,就直接通过OPC,编写简单程序实现;如果第三方软件不支持OPC,是不是需要设法读取数据库里的归档数据呢?这样的话,是不是必须通过connectivity Pack组件?

问题补充:
请教一下:那在同一台电脑上如何实现第三方软件和WinCC的数据交换呢?前提是第三方软件可能不支持OPC。

最佳答案

问题补充:
 Connectivity Pack提供WinCC OLE DB,可以在用户程序中调用,但价格不菲。
 如果楼主的第三方软件是现成的,例如Intouch, iFix等,在它们的脚本中使用WinCC OLE DB来读取WinCC的历史数据,这样成本就太高了,也不方便;如果楼主的第三方软件是自己编写,使用OPC就可以了。
 Industrial Data Bridge(工业数据桥)可以把WinCC的数据通过OPC的方式写到第三方的数据库(SQL Server/Oracle/Access)中,只需组态,不用编程,实现简单,但价格比Connectivity Pack还贵(根据点数价格不同)。
 市场上较为主流的上位机软件一般都支持OPC,如果不支持可以在它所支持的脚本(VBS/VBA/C)功能通过OPC DA编程读取WinCC的实时数据,然后再写到相应的数据库中,这样只要编程功力足够,就不需要Connectivity Pack和Industrial Data Bridge了。

提问者对于答案的评价:
好的,我再考虑一下!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc277258.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • HMI的产品目录

    不知道哪位大侠有HMI的各个型号的参数的手册?(应该叫HMI产品目录什么的) 我以前有一份关于HMI的开孔尺寸的,结果弄丢了,在下载中心也没有找到。 麻烦发一份…

    SIMATIC WinCC 2019年6月11日
  • 哪个版本的Wincc flexible可以安装在WIN10系统上?

    哪个版本的Wincc flexible可以安装在WIN10系统上?帮忙提供下载地址  谢谢 最佳答案 此回答已完善 SP5供货发布:SIMATIC&n…

    SIMATIC WinCC 2020年11月1日
  • 关于WINCC flexible 每个画面的层应用

    每个界面都有0-31个层,我想问的是能否通过按钮来激活该画面的指定层,这样说话,有没有函数激活可见层 最佳答案 1.WINCC flexible每个界面都有0-31个层。…

    SIMATIC WinCC 2017年8月24日
  • wincc登陆如何判断登陆成功

    #pragma code ("UseAdmin.DLL") #include "pwrt_api.h&quot…

    SIMATIC WinCC 2019年6月11日
  • 建立wincc的通讯

    400PLC与S7已经建立通讯,那wincc怎么跟S7建立通讯啊???、 最佳答案 WINCC连接SIEMENS PLC常用方式大体上有4种: WINCC使用C…

    SIMATIC WinCC 2019年6月11日
  • 通讯中断后如何自动恢复?

    组态软件连PLC,有的时候通讯断了,上位组态软件(某种或某几种)数据就不再刷新保持最近一次的连接数据,等通讯恢复后,上位组态不能自动恢复连接,非得重启组态程序,有什么好的解决方法没…

    SIMATIC WinCC 2019年6月11日
  • 如在在wincc7.0中正常显示越语

    最近在做一个越南项目,在wincc7.0的文本库和图像编辑器中,越语显示乱码,项目语言改成越语还是不行。但电脑word文档中能正常显示。后来网上又下了个越语字体VNTIMEB也还是…

    2017年6月1日
  • WINCC与S7-300通讯方式/方法

    求WINNCC和S7-300连接通讯的方式/方法?新手拜求 最佳答案 对于WINCC与S7-300的通讯,首先要确定PLC的通讯口类型,PLC一般都集成了MPI/DP口,还可以安装…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible smart v3使用手册

    wincc flexible smart v3使用手册        …

    2021年7月5日
  • 开关与按钮

    在SMART触屏中开关和按钮的区别 最佳答案 按钮就是你按下对应的标志位置一,你手离开触摸屏就是没有接触到你做的那个按钮的时候,就自动复位了,相应的标志位就置零。开关是你按下对应的…

    SIMATIC WinCC 2021年7月5日