vbs读取归档数据库问题,很奇怪

我用脚本读取归档数据库,有个很奇怪的问题
代码如下
Dim conn

      Dim tagDSNName
      Set tagDSNName = HMIRuntime.Tags("@DatasourceNameRT")

      Set conn = CreateObject("ADODB.Connection")
      conn.CursorLocation = 3
      conn.Open  "Provider=WinCCOLEDBProvider.1;Catalog=" & tagDSNName.Read & ";Data Source=.\WinCC"
      'MsgBox conn.State
      'MsgBox tagDSNName.Read 
Dim ors
Dim ocom
Set oRs = CreateObject("ADODB.Recordset")

'Set oCom = CreateObject("ADODB.Command")

'oCom.CommandType = 1

'Set oCom.ActiveConnection = conn
Set ors.ActiveConnection = conn
'oCom.CommandText = "Tag:R,'qqq\t1','2012-11-07 14:00:00.000','2012-11-07 16:00:00.000'"
ors.Source="Tag:R,1,'2012-11-08 15:00:00.000','0000-00-00 00:00:00.000'"
ors.Open
MsgBox ors.RecordCount
'MsgBox ors.State
ors.Close
conn.Close
当前时间为16:20,如果我设的时间段为2012-11-08 16:00:00.000 到2012-11-08  16:20:00.000,这样读出来的记录数为0,
如果设的开始时间为2012-11-08 00:00:00.000,结束时间设为2012-11-08 15:00:00.000,这样就能读出2万多条记录,请教这是什么原因.我12点左右才开机工作的.开始时间设2012-11-08 09:00.000,都没有记录,8点就有,而用西门子的OLE-DB TAG AND ALARM EXPORT当天的记录都能读出来.

最佳答案

有8个小时的时区差。

提问者对于答案的评价:
非常感谢,解决了

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • wincc入门问题请教

    最近自己想入门WInCC,有几个问题想请教下各位大佬;1wincc中编写的程序在电脑中运行需要安装程序吗,如何在电脑上运行。2wincc中的程序如何和不同的PLC建立连接,和传统的…

    SIMATIC WinCC 2021年7月5日
  • Smat 700

    请教各位老师,我现在触摸屏是Smat 700,我需要在PLC     I1.0输入时打开我的手动画面,I1.1时打开自动…

    SIMATIC WinCC 2018年1月1日
  • 请教报表制作

    现在突然来个工程,含报表,简单的我用WINCC自带的就制作完成即可,但是这次的报表是EXCEL的,而且是在同一个excel文件中包含好几张报表的范本,每张报表包含人工填写和程序抓取…

    2019年6月11日
  • SetTagDWord("W",0x1000);指令用法

    恩,把 你的这些BOOL为分成 2个DWORD 类型的双字比如W=DB1.DBD0A=DB1.DBX0.0B=DB1.DBX0.1C=DB1.DBX0…

    2017年11月1日
  • wincc7.0 切成英文的,就切不回中文的了?

    如题,什么情况?急急 最佳答案 解决方法是将中文wincc的电脑上的CCExpMsgChs.lng文件拷到英文WINCC电脑C:\Program Files\Siemen…

    SIMATIC WinCC 2017年6月11日
  • Wincc变量周期

    如何批量更改 Wincc变量周期  由于开始复制粘贴了很多对象,变量周期都是1S的,怎么批量改成有变化时 钻石用户推荐最佳答案 1.变量周期已经为1s…

    2021年7月5日
  • 获取Wincc AlarmContorl控件报警数量

    如何获取Wincc AlarmContorl控件报警数量 钻石用户推荐最佳答案 WinCC 报警控件每次只能加载1000条报警消息。例如我们查询某一天的报警消息…

    SIMATIC WinCC 2021年7月5日
  • wincc于PLC400的连接

    两个WINCC项目 设置都是一样的 有一个可以连接上PLC   另一个死活也连不上   是用Indu…

    SIMATIC WinCC 2019年6月11日
  • wincc login及logout怎麼設定

    wincc login及logout怎麼設定 问题补充:是否有範例 最佳答案 怎么通过按钮做login和logout功能?具体步骤如下:1.在启动画面中插入“画面窗口”。…

    SIMATIC WinCC 2021年7月5日
  • wincc与s7200通过以太网卡做OPC通讯,隔一段时间数据中断

    wincc和3台s7200走OPC通讯,刚开始通讯正常,通讯一段时间后wincc上数据中断,中断后不能恢复。用pc access 进行变量的客户机测试,信号也是…

    SIMATIC WinCC 2017年11月1日