文章目录

  • PCS7的数据归档
  • PCS7数据归档备份和恢复测试方案

PCS7的数据归档

1.PCS7可变记录存档机制:

PCS7归档分为快速归档和慢速归档。根据标签的收集周期,数据可以快速或慢速存档。如果收集周期小于或等于1分钟(在归档配置中默认为1分钟,可以自定义),请使用“快速标记日志记录”来归档数据。否则,如果收集周期超过1分钟,数据将被归档到“标记记录缓慢”慢速归档中。我们平时看到的历史曲线都是快速存档的,每2秒采集一次数据。

如下图所示,通过“可变记录”的配置,当满足“更改段的时间”或“单个段的最大大小”两个条件中的任意一个时,将会生成一个快速归档数据段。文件格式后缀是。mdf,并且文件后缀只是一个日志文件。并且存档的文件在生成时会标注结束时间标记,是UTC世界时,与本地电脑有8个小时的时差。

PCS 7是德国软件。在所有PCS7工厂内部都采用UTC(协调世界时)作为通用时基,即标准世界时,对应伦敦格林威治时间,以支持异地甚至不同深圳生活网区域安装子部件的系统配置。本初子午线以东,格林威治标准时间测得的世界时会根据相应的距离增加一个小时或几个小时。在本初子午线以西,相应的时数将被减去。UTC (+0800) =当地(北京)时间(1)。

例如,在下图中,最下面的两段数据带有后缀。ldf是日志文件和后缀。mdf是数据文件。开始时间是201709130648 8小时=2017091314深圳生活网48也就是9月13日下午2: 48开始录制,直到这个文件的数据量大于100M或者时间达到5:22才会生成。

分段发生变化时,比如2017年3月4日5: 22,确定单个数据文件分段的时间点,比如达到每天5:22或者文件大小大于设定的100M时,就会形成一个新文件。紫色部分如下图所示。

“TLG_F”代表“快速标记日志”以快速归档数据。“TLG_S”代表“标记记录慢”慢存档数据。

2.PCS7变量记录存档路径

四个文件夹:

管理器:最早生成的数据归档管理器存储在此文件夹中。在上图“归档大小”中,“所有段的时间范围”设置为1个月,那么归档文件夹ArchiveManager最多可以存储一个月的数据,超过一个月的数据将被最新的数据覆盖。

常用归档:用于临时存储从其他位置手动复制的归档文件。WINCC激活后,会自动调用其中的文件,可以查看其中文件的趋势曲线、报警信息、运行记录等。

他的BAK:默认的数据文件备份路径。当文件夹ArchiveManager中的最新数据文件标有结束时间时,系统将自动同步并在此文件夹中生成一个新文件\\ES1\\F\\HIS BAK:备选目标路径,可以是远程或外部存储。

PCS7数据归档备份和恢复测试方案

测试说明:

带后缀的文件。ldf格式是日志文件和带后缀的文件。mdf格式是数据文件。同一归档类型的文件,如报警归档、慢速归档和快速归档,每次都会生成两个时间戳相同但格式不同的文件。这两个文件必须一起存储在同一个文件夹中,然后才能进行归档和有效识别。如果只有一个文件,则数据无效,看不到趋势曲线、报警信息和对应时间段的信息。

因为这个项目中所有存档变量的收集周期都在1分钟以内,所以基本上都是2S收集一次,都属于快速存档TagLoggingFast。都是这种存档数据,没有慢存档数据TagLoggingSlow。虽然生成了慢速存档文件,但其中没有数据。因此,下面的数据恢复测试都使用快速归档TagLoggingFast的文件。

测试计划a:正常运行的冗余服务器之一(两个服务器SERVER1和SERVER2)用于测试。只要有一台服务器还在正常运行,现场操作人员的生产操作就不会受到影响,生产数据也不会中断。

如果有服务器掉线,下图右边的小方块会由绿色变为红色,顶部的报警栏会有报警信息。单击小方块显示详细的服务器通信状态,绿色表示正常,红色表示断开。

第一步。关闭其中一台冗余服务器,一段时间后再次激活WINCC,测试ArchiveManager文件夹中是否会有新的时间戳文件生成。您可以测试ArchiveManager文件夹中三个文件夹中的任何一个。以下是三个文件夹的展开截图:

ArchiveManager内容的屏幕截图:

快速存档文件夹内容的屏幕截图:

慢速存档文件夹内容的屏幕截图:

警报存档文件夹的内容截图:

如果所有三个文件夹中都生成了新文件,并且开始时间标记与WINCC激活的时间一致,则测试通过。当WINCC仍处于活动状态时,如果数据片段的大小未达到设定值或系统时间未达到设定的分段时间,则文件不会生成结束标志。

第二步。再次禁用WINCC,一段时间后,再次激活操作。之前没有生成结束标志的文件将立即生成新的结束时间标志,该标志是WINCC最近被停用的时间,而不是最近被激活的时间。

第三步。被测服务器激活运行后,两台服务器的数据将同步备份。一段时间后,之前一直运行的服务器的WINCC会被关闭。然后,操作员站会查看历史曲线、报警信息和操作记录,看是否可以找到断开连接期间之前用于测试的服务器的数据。如果曲线正常,没有数据丢失,那么数据备份同步有效。

第四步。检查远程备份路径下对应的默认备份路径HIS BAK和\\ES1\\F\\HIS BAK是否生成了新的归档文件。测试归档备份路径的有效性。

注意:对于备份路径中的文件,需要当前归档文件夹中的数据碎片达到设定的大小或设定的短时间。生成结束时间标记后,将在备份路径中生成相应的归档文件。长距离的路径也需要保证局域网通信的稳定性,否则可能会有影响。

#pgc-card .pgc-card-href { text-decoration: none; outline: none; display: block; width: 100%; height: 100%; } #pgc-card .pgc-card-href:hover { text-decoration: none; } /*pc 样式*/ .pgc-card { box-sizing: border-box; height: 164px; border: 1px solid #e8e8e8; position: relative; padding: 20px 94px 12px 180px; overflow: hidden; } .pgc-card::after { content: \” \”; display: block; border-left: 1px solid #e8e8e8; height: 120px; position: absolute; right: 76px; top: 20px; } .pgc-cover { position: absolute; width: 162px; height: 162px; top: 0; left: 0; background-size: cover; } .pgc-content { overflow: hidden; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .pgc-content-title { font-size: 18px; color: #222; line-height: 1; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .pgc-content-desc { font-size: 14px; color: #444; overflow: hidden; text-overflow: ellipsis; padding-top: 9px; overflow: hidden; line-height: 1.2em; display: -webkit-inline-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .pgc-content-price { font-size: 22px; color: #f85959; padding-top: 18px; line-height: 1em; } .pgc-card-buy { width: 75px; position: absolute; right: 0; top: 50px; color: #406599; font-size: 14px; text-align: center; } .pgc-buy-text { padding-top: 10px; } .pgc-icon-buy { height: 23px; width: 20px; display: inline-block; background: url(https://lf3-cdn-tos.bytescm.com/obj/cdn-static-resource/pgc/v2/pgc_tpl/static/image/commodity_buy_f2b4d1a.png); } Wincc ¥143 购买

测试方案B:使用新服务器进行离线测试,新服务器不连接PLC的CPU,原冗余服务器照常运行,不会影响现场操作人员的生产操作,生产数据不会中断。

1.通过工程师站将项目下载到新的服务器上,激活操作,参考方案A,检查对应的归档文件夹ArchiveManager中是否有新的报警、慢速和快速归档文件生成。如果是,数据备份没有问题。

第二步。将报警信息存档文件复制到。ldf和。将其他机器上已经生成的mdf格式(属于AlarmLogging,包含报警信息和运行记录的数据)或快速归档备份文件(属于TagLoggingFast)成对保存到新机器上的CommonArchiving文件夹中。此时不需要停用WINCC,只需要刷新趋势曲线画面等。,并且可以查看相应的历史曲线和报警信息。如果测试结果符合上述描述,则表明归档文件数据有效,备份有效。

下图是CommonArchiving文件夹内容的屏幕截图:

第三步。检查远程备份路径下对应的默认备份路径HIS BAK和\\ES1\\F\\HIS BAK是否生成了新的归档文件。测试归档备份路径的有效性。

只有主服务器会进行存档和备份操作(可以在WINCC的帮助系统中搜索“如何配置存档和备份”,会有相关文档,如下图所示),处于待机状态的服务器不会进行备份操作。

备份操作是指将ArchiveManager文件夹中的数据和日志文件复制到D:\\HIS BAK和\\ES1\\F\\HIS BAK两个备份路径进行备份。仅当其中一个冗余服务器处于主要状态时,才会执行备份操作。

因此,工程师站常用备用路径中的归档文件是互补的,而单台服务器上的备份路径D:\\HIS BAK中的文件是不完整的。冗余服务器切换后,备份路径中会生成以服务器计算机名为前缀的不同数据文件。

备用服务器的WINCC激活后,不能立即关闭主服务器下载深圳生活网。两台服务器之间的数据同步完成后,需要等待一段时间才能进行下一步操作。在报警信息中,会有一条关于同步开始和结束的信息,可以在一般报警信息列表中查看,而同步时间取决于项目归档的数据量。

理论上,SQL链接的数据碎片数量不能超过200个,包括ArchiveManager和CommonArchiving文件夹中的数据文件,以及带后缀的日志文件。不包括ldf。如果有200个以上的文件,那么归档文件的大小将不是基于单个数据的设定大小或时间,而是随机生成大小和时间,一天内会有多个文件,如下图所示。

如果需要查看存档设置的时间范围以外的数据,最好只将一两天的数据文件复制到CommonArchiving文件夹中。

另外,操作系统中与SQL相关的错误是因为链接的数据碎片无法连接,不会影响归档备份操作。比如9月17日的数据文件无法链接,那么系统中出现了与SQL数据库备份相关的错误,需要删除无效的数据文件。如果需要验证文件的有效性,可以尝试单独链接数据文件来查看曲线。这个无效文件是在上次误操作后恢复的。当时复制到CommonArchiving文件夹进行测试,所以可以删除。

最后,时间同步也需要设置正确,否则归档的文件会有不同的时间,数据会丢失。