0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

西门子博途:一次性升级到可用的最新类型版本

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-06-25 14:38 次阅读

使用“升级类型”(Upgrading types) 功能,可在整个项目范围内将类型的相互关系一次性升级到可用的最新类型版本

在对引用项目库内其它类型的某个类型进行编辑并创建新的类型版本时,被引用的类型将自动设置为状态“测试中”(in test) 或“使用中”(in work)。这样,可确保项目内的所有类型均为最新类型。

在项目外面编辑一个类型并创建新的类型版本时,被引用的类型不会自动更新。为了确保可自动升级各个被引用类型的相互关系,可使用库管理中的“升级类型”(Upgrading of types) 功能。

使用此功能时,可识别与已更改类型相关的所有被引用类型,并自动对这些类型进行升级。“测试中”(in test) 或“使用中”(in work) 扩展状态将添加给项目库中所有已升级的类型。升级后,可快速查看受更改影响的类型,并进行单独检查然后再次发布。

要求

已创建有一个项目,包含调用其它程序块或对象(如 PLC 数据类型 (UDT))的程序块。此时,各对象之间将建立相互关系。

已创建有一个项目库并将待编辑的类型存储在全局库中。这些类型在项目外进行过进一步开发,现在需要与现有项目库中的新类型版本重新集成。为此,需更新该项目库。

ac514ab2-1276-11ee-962d-dac502259ad0.png

要将新类型版本集成到现有项目库中,请按以下步骤操作:

打开未设置写保护的全局库。
待编辑类型的类型版本高于项目库中所包含类型的版本。
在全局库中,单击文件夹“类型”(Types),然后从快捷菜单中选择“更新 > 项目”(Update > Project)。
项目库将执行更新,并包括新的类型版本。

操作步骤

要在项目中自动引用新的类型版本,则需在库管理中对其进行升级。

请执行以下操作步骤:

在项目库中,单击文件夹“类型”(Types),然后打开项目管理。
在“类型”(Types) 区域中,从下拉列表选择“用于更新其它类型的新版本类型”(Types with new versions for upgrading other types)。
在项目库中,将显示存在新类型版本的所有类型。
右键单击“类型”(Types) 文件夹,然后在快捷菜单中选择“显示可更新的类型”(Show upgradable types) 条目。
所有引用的类型将显示在“升级类型”(Upgrading of types) 选项卡上。
在“升级类型”(Upgrading of types) 中,选择其中一个条目:
仅在测试环境中
将显示测试环境中引用某个实例的所有类型。
与所选的测试环境相兼容
将显示测试环境中引用某个实例的所有类型。但此时,该实例尚未创建。
选择一个测试环境
选择一个测试环境,在该测试环境中将对类型进行升级。
此时,将显示所有待升级的类型。
说明
类型的显示
类型的显示取决于库管理中所选择的文件夹,以及“升级类型”(Upgrading types) 选项卡中的设置。
单击“开始”(Start)。
成功升级后,“升级类型”对话框随即打开。
说明
“错误”状态
如果某个待升级的类型为“错误”状态,则类型升级无法启动。可通过以下两种方式:
所有被引用的类型将显示项目树中,且在项目库中为“测试中”(in test) 状态。
更正错误,然后重新启动升级。
通过从“待升级的类型”(Types to be upgraded) 下方的下拉列表中选择所需的条目,刷新待升级类型的视图。
检查类型“测试中”(in test),然后将其发布。为此,也可以使用管理库。
此时,可从下拉列表中选择“带有未决更改的类型”(Types with pending changes) 并发布所有显示的类型。

类型的更新和升级示例

说明

有一个项目库,其中的类型以不同方式进行相互引用。

ac868ee8-1276-11ee-962d-dac502259ad0.png

函数“BlockWithArrayStarIn_FC”由两个函数块分别调用。

函数“BlockWithArrayStarIn_FC”可在项目库之外独立进行进一步开发。

要求

已创建有带有所有所有相关类型的项目库。

操作步骤

要在项目之外独立开发类型“BlockWithArrayStarIn_FC”,请按以下步骤操作:

将类型从项目库复制到全局库,从而可以进行传递。
acb1958e-1276-11ee-962d-dac502259ad0.png
acb1958e-1276-11ee-962d-dac502259ad0.png
传递版本 V0.0.1,进行进一步开发。
类型“BlockWithArrayStarIn_FC”已编辑且已发布。提供方创建了新版本 V2.0.0 并返回带有新类型版本的全局库:
acfd456a-1276-11ee-962d-dac502259ad0.png
acfd456a-1276-11ee-962d-dac502259ad0.png

要将函数的新版本集成到现有项目库中,请按以下步骤操作:

单击全局库“Global_Library”的“类型”(Types) 文件夹。
从快捷菜单中选择“更新 > 项目”(Update > Project) 条目。
“更新项目”(Update project) 对话框随即打开。
单击“确定”(OK)。
新类型版本 V2.0.0 已集成到项目库中。
ad44f4e6-1276-11ee-962d-dac502259ad0.png
ad44f4e6-1276-11ee-962d-dac502259ad0.png
说明
引用最新类型版本
此时,新类型版本仅位于项目库中。项目树中的实例仍引用旧类型版本 V0.0.1。
ad8a011c-1276-11ee-962d-dac502259ad0.png
ad8a011c-1276-11ee-962d-dac502259ad0.png

要将项目树中的实例一次性地升级为新类型版本,请按以下步骤操作:

单击项目树中的“类型”(Types) 文件夹并打开库管理。
在“类型”(Types) 区域中,从下拉列表选择“用于更新其它类型的新版本类型”(Types with new versions for upgrading other types)。
此时,将显示带有新类型版本且项目树中尚未使用的函数。
add0921c-1276-11ee-962d-dac502259ad0.png
add0921c-1276-11ee-962d-dac502259ad0.png
单击“类型”(Types),然后从快捷菜单中选择“显示可更新的类型”(Display upgradable types) 条目。
“升级类型”(Upgrading types) 选项卡随即打开,并显示与更改的类型之间存在直接相互关系的所有类型。
ae1501f4-1276-11ee-962d-dac502259ad0.png
ae1501f4-1276-11ee-962d-dac502259ad0.png
要过滤测试环境中已升级的类型,请在“待升级的类型”(Types to be upgraded) 中选择条目“仅测试环境”(Types to be upgraded)。
选择测试环境“PLC S7-1500”。
ae590106-1276-11ee-962d-dac502259ad0.png
ae590106-1276-11ee-962d-dac502259ad0.png
所有待升级类型的状态均为“正常”(OK)。
如果一个或多个类型的状态为“错误”(Error),则升级无法启动。首先,更正错误;然后重复步骤 1 到 5。
单击“开始”(Start)。

结果

所有被引用的类型将在项目库和项目树中升级为新版本,并添加扩展名“in test”。

aea5d422-1276-11ee-962d-dac502259ad0.png
责任编辑:彭菁

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 西门子
    +关注

    关注

    91

    文章

    2849

    浏览量

    113767
  • 存储
    +关注

    关注

    12

    文章

    3856

    浏览量

    84660
  • 程序
    +关注

    关注

    114

    文章

    3631

    浏览量

    79541

原文标题:西门子博途: 升级现有项目中的类型

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何可以将OrCAD 页面一次性关闭

    如何可以将OrCAD 页面一次性关闭呢
    发表于 11-15 09:57

    怎么处理一次性打到板边的孔孔之间的距离

    请教有人知道怎么处理一次性打到板边的孔孔之间的距离,和孔板边的距离
    发表于 12-31 16:46

    各种一次性胃镜咬口

    `一次性使用咬口器产品由生物相容好的医用高分子材料制成。适用于胃镜检查及胃镜手术用,防止患者咬坏胃镜管体。◆产品用途:主要用于患者胃镜手术、检查用牙垫。◆产品使用范围:胃镜检查室。 ◆使用说明
    发表于 02-20 17:12

    北京回收西门子组态软件

    回收西门子变频器SINAMICS V10系列变频器回收西门子触摸屏回收西门子组态软件回收西门子
    发表于 05-27 12:16

    TIAS7-1200学习笔记

    西门子S7-1200数据类型总结笔记,来源于帮助文档。
    发表于 07-01 11:51

    西门子1200码垛机程序应用

    西门子1200码垛机、立体仓库程序(带注释),程序应用到变频器、触摸屏、步进电机、工业机器人、视觉相机。
    发表于 09-03 07:42

    西门子6688i 49版升级软件.zip

    西门子6688i 49版升级软件.zip
    发表于 01-22 15:45 0次下载

    西门子6688i 49中文版升级软件

    西门子6688i 49中文版升级软件.zip
    发表于 01-22 15:47 0次下载

    西门子6688i 52正式版升级软件

    西门子6688i 52正式版升级软件.zip
    发表于 01-22 15:47 0次下载

    畅销西门子助听器价格表_西门子助听器价格大全

    畅销西门子助听器价格表_西门子助听器价格大全 1、西门子盒式助听器 AMIGA 176AO Pocket AMIGA 176AO 西门子助听器价格:441元
    发表于 08-23 12:19 1.1w次阅读
    畅销<b class='flag-5'>西门子</b>助听器价格表_<b class='flag-5'>西门子</b>助听器价格大全

    西门子S7-200使用教程

    西门子S7-200 PLC仿真软件超详细使用教程西门子S7-200使用教程
    发表于 05-06 16:43 0次下载

    博世和西门子哪个好_博世和西门子的关系

    本文开始阐述了博世和西门子的关系以及分析了西门子和博世哪个更好,其次分析了西门子和博世的冰箱哪个更好,最后介绍了博世和西门子家电集团在中国的发展。
    的头像 发表于 04-04 09:30 15.2w次阅读

    西门子plc数据类型_西门子plc通讯方式

    西门子PLC的品质非常好,其网络稳定性、开放性深受工控人员的喜爱,而且编程软件分类多,使用方便。在国内工控界具有显著地位。虽然大家对西门子PLC都有一定的了解,但要你说出西门子PLC各种通信方式的特点,相信很多人都不能完整答出。
    发表于 07-25 10:57 1.3w次阅读
    <b class='flag-5'>西门子</b>plc数据<b class='flag-5'>类型</b>_<b class='flag-5'>西门子</b>plc通讯方式

    西门子变频电机的工作原理

    西门子变频器也可用于家电产品,使用西门子变频器的家电产品中不仅有电机,还有荧光灯等产品。用于电机控制的西门子变频器,既可以改变电压,又可以改变频率。但用于荧光灯的
    的头像 发表于 07-20 15:33 4163次阅读

    西门子变频器的工作原理

    西门子变频器也可用于家电产品,使用西门子变频器的家电产品中不仅有电机,还有荧光灯等产品。用于电机控制的西门子变频器,既可以改变电压,又可以改变频率。但用于荧光灯的
    的头像 发表于 08-07 19:13 7010次阅读