Skip to main content

固定

什么是固定?

锁定是指将参考点设置为安全应用程序的当前版本。锁定可保存安全应用程序及其相关对象的特定版本。通过锁定,可以识别项目中应用程序的特定版本以及编辑器中对象的特定版本 EtherCAT Safety 模块。基于引脚,验证器可以随时识别应用程序结构、其对象的内容或所包含的库功能块的变化。

重要

通过设置密码可以识别特定版本;但是,执行此操作时不会生成特定版本的副本。

比较视图

引脚功能位于应用程序对象的编辑器中。为此,选择 SafetyApp 项目树中的对象并单击 编辑对象 在上下文菜单中。 对象 选项卡显示比较视图。它显示当前项目和固定项目的对象的版本和 CRC。ct。

有关比较视图的信息和对象列表的详细描述,请参阅 对象 帮助页面。

3. 例子
5. 尚未固定的安全应用程序的比较视图
尚未固定的安全应用程序的比较视图


6. 固定安全应用的比较视图
固定安全应用的比较视图


7. 固定安全应用程序与当前应用程序的 POU 发生更改的比较视图
固定安全应用程序与当前应用程序的 POU 发生更改的比较视图




固定安全应用程序

您可以使用 创建新图钉 命令在所列对象的当前执行版本上设置一个 pin。完成此操作后,会记录 CRC 和版本,但不会记录内容。您可以输入 pin 名称。每次“新”pin 时,pin 的修订号都会自动增加 1。

清除图钉 命令删除当前图钉,所有对象返回到 工作中

  • 安全应用范围

    • 哪个 Safety 对象属于应用程序吗?

    • 该应用程序需要哪些库功能块?

  • 应用程序范围内的对象和库功能块的执行相关版本

    • 应用程序每个对象的代码

    • 应用程序每个逻辑 I/O 对象的配置和设备参数

    • 所用到的各个库功能块的外部实现接口

    • 对象的版本标识

对象的注释不属于执行相关版本。这些注释未被固定,因此可以在最后和验证过程中进行更新。

您作为验证者,通过固定标识符来识别固定版本,该标识符显示在开发系统的不同点。

引脚标识符包含以下内容:

  • 姓名

  • 修订计数器,固定时自动加 1

  • CRC:固定执行版本的 CRC32

此外,还会记录锁定时间。但这不是锁定标识符的一部分。

显示引脚信息和偏差

作为开发人员,您可以在比较视图中显示安全应用程序的应用程序引脚信息。

安全应用引脚信息包括以下内容:

  • 姓名:引脚名称

  • 修订

  • CRC:CRC 是为整个固定应用程序创建的。

  • 最后一次变更:引脚生成时间

此外,比较视图 SafetyApp 对象显示当前项目版本与当前固定的应用程序版本的不同之处。

差异如下:

  • 新对象

  • 已删除对象

  • 根据代码或设备参数修改的对象

  • 最近从图书馆中提取的 POU

  • 不再引用库功能块

  • 库功能块因接口或实现版本不同而不同

差异以颜色清晰突出显示,以便验证者可以轻松识别它们:

  • 绿色:项目中的新对象或函数库块

  • 红色:对象或设备参数集或库功能块的内容发生更改/差异

  • 蓝色:已从项目中删除或不再使用的对象或库功能块

在项目视图和对象视图中固定

当安全应用程序被固定时,比较视图中将显示引脚信息。在项目树中, SafetyAppIcon.png 节点及其子对象都标有 SafetyPinIcon.png 符号。 安全应用程序 节点被视为固定 PinIcon.png 如果对象本身及其所有子对象与 pin 中注明的对象版本相对应。

如果应用程序尚未被锁定或锁定已被删除,则只有 工作中 状态显示在顶行。在项目树中, SafetyAppIcon.png 节点及其子对象未在项目树中标记。

如果安全应用程序的子对象是 工作中,那么安全应用程序也是 工作中

关于密码或 工作中 显示在对象视图和项目打印输出中。

执行验证

提示

通过设置引脚,您可以在验证期间和验证之后检测与执行相关的变化。

作为开发人员,您可以发布项目中安全应用程序的当前版本,以供验证或在更改后继续验证。固定使此版本 可辨认 关于验证任务和验收的执行相关部分。