以前组态的变量记录有每秒归档一次的还有10分钟归档一次的。他们说是数据太过于庞大,导致每次加载数据要解压缩很多数据包,但是我只是调用1个小时的数据也慢的要死,请问这是什么原因?有什么解决方法?
最佳答案
因为WINCC要读取归档的数据的话是访问SQL数据库里面的内容,如果数据库大的话肯定访问就慢了,另外你调用一小时的数据他也要在数据库时间这一列中用select语句筛选出你指定时间段的数据因为他用的是比较所以数据库要刷一下,当然这与上位机的性能有很大关系,数据库文件保存在你项目文件的根目录下的项目名tlg.mdf文件解决方法除了可能的升级上位机还有就是参考以下网络资源。
http://wenku.baidu.com/link?url=AQylU-A5IKJd0fjFSo_4_WAr5VlW2Bm1etzpMvP4_If8vaDDnTU7tYbmkpciztLLe8A9DkMh0VHZDcNOQSW8PkLNKf6g_5syBiAKpDBk2xu
注意要做的是数据库优化与归档优化。
提问者对于答案的评价:
谢谢,明天升级下电脑看下。
专家置评
请点击以下链接:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0125
参考《如何计算和设置变量归档的段参数(更新版) 》
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc211065.html