connectivity

菜鸟一只,想访问数据库中的历史数据,看网上说得比较多的就是connectivity选件,我在经销商那里购买的是WINCC V6.2 ASIA版本,我想问connectivity选件是随WINCC一起的吗,还是要特别去购买,还有用户归档编辑器是不是也要特别去购买,不是随WINCC 一起的,如果没有这些,想做归档实现在非运行状态下也能访问历史数据,一般用什么方法实现比较容易一点。

问题补充:
谢谢回答,我还想问如果WINCC里没有装connectivity pack选件,我是不是就不能用网上朋友们说的用strConnectionString="Provider=MSDASQL;DSN=GSProcessValueData;UID=;PID=
 这样的例子来实现访问归档数据。
 如果不能的话,我该怎么实现每一次试验完成后,自动保存数据,以后在非运行状态下也能容易的查看历史数据呢?最好是以日期为文件名保存到EXCEL文件里,论坛里有一些这样的例子,但是本人没有学过VB,所以用那些程序都没有做成功,请哪位大侠帮忙发个完整详细的程序给我,不胜感激
 yangzhou925@yahoo.com.cn

最佳答案

由于WinCC自带的SQL Server数据库存储的归档数据是经过特殊处理的,所以标准的SQL OLE DB是读不到快速归档数据的。Connectivity Pack提供了WinCC OLE DB驱动,这样用户自己开发的第三方程序就可以读取WinCC数据库中的归档数据了。
  如果楼主的WinCC是V6.2 Asia的,也需要购买相同版本的Connectivity Pack V6.2。
  用户归档的软件已经包含在WinCC V6.2的安装盘中,安装时选择“自定义安装”或“添加/删除组件”,在“选项”(Option)中选择“用户归档”(User Archive)即可,但授权不包含在WinCC标准授权中,需要额外购买,同样也是User Archive V6.2的。
  WinCC的快速归档(默认的归档周期是一分钟以内)是经过压缩的,必须使用Connectivity Pack提供的WinCC OLE DB。倒是可以把快速归档周期调小,使得原先一分钟以内的归档变为慢速归档,这样可以使用标准的SQL OLE DB来读取,只是这样会增加WinCC的归档负荷,影响WinCC的性能。

 问题补充:
 其实如果楼主自己的程序和WinCC运行在同一台PC上,装不装Connectivity Pack好像无所谓,因为安装WinCC时就已经安装了WinCC OLE DB,而如果通过自己的程序运行在另一台没有WinCC的PC上,通过网络访问WinCC,就需要安装Connectivity Pack。
 读出WinCC归档数据在转存到Excel中,这是纯粹的编程工作,楼主如果不擅长,建议购买DataMonitor,通过配置,它可以直接把归档数据导入到Excel中,不需要编程,十分方便,只是也需要单独的授权。

提问者对于答案的评价:
非常谢谢,出差,问题居然过期了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午10:20
下一篇 2019年6月11日 上午10:20

相关推荐

  • wincc警报闪烁在如何用全局脚本处理

    Wincc画面中的设备设置有警报闪烁功能,能否设置一个按钮并点击该按钮,所发警报的设备不再闪烁,但其会显示故障时的对应颜色(比如黄色),直至该设备故障排除不再发警报;且设备显示正常…

    2017年6月24日
  • 请问ktp900触摸屏怎么储存数据在内存里

    读取plc变量,将数据储存起来,触摸屏增加搜索栏搜索查看数据,请问能实现吗 最佳答案 KTP900触摸屏可以组态历史数据,不过需要插U盘,且历史数据只能以曲线的方式显示,无法以表格…

    SIMATIC WinCC 2021年7月5日
  • wincc按钮触发“变量+1”动作

    想通过按钮,用C动作实现一个变量+1的动作1.每次点击按钮,整数变量A就加1,然后将新值给入到变量A中。2.当大于某个数值后,在点击按钮,自动清零。可以循环操作。比方说A=5,按一…

    SIMATIC WinCC 2021年7月5日
  • wincc6.0sp3安装

    我在安装wincc6.0sp3时出现错误提示  “该计算机上找到 SQL Server 2000 Service&nbs…

    SIMATIC WinCC 2017年11月13日
  • wincc v6.2与s7-300数据传输问题

    在wincc v6.2的组态画面中做的控制部分与PLC的数据传输有点慢,比如,我做的了输入输出域在里面输入数值来控制变频器的频率,当输入25时大概5~7秒后这个输入输出域…

    SIMATIC WinCC 2019年6月11日
  • 标准函数与内部函数

    请问各位,全部标准函数与内部函数功能介绍的资料在哪有??? 最佳答案 所有C动作的标准函数与内部函数的介绍在WINCC信息系统(即帮助,通过开始/所有程序/SIMATIC/WINC…

    SIMATIC WinCC 2019年6月11日
  • WUNCC按钮上的文字如何分行显示?

    WINCC的按钮有时文字较长,然后分2行显示? 最佳答案 我没有记错的话,是按SHIFT+ENTER键,就可以换行了。 提问者对于答案的评价:谢谢!

    SIMATIC WinCC 2021年7月5日
  • 归档表格的列宽设置

    不管是在画面中的配置还是在运行时的设置,都没办法改变,但就是要显示的列名太长,好想改变列宽啊,不知道不没有什么办法?多谢!!! 最佳答案 没有办法修改列宽,列宽随列名称长度变化。 …

    SIMATIC WinCC 2019年6月11日
  • wincc工程师站向操作员站下载

    我现在要做一个ES和一个OS,手上有一个完全版WINCC和一个开发版WINCC,我想知道!是不是在ES上把项目做好了!然后向OS下载啊!如果是这样要不要先在OS的计算机上把运行版的…

    SIMATIC WinCC 2019年6月11日
  • 【求助】wincc与plc的数据库

    我的导师让我建立一个plc与触摸屏的公用数据库,请问这个数据库是用什么做的。 最佳答案 你说的应该plc中的全局数据块,所有需要和hmi通讯的数据都放到这个数据块中。 提问者对于答…

    SIMATIC WinCC 2021年7月5日