跳转至

术语:SmartCompare(智能比较)

为了创建有意义的版本控制和相关文档,“仅仅”在新版本上标注释是不够的。同样重要的是,要记录对上一版本(以及更早的版本)的变更,并且最好是以图形方式进行比较。这正是 octoplant 的 SmartCompare 所能做到的。所有做出的变更都可以自动确定,并单独进行注释。

octoplant 为最常见的自动化系统提供 SmartCompare,而且支持的设备数量还在不断增加。大多 SmartCompare 都可以根据用户的个性化需求进行配置,这里以 Simatic S7 SmartCompare 为例进行说明。

示例:Simatic S7

基础是一个带有项目的组件。只有这样,才能为项目保存比较器配置。

UserClient组件配置 中可以专门为某一组件配置比较器,比较器配置也可以在 AdminClient作业配置 中打开。

图:组件配置对话框

配置允许您为每个程序路径存储一个单独的配置,从而让比较符合您的要求。

图:比较器配置对话框

以下是可进行变更的选项概览:

  • 配置应该应用到哪个程序路径?
  • 哪些块可以排除在比较之外?
  • 数据块是否应该和它的内容比较(这对监控特殊变量很有用)?
  • 硬件的变更是否应包括在比较中?
  • 哪些 Simatic-S7 的具体功能仍然与版本控制有关?

版本间比较或版本与备份比较的结果是这样的:

图:比较对话框

上图右侧的变更树完整地显示了比较结果,通过该树可以了解项目中变更情况的摘要。通过选择一个特定的选择,差异的详情将被展示。为了提高变更的可读性,差异尽可能以图形方式显示。

可以为每项差异提供单独、具体的变更原因,以便用每个人都能理解的方式记录重要的程序变更。