用户可以自定义保存多长时间的WinCC 报警归档数据。项目中的默认设置是保存一周。
在报警记录编辑器中,鼠标右键点击“消息”,在弹出的菜单中依次选择“归档组态”->“属性”
在弹出的属性对话框中可以设置归档时间和存储尺寸。如图中所示,如果需要保持一年的数据,可以把所有分段的时间范围改为一年,单个分段的时间范围改为1个月(也就是每月一个数据库文件)。
关于最大尺寸的设置:
无过程值和注释的每条报警消息需要至少172字节的硬盘空间。
带有最大数量过程值和注释的每条消息需要4012字节的硬盘空间。
由于不同项目添加的“系统块”“用户文本块”和“过程值块”的数量不同,而且报警发生的频率并不确定,只能大致预估一个大小。
注意:
在WinCC V7.2以及以上版本中 “单个分段的最大尺寸”不应超过2G。
在归档组态中,需要保证所有单个归档(包括快速归档,慢速归档和报警归档)片断的总不超过某一个固定值。 经过测试比较,SQL数据库所能连接的归档片断最大可行的数量为200个。归档片断个数不能过多地超过这个数量,否则会影响Microsoft SQL server运行性能。
对于分段时间超过“所有分段的时间段”或分段文件尺寸超过“所有分段的最大尺寸”的数据,运行项目中将不再保存,我们也可以组态备份来存储更多的归档数据,具体组态方法请参考文档: