WINCC SQL 数据查询

大家好:我用的是WINCC6。2SP3现在的问题是不知道如何才能让用户查询到历史数据,我把所有的变量都归档了,用WINCC的在线表格查询,可是那个在线表格总是现实列,我打印的时候也一张A4的纸只能用到一点点,感觉在线表格也不好,这样做出来太不负责任了,我仔细琢磨了一下,在WINCC的界面查询SQL的归档数据还是需要调用函数,但是我也不知道怎么做,请教各位前辈,怎么才能让用户在WINCC的界面上就能查询导出历史数据。麻烦各位前辈了。

最佳答案

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脚本来做数据查询,可避免不必要的麻烦! 
回答者: dcount107 – 顶级工程师  第12级 
————————————————————————
WINCC报警控件、在线趋势/表格控件数据查询:
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0473.pdf
如何将WINCC接收的数据上传到SQL:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=62766&cid=1032

参考:
http://www.ad.siemens.com.cn/club/bbs/bbs_help.asp 

回答者:  barry – 顶级工程师  第12级 
—————————————————————————–
想读SQL数据的话需要写脚本。
参考“深入浅出WINCC”的230页有相关介绍,注意的是不同版本WINCC的SQL查询方法代码有所不同。
深入浅出西门子WINCC6.0:
http://search.gongkong.com/SearchDatum.aspx?query=深入浅出&psort=&brand=&area=&industry=
参考WINCC报警控件、在线趋势/表格控件数据查询:
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0473.pdf 
回答者:  满 – 顶级工程师  第12级

提问者对于答案的评价:
非常感谢红绿灯研究所的支持

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

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

相关推荐

  • 二进制变量记录

    做的泵运行信号变量记录,非周期-有变化时,变量是WINCC连接的S7外部变量,报表做好后为什么运行信号变化时,变量记录里没有反应,采集不到,我不知道我哪里没做对(现场是一台服务器一…

    SIMATIC WinCC 2021年7月5日
  • 在pc access上测试客户机,不能找到

    在pc access上测试客户机,不能找到。我装的是pc acess sp3,用ppi,能上下载程序,可在 pc acess里测试…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.4 和step 7 V5.6 PG/PC接口冲突

    1》先运行wincc7.4仿真,step7 PG/PC接口就没有选项可用了2》先运行step7 则wincc就会卡在79%处死机状态。 图片说明:  …

    2021年7月5日
  • xy趋势图如何清零数据?

    我有个测量系统的XY趋势图,每次测量,都会把位移(X轴)和压力(Y轴)显示出来。我现在需要在每次测量之前清零这个趋势图里的数据,怎么做,求问 最佳答案 重新加载一次此HMI页面就可…

    SIMATIC WinCC 2021年7月5日
  • WINCC曲线空白?

    请问大家,对温度值一秒采集,一分钟归档,在报表编辑器中放了一个运行曲线趋势,设置了一个按钮,起始、终止的时间输入域,点击按钮进行查询,开始都好好的,但今天输入了一个14:00至17…

    SIMATIC WinCC 2019年6月11日
  • wincc v6.0 sp3

    请问哪里可以下载wincc v6.0 sp3,急用!谢谢! 最佳答案 用迅雷下载ed2k://|file|MS_SQL2000_SP3a.iso|7225610…

    SIMATIC WinCC 2019年6月11日
  • wincc二次确认执行一次下一次无法再执行

    等二次确认后,变量“zh1”赋值为1,wincc运行时只能运行一次脚本如下:{int ZW,i,j;ZW= MessageBox(NULL,"你确定启…

    SIMATIC WinCC 2021年7月5日
  • 报警记录中有些编号的消息不能在长期归档中被记录?

    用的是winccV5.2,在报警记录窗口中可以有每条被触发的报警记录,但在长期归档中却没有记录某一些编号的记录?(在“选择”中并没有勾选) 主要是想能记录和查询到曾经有过…

    SIMATIC WinCC 2019年6月11日
  • Wincc 报警点确认后如何自动弹出注释窗口?

    当我点确认某条报警后(如图1)需要自动弹出注释窗口(如图2),请问这需要怎么做?脚本怎么写呢?谢谢! 问题补充:谢谢 RENHQ !其实我最终想要的功能是当按下…

    2021年7月5日
  • wincc backup没有作用

    在wincc中设置了archive,这个是有用的,每天在自动归档,但是设置了backup就没有作用了,对应的路径下没有生成归档文件,怎么解决啊 图片说明:   …

    2021年7月5日