其它信息
有关电源和 I/O 模块的内容,请参见“SIMOTION I/O 部件”一章。
有关顶端连接的内容,请参见产品目录 KT 10.2以及西门子工业产品网上商城中“自动化技术/自动化系统/系统布线/控制箱/SIMATIC TOP 连接系统布线”下面的内容。
有关 SIMOTION 平台功能的内容,请参见“功能概述”一节。
有关运行时软件和工程组态软件的内容,请参见“SIMOTION 软件”一节。
更新服务器项目时可能会发生一些冲突。可通过以下方式解决各种冲突:
● 名称冲突
两个类型的名称不能相同。如果发生名称冲突,本地会话中将自动调整则受影响类型的
名称。
● “测试”或“开发”状态的类型
在服务器项目或本地会话中,如果某个类型属于其中一种状态,则服务器项目无法更
新。在更新服务器项目前,请先释放所有标记的类型。
● 版本冲突
如果在服务器项目和本地会话中发现相同版本号对应的内容不同,则将发出一条通知消
息。此时,需更改版本号,确保版本号唯一。
有关多用户工程组态的更多信息,请参见“Multiuser Engineering 简介 (页 8005)”部分。
参见
Multiuser Engineering 简介 (页 8005)
9.10 编辑库元素
在“库”(Libraries) 任务卡或库视图中,可以剪切、复制、粘贴、移动、重命名或者删除类
型、主模板和文件夹。对于以上操作,必须使用写权限打开全局库。
说明
类型和主模板的用户自定义文档
用户自定义的文档不受库中任何操作的影响。如果将主模板或类型移到其它位置,则还需
要将文件系统中相关的用户自定义文档移到相应位置。
有关使用用户自定义的文档的更多帮助,请参见“使用用户自定义文档 (页 484)”一章。
复制类型
将类型复制到剪贴板时应遵守以下规则:
● 复制类型时始终将其所有关联的版本都复制到剪贴板。并且仅复制先前已发布的版本。
● 复制类型时始终将其所有相关元素都复制到剪贴板。
● 主模板及其使用的所有类型版本通常会复制到剪贴板上只能将之前剪切的库元素粘贴到同一个库中。为此,只能将主模板粘贴到“主模板”(Master
copies) 文件夹或它的任意一个子文件夹。与此类似,只能将类型粘贴到“类型”(Types) 文
件夹或它的任意一个子文件夹。
粘贴类型
在另一个库中粘贴类型以更新目标库。
将类型粘贴到另一个库时应遵守以下规则:
● 在进行类型粘贴时将始终包含该类型的所有版本。
● 如果该类型在目标库中已存在,则所有不可用版本将添加到目标库的相应类型中。
● 如果目标库中已有一个“发布”状态的版本,则不会再粘贴该版本。
● 如果目标库中存在“测试”或“开发”状态的相同版本,则将该版本替换为已发布的版
本。
● 如果一个类型需要使用其它类型,还需在相应位置添加这些类型。
粘贴主模板
粘贴主模板时,也会同时粘贴这些副本中包含的所有类型版本。如果库中已存在对应的类
型,则只会将缺失的版本添加到相应类型中。如果其中一个所用类型不存在,则将在库的
最高层级中粘贴该类型。类型包含在主模板中使用的类型版本。
移动元素
当将元素从一个库移动到另一个库时,只复制该元素但不会将其移走。需遵循“粘贴类型”
和“粘贴主模板”中介绍的相同规则。
删除类型和类型版本
在删除类型或类型版本时,请注意以下几点事项:
● 只能删除与其它类型无关的类型或类型版本。 如果删除类型的所有版本,则将删除该类型。
● 如果在项目中删除带有实例的版本,则将从项目中删除这些实例。
● 如果删除作为主模板同时存储的类型,主模板也会被删除。
删除实例
如果删除与其它实例相关的实例,则在下一次编译时将恢复该实例。而且该实例将重新与
原来的类型版本相关联。这样,可恢复项目的一致性。
参见
库基本知识 (页 497)
删除实例和类型之间的关联 (页 549)
使用其它库的内容更新库 (页 560)
创建约定 (页 491)
使用用户自定义文档 (页 484)
复制类型 (页 537)
9.11 使用其它库的内容更新库
可以使用其它库的内容更新现有的库。可通过以下几种方式更新库:
● 使用其它全局库或项目库中的类型更新全局库
● 使用全局库中的类型更新项目库
以下每个元素都可选择为更新源:
● 整个库
● 库中的单个文件夹
● 各种类型
可以选择多种类型。在更新过程中,新版本将添加到目标库中已存在的类型中。对于目标库中不存在的类型,
将连同该类型的所有版本一起复制到目标库中。
说明
复制类型时的用户自定义文档
用户自定义的文档不会与类型一同复制到其它库中。需要手动将这些类型的用户自定义文
档复制到相应的目录中。
有关用户自定义文档的更多帮助信息,请参见“使用用户自定义文档 (页 484)”部分。
要求
如果要更新一个全局库,则需以写权限打开该库。
操作步骤
要使用另一个库中的内容更新库,请按以下步骤操作:
1. 选择一个库或库中的单个元素作为更新源。
2. 右键单击该源,然后从快捷菜单选择“更新 > 库”(Update > Library) 命令。
将打开“更新库”(Update library) 对话框。
3. 选择要更新的库类型:
– 选择“更新项目库”(Update the project library),使用全局库中的类型更新项目库。
– 如果要更新全局库,则需选择“更新全局库”(Update a global library)。
4. 可选:如果要更新全局库,则可在下拉列表中选择待更新的全局库。
5. 选项更新方式:
– 在此过程中,将始终禁用“更新受影响类型的所有实例”(Update all instances of the
affected types) 选项。
– 如果受影响类型的所有未使用版本在项目中未分配给任何实例而且与其它类型没有
任何关联,则在选择“删除受影响类型的所有未使用版本”(Delete all unused versions
of the affected types) 复选框时,将从项目库中删除类型的所有较早版本。由于在项
目中不会使用全局库的类型,因此在更新全局库时无法选择该选项。
6. 单击“确定”(OK) 进行确认