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
责任编辑:彭菁

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

    关注

    94

    文章

    3038

    浏览量

    115832
  • 存储
    +关注

    关注

    13

    文章

    4308

    浏览量

    85828
  • 程序
    +关注

    关注

    117

    文章

    3786

    浏览量

    81023

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

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

收藏 人收藏

    评论

    相关推荐

    北京回收西门子组态软件

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

    TIAS7-1200学习笔记

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

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

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

    西门子大赛1200电梯参考程序

    西门子大赛1200电梯参考程序,V13文件.有需要的加油!
    发表于 06-22 15:56 183次下载

    解析ABB机器人与西门子S7-1200 profinet通讯

    西门子软件中做PLC硬件组态,设置以太网连接。
    的头像 发表于 01-18 16:55 4.9w次阅读
    解析ABB机器人与<b class='flag-5'>西门子</b>S7-1200 profinet通讯

    详解编程实现S7300与西门子触摸屏通讯

    目前国内流行用昆仑通泰或者威纶通触摸屏做项目,方面价格便宜,另方面编程简单。但西门子屏也经常会被用到,所以不得不学。简单写下会用图建
    的头像 发表于 05-05 11:37 1.7w次阅读

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

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

    西门子PLC编程软件下载

    西门子PLC编程软件TIA V13 SP1 SIMATIC_WinCC_Runtime_Professional_SP1_for_V13---江西工控论坛有下载密码www.jx-gongkong.com
    发表于 03-01 11:04 68次下载

    如何在平台调试西门子G120变频器

      随着工业自动化迈向智能化越来越近,科技工作者不断的突破,近年在传动领域,采用工业以太网(Profinet)和变频器通讯非常广泛,今天我们简单的介绍下在平台调试西门子G120变频器。
    的头像 发表于 04-25 10:17 2.9w次阅读
    如何在<b class='flag-5'>博</b><b class='flag-5'>途</b>平台调试<b class='flag-5'>西门子</b>G120变频器

    3826 组(一次性 PROM 版本)数据表

    3826 组(一次性 PROM 版本)数据表
    发表于 05-05 19:40 0次下载
    3826 组(<b class='flag-5'>一次性</b> PROM <b class='flag-5'>版本</b>)数据表

    3826 组(一次性 PROM 版本)数据表

    3826 组(一次性 PROM 版本)数据表
    发表于 06-26 19:32 0次下载
    3826 组(<b class='flag-5'>一次性</b> PROM <b class='flag-5'>版本</b>)数据表

    西门子1200/1500PLC单按钮启停控制10种设计方法

    西门子1200/1500PLC单按钮启停控制10种设计方法
    的头像 发表于 08-31 09:14 8085次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC单按钮启停控制10种设计方法

    西门子plc单按钮启停的十种方法(1200/1500PLC)

    西门子1200/1500PLC单按钮启停控制10种设计方法
    发表于 08-31 09:15 6626次阅读
    <b class='flag-5'>西门子</b>plc单按钮启停的十种方法(<b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC)

    如何在平台调试西门子G120变频器

    随着工业自动化迈向智能化越来越近,科技工作者不断的突破,近年在传动领域,采用工业以太网(Profinet)和变频器通讯非常广泛,今天我们简单的介绍下在平台调试西门子G120变频器。
    发表于 09-07 12:50 4956次阅读
    如何在<b class='flag-5'>博</b><b class='flag-5'>途</b>平台调试<b class='flag-5'>西门子</b>G120变频器

    西门子完成对BuntPlanet的收购

    不仅是对西门子长期以来致力于推动水务行业智能化、数字化发展的有力证明,更是对未来智慧水务新生态构建的一次重要布局。
    的头像 发表于 07-10 16:25 739次阅读