读写WINCC中的SQL数据

WINCC中如何通过写脚本的方式将数据存储到SQL数据库中,这个脚本好写吗?谁能提供一份脚本模版啊,谢谢!

问题补充:
麻烦你还发个写到SQL 的程序过来好吗?没有SQL 程序的经验,真心不会啊

最佳答案

wincc的sql不是普通的sql,它是压缩的,可以存储更多的数据,查询可以实现,如果你要向里面插入数据,我个人认为你还是利用其他的数据库或者excel等保存这些数据,查询起来就简单多了。查询数据库:
''创建到数据库的链接
   ''创建数据库联接
 spro = "Provider=WinCCOLEDBProvider.1;"
 sdsn = "Catalog=" &tagdnsname.Value& ";"
 sser = "Data Source=.\WinCC"
 scon = spro + sdsn + sser
 Set conn = CreateObject("ADODB.Connection")
  conn.ConnectionString = scon
  conn.CursorLocation = 3
  conn.Open
    ssql = "Tag:R,(''test\testdata''),''" & utc_begin_time & "'',''" & utc_end_time & "''"
      MsgBox "open with:" &vbCr &scon &vbCr &ssql &vbCr   
 Set ors=creatobject("ADODB.Recordset")
 Set ocm=creatobject("ADODB.Command")
     ocm.commandType=1
 Set ocm.ActiveConnection=conn
     ocom.CommandText = ssql
 ''读取数据
 Set ors=ocm.execute
     m=ors.recordCount
     count_data=0.0
     sum_data=0.0
     If(m>0)Then
        Do While Not ors.eof''查看是否到记录结束
          sum=sum+ors.fields(0).value
          count_data=count_data+1.0
          ors.movenext
        Loop
     Else MsgBox "没有查询到数据............."
     item.Enabled=True
     Set ors=Nothing
         conn.close
     Set conn=Nothing
    End If
     Set ors=Nothing
         conn.close
     Set conn=Nothing

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

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:36
下一篇 2020年10月31日 下午1:36

相关推荐

  • 通信怎么划级,都分哪些

    不明白 过程级,单元级,现场级,执行器/传感器级,概念上应该怎么理解,什么意思 还有没有别的级别讲法,比较乱,请高手解答下 多谢了 最佳答案 过程级,…

    自动化系统综合 2020年11月1日
  • ET200S数字量输出模块

    数字量输出 电子模块,2DO,24V DC/0.5A,标准型(5 件),这里的0.5A是这个模块每个点可以输出0.5A,还是这个模块两个总共最大输出0…

    2017年8月3日
  • 为什么DP通信口上的7与2脚测量不到24V电压?

    今天我将CPU通上电后,我今天特意想去测量一下这个DP通信口,请问我测量这个通信口时为什么7与2脚这个P24V与M24两端没有电压呢?这两个脚(P24V与M24)既然存在,我觉得应…

    2017年12月10日
  • Diagnostic interrupt from substitute

    Event 5 of 98:  Event ID 16# 3842Module OKMod…

    自动化系统综合 2018年12月5日
  • CPU315模块更换

    我组态好硬件组态后,用适配器进行下载,下载完后,发现CPU的订货号不对(x现是315-2AH的),于是将CPU删除,重新组态,同时将硬件顺序进行了调整,当然组态也进行了调整,再次下…

    自动化系统综合 2020年11月1日
  • s7-200通讯问题。

    请问,我的安装了300的软件,和安装200的SP9软件,问题是200的PPI通讯连接没有,跳出的是300的通讯对话框 问题补充:在另外一台电脑只安装200的SP9完整版,有PPI通…

    自动化系统综合 2018年12月2日
  • 远程监控

    大家好谁能推荐一款远程监控软件,我在办公室里就能监控现场的电脑,比如我在太原能监控新疆的车间电脑,我能打开现场的程序,并且能修改监控。我的邮箱是286255456qq邮箱 问题补充…

    自动化系统综合 2020年10月31日
  • 用USB转MPI的编程电缆.能连接变频器吗

    我买了一条USB转MPI的电缆,用来连PC和CPU的,我想知道,它能用来连接变频器吗.该插里面的485还是外面的串口 问题补充:变频器是DP总线控制,有440的有6ES7系列的. …

    自动化系统综合 2020年11月1日
  • 导轨润滑压力不足

    报警:700033导轨润滑压力不足请问是什么原因产生的,需如何解决。机床是在运行程序的时候突然停止的,然后显示这个报警信息。西门子,尼古拉斯,840D。 问题补充:本来出现这个信息…

    自动化系统综合 2020年10月31日
  • 怎样估算出存储大小

    怎样能估算出所需MMC存储卡的大小?选择合适的存储卡? 最佳答案 参考: http://www2.ad.siemens.com.cn/search/Search.aspx…

    自动化系统综合 2020年11月1日