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