步骤 2.1:决定您的库是否应向前兼容

概述

创建您自己的库时,可以在新项目对话框中决定库是否应向前兼容(请参阅 EcoStruxure Machine Expert 在线帮助新项目部分)。

您也可以使现有库应向前兼容。

在您的库项目的项目信息中设置属性 ForwardCompatibleLibrary,以创建您自己的向前兼容库。有关详细信息,请参阅以下操作过程。

注意: 设置 ForwardCompatibleLibrary 键意味着您的库及其后续版本满足下列要求:

o以前版本的功能可在以后版本中使用。

o以前版本的 POU 可用。

oPOU 的行为在您的库的以前版本和以后版本中完全一致。

o以前版本 POU 的可见性等于或大于以后版本中的可见性。

o您的输入和输出的名称及数据类型在不同版本中不变。

注意: 如果库项目包含不符合版本要求的设备,则每次打开项目时,便会显示更新项目对话框

另外,如果存在设备依赖关系,还可以设置一个可选属性 (MinimumControllerFirmware)。该属性指示受支持控制器所需的最低固件版本。当某个库使用的 POU 来自其他库,并且所述其他库被引用为占位符,而占位符解析不是向前兼容库的情况下,必须设置该属性。

MinimumControllerFirmware 属性包含制造商和设备标识号以及所需的最低固件版本。

过程

注意: 下列过程是创建向前兼容库必需使用的步骤。

步骤

动作

1

在菜单项目 > 工程信息中打开工程信息对话框,选择属性选项卡,然后输入或选择下列条目:

o关键字字段:ForwardCompatibleLibrary

o类型字段:布尔值

o字段:True

2

单击添加,将该键添加到库的工程信息中。

3

如果需要,同时添加可选属性 MinimumControllerFirmware。

文件项目 > 工程信息中输入或选择下列条目:

o关键字字段:MinimumControllerFirmware

o类型字段:文本

o字段:设备类别“/”供应商和设备 ID“/”版本,例如,4096/1003 0082/1.33.2.0

如果在 MinimumControllerFirmware 属性中要考虑多个设备,则必须在字段中输入所有标识号,用 | 分隔。

例如:

o4096/1003 0082/1.33.2.0|4096/1003 009D/1.35.1.1