WINCC 数据查询

怎么用C语言代码实现历史数据查询,并能修改所查询的数据。

最佳答案

1、历史数据如果指得是变量归档和报警归档,需通过WinCCOleDb Provider驱动,使用"TAG:R"、"ALARMVIEW"等特殊SQL语句进行查询。有现成VBS的代码,如欲使用C脚本,楼主可以自行“翻译”。
 这些数据只能读取,不能修改。
 2、如果是普通的数据库,可以通过Microsoft OLE DB或者ODBC驱动,使用标准SQL语句来查询数据。数据可以进行读取和修改。
 --------------------------
 参考资料《C脚本/VBS脚本对比》:
 http://www.ad.siemens.com.cn/club/bbs/post.asp?b_id=5&a_id=115091&s_id=0&num=35#anch
 参考资料《使用VBS读取历史归档数据》:
 http://www.ad.siemens.com.cn/club/bbs/post.asp?b_id=5&a_id=258258&s_id=0&num=16#anch
 --------------------------
 建议楼主使用VBS脚本来做数据查询,可避免不必要的麻烦!

提问者对于答案的评价:
谢谢

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

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

相关推荐

  • Modbus-RTU 与 WINCC7.0

    Modbus-RTU 的仪表 上位机用WINCC7.0。请问有稳定一点的通讯连接方式吗?有的话最好能开源:) 问题补充:没有plc系统 最佳答案 比较简单的方法…

    SIMATIC WinCC 2019年6月11日
  • 用项目复制器复制的项目在另外一台计算机上打不开

    我的项目已做好,但奇怪的是:直接拷贝WINCC项目文件到另一台计算机,文件可以打开;用WINCC项目复制器复制的项目到另外一台计算机上打不开.求解中...... 问题补充:显示&n…

    SIMATIC WinCC 2019年6月11日
  • Wincc 7.0 参数错误

    wincc 7.0 亚洲版 组态画面选变量的时候,点那个浏览图标,直接出现一个  参数错误  的警告,直接填变…

    2019年6月10日
  • 用户归档没有冗余起

    做了好几个系统,都出现了“用户归档”没有冗余成功的情况。到底是怎么回事呀?有人遇到过没有呀?   问题补充:变量记录和报警记录都冗余成功了的 最佳答案 冗余设置…

    SIMATIC WinCC 2019年6月11日
  • wincc趋势曲线做了两条只显示出一条来

    我在做了两个趋势曲线在一个页面中,为什么只有一条有曲线显示,另一个,只在下面能看到数据记录,没有曲线显示?只是为什么?怎能解决呢?请高手指点!!!!!! 最佳答案 1.常规选项勾选…

    SIMATIC WinCC 2019年6月11日
  • WINCC数据库

    如何使用 SQL Server Enterprise 最佳答案 可以激活WinCC项目,在SQL Server Enterpris…

    SIMATIC WinCC 2019年6月11日
  • wincc的IO域显示不同的值

    现在有一个IO域想想对应两个real值,A_REAL和B_REAL,通过一个BOOL量来切换显示,这个C脚本应该怎么写。以前都是往变量赋值,没试过变量往回给的。 最佳答案 必须得C…

    SIMATIC WinCC 2021年7月5日
  • Wincc vbs报表问题

    客户要求利用WINCC实现点按一个按钮,当第二次按这个按钮的时候自动实现报表从数据库读出数据并且导出到EXCEL,报表内容不重复。我现在只能在一个界面内利用MSFlexGrid控件…

    SIMATIC WinCC 2021年7月5日
  • WINCC打开后自动关闭怎么回事?

    WINCC打开后,刚进入界面,就自动关闭,请问这是怎么回事? 最佳答案 wincc系统文件损坏,建议重装wincc 提问者对于答案的评价:感谢

    SIMATIC WinCC 2019年6月11日
  • HMI的变量快速转移

    用wincc  Flexble  Smart组态的HMI里的变量怎么快速转移到博图组态的HMI上? 钻石用户推荐最佳答案 wincc&nbs…

    SIMATIC WinCC 2020年11月1日