1.在WinCC的安装目录下的ArchiveManager文件夹下的快速归档文件夹下的数据文件的大小可以改变吗?怎么样改变大小呢?
2.SQL语句:Tag,R,1,'2009-03-12 13:00:00.000','0000-00-00 00:10:00.000'
表示的含义是向前读10分,到底是指12:50到13:00这十分呢?还是指13:00到13:10这十分呢?
3.在WinCC的安装目录下的ArchiveManager文件夹下的快速归档文件夹下的数据文件的名称结尾部分:StratTimestamp_EndTimeatamp.mdf和YYYYMMDDhhmm.mdf
两种表示有什么区别呢?
4.连接PLC后,归档的数据没有到归档文件中,不知道是什么原因?
5.快速归档属性中:第三行的:“压缩值带有周期<=”时间怎么设置啊?
希望高手能帮我解决一下,非常感谢哦!
问题补充:
1.WinCC项目路径下ArchiveManager中的数据库文件大小是由SQL Server数据库根据已经记录的数据容量自行决定的吗?那设置数据段的大小和这个.mdf数据文件的大小没有关系吗?.mdf数据文件的大小都是1MB。一个数据段包含多少个数据文件呢?
最佳答案
1. WinCC项目路径下ArchiveManager中的数据库文件大小是由SQL Server数据库根据已经记录的数据容量自行决定的,不需要用户干预。如果要修改大小,可以在快速/慢速归档的“归档组态”中设置,具体的计算方法可以参考下载中心编号为A0125的文档《如何计算和设置变量归档的段参数》:
http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0125.pdf
2. 在Connectivity Pack的查询语句中,第一个时间参数'2009-03-12 13:00:00.000'是开始的绝对时间,而第二个时间参数'0000-00-00 00:10:00.000'是结束的相对时间,所以SQL语句:Tag,R,1,'2009-03-12 13:00:00.000','0000-00-00 00:10:00.000'是指从'2009-03-12 13:00:00.000'开始到'2009-03-12 13:10:00.000'连续10分钟。具体的参数描述可以参考Connectivity Pack的在线帮助。
3. 带有开始时间和结束时间的数据库文件是封口的,即已经成为老的数据段;而只带有当前时间的数据库文件是还没有封口的,即当前数据段。
4. 和WinCC V5不同,从WinCC V6开始,数据归档不会暂存在缓存中,而是即时写到数据库中。可以通过在线表格或在线趋势查看数据是否已经归档到数据库中;必要时可以用内部变量测试。
5. "压缩值带有周期<="默认为1分钟,是指归档周期小于1分钟的归档储存在快速归档中,快速归档的压缩比较高,占用的空间较小,但只能用WinCC OLE DB读取,不能用SQL OLE DB读取;归档周期大于1分钟的归档储存在慢速归档中,快速归档占用的空间较大,用SQL OLE DB和WinCC OLE DB都可以读取。
问题补充:
1. WinCC项目路径下ArchiveManager中的数据库文件大小是由SQL Server数据库自行计算的,不会超过单段定义的容量和时间。数据库文件.mdf尺寸是逐渐增加的,达到单段定义的标准之后就不变了,转而生成下一个数据库文件。一个数据段只对应一个.mdf数据文件和一个.ldf日志文件。
提问者对于答案的评价:
谢谢啊,看了之后明白了很多。
难道一个数据段对应一个日志文件和一个数据文件,要是我归档的数据既没有达到单段的时间,也没有达到它的大小,也会生成新的数据文件和日志文件吗?
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc274089.html