n
问题:
为何在从 WinCC V4.x 移植到 WinCC V5 SP2 后,不能再从存储数据介质中导入数据?n
解答:
“存储”在一个内部日志中记录其活动。例如,它包含了时间间隔、活动 (删除/导出) 和数据介质名称/编号的记录。对于导入,“存储”需要来自日志的信息,否则无法执行导入。随着时间的流逝,通过不断的删除和导出操作,日志逐渐变大。由于它包含准运行系统信息,因此,在 V4.x 版本之前,日志一直都保存在运行系统数据库中。
如果因某种原因删除了运行系统数据库,则也将丢失“存储”日志。n
作为第一个策略,在 V4 版本 (存储对话框,“Page In”标签页) 中引入了“从数据介质更新日志”功能。这至少允许重新执行导出。然而,不能再跟踪数据删除。
在 WinCC V5 SP2 版本中,重新将日志放到 CS 数据库中。这表示即使删除了运行系统数据库,也仍将保持日志。因此,在将项目从 V4 版本移植到 V5 SP2 版本后,存储找到一个空日志。由于从技术角度出发,无法确保在运行系统数据库中存在一个完整的日志,因此不会自动从运行系统数据库转化成组态数据库;数据库可能已经被覆盖了一次。n
然而,为了可以在 V5 SP2 版本下导入旧数据 (在 V 4 下导出的数据) ,必须在 V5 SP 版本下执行首次导出之前 (以及在导出日志的第一个条目之前) ,通过“从数据介质更新日志”重构日志。
如果旧数据介质保持位于驱动器中,可能覆盖该数据介质中已存在的导出。在移植到 V5.x SP2 版本后,必须始终使用新数据介质继续工作。n
警告:
如果在移植时,没有在首次执行 V5 SP2 导出之前执行“从数据介质更新日志”功能,则实际上,“存储”将继续使用 n+1、n+2 等的编号对数据介质连续进行编号。可以重构旧 V4.x 数据介质的日志,但每次尝试从这些旧 V4.x 数据介质导入将被拒绝,并显示出错消息“Archive: invalid parameter”。n
补救措施:
- 将项目从 WinCC V4 移植到 V5 SP2 后,在存储对话框中通过“Configuration”标签设置“Repeat”组中的“No Action”选项。这表示当激活运行系统时,确定执行导出。禁止从启动列表中删除“ArchServ.exe”文件。
- 激活运行系统。
- 将使用 V4 创建的数据介质依次插入驱动器。
- 在存储对话框的“Page In”标签中,对每次输入单击“Update logbook from data medium”按钮。在更新期间,将显示消息“Progress: archive logbook from data medium”。该框将在屏幕上保持一段时间,时间的长短取决于在数据介质中存储 了多少个导出时间间隔。
- 等待完成消息:“Updating of the logbook from the archive data medium successfully completed”。
- 来自数据介质的该新消息不会自动在窗口中显示。如果希望显示此消息以进行检查,则将视图从“Message”更改为“Measured Value Archives”,或单击右上角的“Update”按钮。
- 从驱动器中取出最后一个数据介质。
- 将一个新的空数据介质插入驱动器并安装 (“Storage dialog > Data Medium > Create Archive Data Medium”)。“存储”现在自动分配下一个最高的数据介质编号。
- 这样,日志和可用的数据相互匹配。
- 现在可在存储对话框的“Configuration”标签中的“Repeat”组中重新设置报警、变量和报表的原始“导出”动作,从而使得由时间控制的导出 操作可以像往常一样进行。
注意事项:
通过 V5 版本中的改进,当观察消息画面时,您可以注意到版本间的区别。例如对于 V4 版本,在操作员活动列表中,在“Origin”列或 I/O 域操作的“Operation”列中没有条目。而对于 V5 版本,则生成这些条目。
当在 V5 版本下导入该类操作消息时,根据是否在 V4 版本已经创建这些消息或在 V5 版本中初次创建这些消息,可观察到区别:
- 对于已经在 V4 版本中创建的消息,可以显示“Operation”列,但“Origin”列继续保持空白。
- 对于在 V5 版本中初次创建的消息,即使在导入后也显示这两列。
如果通过导入,旧 V4 消息与新 V5 消息一起显示在一个消息页面上,则可视为以两种不同的方式显示同一类型的消息。
其它消息类型 (如控制系统消息) 也会出现此情况。其原因在于消息系统本身。从“存储”角度出发,从 V4 版本到 V5 版本,导出数据的格式并没有改变。已导出文件只是返回数据库表的内容 (报警记录和变量记录)。
关键字:
归档
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc334720.html