当前位置: 主页 > PLC控制

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

sPro="Provider=winccOLEDBProvider.1;"
sDsn="Catalog=CC_CEepc_cs_14_01_15_06_41_10R;"//该为自己数据库名称
sSer="DatASource=.\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的报表格式和实现方法你可以联系作者咨询一下,不过他的例子是花钱的服务还不错

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

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号