WinCC、Excel、VBA、脚本、连通性软件包 脚本为何读不到数据?

已锁定

老DDDD

  • 帖子

    5
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2019-12-14

普通 普通 如何晋级?

WinCC、Excel、VBA、脚本、连通性软件包 脚本为何读不到数据?

606

4

2019-12-14 10:10:42

代码严格按照原版运行的,见后续图  

 Dim sPro, sDsn, sSer, sCon, sSql

    Dim conn, oRs, oCom

    Dim DSNName

    Dim i As Integer

    Dim sStart, sStop As String

    

Sub get_wincc_data()


    '--Get Database DSN name-----------------------------------

    Set DSNName = CreateObject("CCHMIRuntime.HMIRuntime")

    sDsn = DSNName.Tags("@DatasourceNameRT").Read

    

    '--build connection string-----------------------------------

    sPro = "Provider=WinCCOLEDBProvider.1;"

    sDsn = "Catalog=" & sDsn & ";"

    sSer = "Data Source=YUER\WinCC"

    MsgBox sSer

    sCon = sPro & sDsn & sSer

     MsgBox sCon

    Set conn = CreateObject("ADODB.Connection")

    conn.ConnectionString = sCon

    conn.CursorLocation = 3

    conn.Open

    Set oRs = CreateObject("ADODB.Recordset")

    Set oCom = CreateObject("ADODB.Command")

    oCom.CommandType = 1

    Set oCom.ActiveConnection = conn

    

    '查询启止时间

    sStart = Year(DTPicker1.Value) & "-" & Month(DTPicker1.Value) & "-" & Day(DTPicker1.Value) & " 00:00:00"

    sStop = Year(DTPicker1.Value) & "-" & Month(DTPicker1.Value) & "-" & Day(DTPicker1.Value) & " 23:00:00"

    MsgBox sStart

    MsgBox sStop

    '转为UTC时间

     sStart = DateAdd("h", -8, CDate(sStart))

     sStop = DateAdd("h", -8, CDate(sStop))

     

    '读取Fan1_T1

     sSql = "Tag:R,('ProcessValueArchive\Fan1_T1'),'" & sStart & "','" & sStop & "' order by datetime"

      oCom.CommandText = sSql

     

    Set oRs = oCom.Execute

      

    If (oRs.EOF) Then

       oRs.Close

    Else

        oRs.MoveFirst

        i = 0

        Do While Not oRs.EOF

        Sheet1.Cells(i + 4, 2) = oRs.Fields("RealValue").Value

        oRs.MoveNext

        i = i + 1

        Loop

        oRs.Close

    End If


WinCC、Excel、VBA、脚本、连通性软件包 脚本为何读不到数据? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32767条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。