一、变量记录归档机制介绍
1、快速和慢速归档
根据Wincc变量记录中的归档周期可以分为快速归档和慢速归档。
“快速变量记录”默认记录周期≤ 1 分钟的归档变量
“慢速变量记录”默认记录周期> 1 分钟的归档变量
2、归档、备份组态
2.1、归档组态
如下图,双击“变量记录”,右击归档-选择归档组态-选择快速变量记录-单机属性,进入Taglogging Fast设置界面
如下图所示,当“单个分段的时间范围”或者“单个分段的最大尺寸”两个条件任意满足一个,就会生成一个快速归档的数据片段,片段文件格式的后缀是.mdf,后缀为.ldf的文件只是日志文件。且归档的文件在生成的时候会打上结束时间标志,为UTC世界时钟,与本机时间差8个小时。
单个分段设置:如下图设置时间超过1天或尺寸超过100M,则将启动一个新的单个分段。
所有分段设置:这个规范定义了归档数据库的大小。 如果超出其中一个标准,则启动新的分段并删除最旧的分段。即如果超出“所有分段的时间范围或最大尺寸”标准的限制(如下图设置超过1周或超过1000M),则最早的单个分段将被删除。
系统运行后产生的数据存储在项目路径下面的ArchiveManager文件夹中
2.2、备份组态
从2.1归档组态中可以看出,如果超过“所有分段的时间范围和最大尺寸”,之前的数据将被自动删除,计算机化系统数据完整性、可追溯性要求我们保证关键数据不被删除,故备份组态必须要开启。
另外此界面还有一个“备份到两个路径“的选项,可以通过勾选并指定”备选目标路径“,将数据再备份一份到备用路径中,当然为了保障数据安全,此路径最好设置在其他磁盘或者局域网中的其他主机上,否则可能达不到想要的效果。
2.3、报警数据归档和备份
慢速变量记录与快速变量记录的设置均在变量记录界面进行,报警数据的归档设置则需要在报警记录中进行设置,如下图所示
组态的内容与慢速和快速记录相同,备份组态同样需要勾选和指定目标路径,这里不再赘述。
当然如果使用wincc的audit插件的话,需要单独进行备份设置,在后面做CSV验证测试的时候再补充吧,如果有相关疑问的可以私信我沟通。
2.4、归档文件介绍
二、存储数据占用磁盘空间的计算
在设计系统时需求方URS中可能会提到系统最少能存储多长时间的数据,如5年,那么我们需要根据系统采集数据的数量和大小进行初步的计算,来选择多大的磁盘,存储器要求的一般计算公式如下:
存储器要求 = 归档值数/秒 * x 字节 * 60 秒/分钟 * 60 分钟/小时 * 24 小时/天 * 31 天/月 * y 个月
x ≙ 所有分段的字节数
y ≙ 时间段(月)
三、注意事项
归档大小不应超出可用的存储空间。归档管理器不检查选定设置的真实性。单个片段应设置不小于1天(速率快于一天的分段更改会对性能产生负面影响),且所有片段时间范围均不建议设置太长(据项目数据量大小来判断),链接大量数据库分段会导致在启动和终止运行系统时需要等待