wincc数据归档只能读8小时前的

sPro = "Provider=WinCCOLEDBProvider.1;"
sDsn = "Catalog=CC_ceepc_cs_14_01_15_06_41_10R;"   //该为自己的数据库名称
sSer = "Data Source=.\WinCC"
sCon = sPro + sDsn + sSer

      用这种方式读的存档,怎么只能读8小时前的。而且我要是中间程序停了,这段停的时间不在8小时之内。比如连续运行0点到12点,在12点只能读到0点到4点的,如果我7点到9点程序停止了,那就只能读到0点到2点的。
      有没有办法能读到当前的

最佳答案

你读到的数据显示的是8小时前的  但实际的值是你现在的时间值   他只不过存储过程中用来UTC时间来存储,你只需要在程序中把当前时间转换为8小时之前即可,当然如果需要列出时间参数,也需要将读取到的时间再加上8个小时 才是你现在的实际值。
http://www.youku.com/playlist_show/id_22027212.html
这个优酷专辑里边涵盖了大部分wincc的报表格式和实现方法  你可以联系作者咨询一下,不过他的例子是花钱的    服务还不错

提问者对于答案的评价:
谢谢,总在出差没时间处理

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月19日 下午1:54
下一篇 2017年11月19日 下午1:54

相关推荐