wincc中数据归档和查询问题

大师们,你好!刚接触wincc,我在sql里面新建了数据库,然后想用全局脚本写入一个动作把wincc的变量信息归档到新建的数据库,因为变量信息不是每刻都需要归档,所以我我用一个变量来触发全局脚本的动作,从而把变量信息归档。以下是全局脚本的编程
 
Dim sCon 
Dim sSql 
Dim oRs 
Dim conn 
Dim oCom
Dim Con

Dim Data1, Data2, Data3,Data4,Data5,Data6,Data7,Data8
Data1=HMIRuntime.tags("序号").read
Data2=HMIRuntime.tags("编号").read
Data3=HMIRuntime.tags("管长").read
Data4=HMIRuntime.tags("管重").read
Data5=HMIRuntime.tags("规格").read
Data6=HMIRuntime.tags("内径").read
Data7=HMIRuntime.tags("外径").read
Con="Provider=MSDASQL;DSN=铸管;UID=zxl;PWD=123"
Set conn = CreateObject("ADODB.Connection")
 conn.ConnectionString = Con
conn.CursorLocation = 3
 conn.Open
sSql="insert into 铸管 VALUES('" & Data1 & "','" & Data2&"','"&Data3&"','"&Data4&"','"&Data5&"','"&Data6&"','"&Data7&"');"
 Set oRs = CreateObject("ADODB.Recordset")
 Set oCom = CreateObject("ADODB.Command")
 Set oCom.ActiveConnection = conn
 oCom.CommandType = 1
 oCom.CommandText = sSql
 Set oRs = oCom.Execute
 Set oRs = Nothing
 conn.Close
 Set conn = Nothing
不知道思路有没有问题,程序有没有问题啊?

最佳答案

此问题可以参考:《WINCC归档数据的查询 》
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=*499&cid=1032

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月14日 下午12:28
下一篇 2018年12月14日 下午2:54

相关推荐

  • TAB 光标定位问题?

    各位大侠,小弟是新手,我在一个画面A中做了三个画面窗口,其中一个窗口连接了一个菜单画面,每当打开画面A时,光标不能自动定位在连接了菜单画面的窗口中,所以就不能实现用键盘导航键上下选…

    SIMATIC WinCC 2019年6月11日
  • 深入浅出wincc第二版238页的这些是什么意思

    以下是查询用户归档的,用在自定义sql2005数据库可以吗?读值select*form ua#<archivename>[where<condition…

    SIMATIC WinCC 2019年6月11日
  • 弹出画面的问题

    碰到一个棘手改造工程,PLC中的变量地址不规律,导致WINCC中无法规律创建结构变量,这样只好把所有的阀门、电机的控制图都做出来了(虽然不多,但数量也不少),现在我想问的是有没有办…

    SIMATIC WinCC 2019年6月11日
  • 报警记录和趋势图不能运行

    请教高手,厂里的机子有次重启后,winCC不能激活,把报警记录和变量记录停了,才能激活,这是怎么回事?另,有时,打开WINCC控制中心时,出现WINCCEXPLORER.EXE出现…

    SIMATIC WinCC 2019年6月10日
  • WinCC7.5与西门子1200进行Modbus TCP通信需要设置功能码吗?

    如题,WinCC7.5与西门子1200进行Modbus TCP通信,西门子1200作为服务器,WinCC作为客户端,需要设置功能码吗?如果需要的话在哪里设置?以及,能否给…

    SIMATIC WinCC 2020年11月1日
  • 多个wincc系统的集成问题

    各位大师,我的需求是这样的:现场已经有若干个投运的分散的WINCC+S7-300(400)系统。客户希望能做一个集中的监控中心,对这些分散的工艺流程进行集中监控。请问要怎么做?能否…

    SIMATIC WinCC 2019年6月11日
  • 画面窗口隐藏

    在wincc设计的过程中,经常需要使用到画面窗口来做弹窗,这导致在一些画面中需要使用大大小小十多个画面窗口,一些画面中的元素例如阀门、泵等被画面窗口遮盖住了。那么如何在设计过程中将…

    SIMATIC WinCC 2021年7月5日
  • connectivity pack安装

    我正在看一个文档尝试做报表里面提到connectivity pack这个软件包,我想知道这个软件包是需要自己手动安装,还是在安装pcs7盘的时候自动安装上去的呢 图片说明…

    2019年6月10日
  • wincc生成excel报表时,oRs.MoveFirst这句停止运行

    我在oRs.MoveFirst这句的前后加了:xlsApp.Cells(10, 2).Value = 6MsgBox "Open&…

    SIMATIC WinCC 2017年11月19日
  • Windows Professional SP2下安装WINCC的问题 急

    大家好 我的系统是Windows Professional SP2 安装WINCC6.0SP2的时候老是提示我说没有安装数据库(其他组件都安…

    SIMATIC WinCC 2019年6月11日