创建您自己的库时,可以在新项目对话框中决定库是否应向前兼容(请参阅 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 |