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

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

3天内不再提示

TIA Portal在项目中搜索功能

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

使用博途软件编程/调试时,可能会需要查看某一变量在何处使用过或者快速定位到变量使用的位置。此时,可以通过博途软件集成的在项目中搜索的功能,快速定位变量都在何处使用过,并且可以跳转到使用的程序段中。

可在打开的项目中搜索特定文本(搜索关键字)。搜索关键字可以是一个字、多个字或是句子的一部分。长度是限定搜索内容的唯一条件。可搜索的关键字最大长度为 255 个字符。可以使用通配符创建各种复杂的搜索条目。还可将搜索范围限定为特定区域、对象或对象属性。搜索时不区分大写和小写字母。

更改 STEP 7 对象(如,变量名称、PLC 数据类型或块)时,在项目中进行搜索前需更新这些对象的使用点,以确保这些变更结果可搜索到。为此,可对项目进行重新编译。

搜索编辑器帮助搜索,在编辑器中,可以指定搜索选项并开始搜索。搜索完成后,在搜索编辑器中将列出包含搜索文本的各个对象。可以直接在搜索编辑器中打开独立的对象。如果对象具有可查看属性,则可以将其显示在巡视窗口中。

在项目中搜索功能从TIA PORTAL V14开始支持。

启用/禁用在项目中搜索

TIA Portal软件安装后,默认启用在项目中搜索功能,如果需要查看或者需要禁用该功能,可以在选项菜单-->设置-->常规-->在项目中搜索,激活/取消复选框 启用“在项目中搜索”。如图1和图2所示。

28fe52c6-8d89-11ed-bfe3-dac502259ad0.png

图1.选项设置

291c96fa-8d89-11ed-bfe3-dac502259ad0.png

图2.启用“在项目中搜索复选框”

打开在项目中搜索的方法

打开在项目中搜索的方法有2种:

方法1:选择菜单栏“编辑”菜单,下拉菜单中点击“在项目中搜索”,如图3.所示。

2928d94c-8d89-11ed-bfe3-dac502259ad0.png

图3.打开在项目中搜索方法1

使用菜单栏,打开在项目中搜索的对话框,搜索范围为整个项目,如图4.所示。

299eb18a-8d89-11ed-bfe3-dac502259ad0.png

图4.在项目中搜索范围1

方法2:在项目树中,选中PLC_1文件夹,如图5.所示,使用快捷键 “Ctrl+F” 打开在项目中搜索的对话框。

29c3bee4-8d89-11ed-bfe3-dac502259ad0.png

图5.打开在项目中搜索方法2

使用快捷键“Ctrl+F”方式打开的“在项目中搜索”的对话框。搜索范围取决于,按下快捷键时鼠标所选中的区域。

在图3中,选中的是PLC_1,打开的在项目中搜索对话框的搜索范围如图6.所示。

29dbb45e-8d89-11ed-bfe3-dac502259ad0.png

图6.在项目中搜索范围2

在项目中查找功能的使用

以搜索M区变量为例说明在项目中查找功能的使用:

1、在FC1中简单编写程序,MC_POWER 的 Enable 使用变量M100.0,M100.0变量名称为“轴使能”,如图7所示。

29f6e0a8-8d89-11ed-bfe3-dac502259ad0.png

图7. FC1中编程

2、在同一项目中添加HMI画面,在画面中添加轴使能按钮,并且关联PLC1中M100.0/"轴使能"的变量,HMI画面及HMI变量表如图8.所示。

2a1db3a4-8d89-11ed-bfe3-dac502259ad0.png

图8.HMI画面及HMI变量表

3、按照前文中描述方法1打开在项目中搜索对话框,在搜索关键字处输入绝对地址 M100.0 (或%M100.0),搜索其使用的位置,仅可以搜索到M100.0在变量表中的定义。

2a42d206-8d89-11ed-bfe3-dac502259ad0.png如果图8中访问模式改为绝对地址,此时输入绝对地址,还可以搜索到HMI变量表中对该变量的定义。如图9所示。

2a5160c8-8d89-11ed-bfe3-dac502259ad0.png

图9.使用绝对地址搜索M100.0

2a42d206-8d89-11ed-bfe3-dac502259ad0.png图9.中标注为4.的方框,可以设置搜索限制,将搜索限制到具体某中类型

如果未激活任何过滤器,则将在所设置的搜索区域内能够搜索到的全部对象和属性中搜索该搜索条目。如果激活过滤器,则只针对所选属性或对象进行搜索。

4、按照前文中描述方法1打开在项目中搜索对话框,在搜索关键字处输入符号名称轴使能, 搜索其使用的位置。如图10.所示。

搜索结果:

PLC_1中:变量表中对该变量的定义,FC1中对该变量的使用;

HMI_1中:变量表定义,及跟画面中对该变量的使用。

2a42d206-8d89-11ed-bfe3-dac502259ad0.png如果关键字输入加双引号的符号名称“轴使能”,仅可搜索到该变量在FC1处的使用

2aab0664-8d89-11ed-bfe3-dac502259ad0.png

图10.使用符号名称搜索轴使能

2a42d206-8d89-11ed-bfe3-dac502259ad0.png以下为使用的相关说明:

a.使用在项目中搜索功能搜索DB块变量,也建议使用符号名称进行搜索。对于非优化数据块,如果使用绝地地址搜索,搜索结果显示<找不到匹配项>。

b.如果打开某个块(例如:打开FC1),再使用快捷键“CTRL+F”,打开的是查找和替换对话框,此功能仅可搜索打开的块中变量的使用位置,无法跨着块或者设备搜索变量使用的位置。

c.禁用查找精确匹配复选框(见图10),将按照关键字进行模糊通配符搜索,会搜索出与关键字相关的使用。如果勾选查找精确匹配复选框,将搜索出与关键字完全一致的使用。一般使用建议不勾选精确匹配,可以通过设置搜索位置和搜索限制条件来缩小搜索范围。

创建/删除搜索索引

系统会在后台自动创建可在项目中搜索的编辑器文本索引。每次更改后,系统都会更新搜索索引。仅当索引更新完成后,才能进行搜索。搜索仅包括使用设定的编辑语言的文本。更改编辑语言后,将重新生成搜索索引。这可能会占用一些时间,具体取决于项目中的文本数。

用户可随时重新生成搜索索引。请注意,搜索索引与项目一同保存。这样,可能会增加项目文件的大小。如果要传递项目,可以通过项目归档或项目最小化减少文件的大小。此时,应删除搜索索引。必要时,也可在项目中彻底禁用搜索功能。

搜索索引位于博途项目IM文件夹中名为SearchIndex的文件夹,如图11.所示。如需要删除搜索索引,选中此文件夹,右键删除即可。

2ad10f4e-8d89-11ed-bfe3-dac502259ad0.png

图11.搜索索引文件夹

2a42d206-8d89-11ed-bfe3-dac502259ad0.png删除搜索索引,需要保证在项目已经关闭的情况下操作,否则,无法删除。

搜索索引也可以手动创建,在选项菜单-->设置-->常规-->在项目中搜索,点击“重新创建搜索索引”如图12.所示。

2b01109a-8d89-11ed-bfe3-dac502259ad0.png

图12.重新创建搜索索引

审核编辑 :李倩

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

    关注

    4975

    文章

    12255

    浏览量

    454921
  • 编辑器
    +关注

    关注

    1

    文章

    788

    浏览量

    30199

原文标题:TIA Portal在项目中搜索功能

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

收藏 人收藏

    评论

    相关推荐

    STEP7(TIA Portal)TRACE功能全面解析

    在配置轨迹记录的条件时,STEP 7 (TIA Portal) 软件会计算出记录的最大持续时间和显示最大的测量点数目。测量点数量跟CPU中用于存储轨迹记录的内存大小和记录PLC变量需要的内存大小有关。
    发表于 03-08 14:30 365次阅读
    STEP7(<b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>)TRACE<b class='flag-5'>功能</b>全面解析

    PLC在新能源项目中的应用

    PLC在许多新能源项目中都可以应用。以下是一些常见的新能源项目,可以利用PLC实现自动化控制和监测。
    的头像 发表于 12-28 18:18 773次阅读

    西门子博途Libraries库功能

    库是包含任何TIA Portal对象类型的集合。对全局库和项目相关库进行了区分。
    的头像 发表于 12-16 14:36 807次阅读
    西门子博途Libraries库<b class='flag-5'>功能</b>

    西门子TIA V19有哪些新增功能

    允许平行安装V13SP1/SP2到V19的所有软件,以便访问所有版本项目。V19授权可应用于V11开始的所有TIA Portal版本
    的头像 发表于 11-27 11:23 2002次阅读
    西门子<b class='flag-5'>TIA</b> V19有哪些新增<b class='flag-5'>功能</b>

    TIA Portal版本和CPU中程序版本在上传时的兼容性

    通常 CPU 内的程序只能使用相同版本的 TIA Portal 软件上传,也就是说例如用 V18 下载的程序只能使用 V18 版本 TIA Portal 上传,但是也存在一些特例,或者
    的头像 发表于 11-05 16:52 1507次阅读
    <b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>版本和CPU中程序版本在上传时的兼容性

    S7-1200PLC多语言项目制作步骤

    对于默认情况项目项目语言取决于建立设备时,TIA PORTAL软件的用户界面语言。如果用户界面语言是中文,默认的项目语言以及初始编辑语言是
    发表于 10-25 11:33 489次阅读
    S7-1200PLC多语言<b class='flag-5'>项目</b>制作步骤

    TIA Portal V13 SP1上载程序步骤

    Portal STEP7 V13 SP1 开始,支持将设备作为新站上传到项目中,包括组态和程序。 使用STEP7 V13 SP1 编写的程序,使用STEP7 V13 SP1 项目操作上载
    发表于 10-25 10:24 1329次阅读
    <b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b> V13 SP1上载程序步骤

    单片机项目中LED的重要性

    单片机项目中LED的重要性
    的头像 发表于 09-18 16:19 644次阅读
    单片机<b class='flag-5'>项目中</b>LED的重要性

    如何在TIA Portal中配置PLC呢?

    任何自动化项目中最具挑战性的部分之一是让所有设备相互通信。
    的头像 发表于 07-25 09:53 1098次阅读
    如何在<b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>中配置PLC呢?

    如何轻松的将电源集成到项目中

    电子发烧友网站提供《如何轻松的将电源集成到项目中.zip》资料免费下载
    发表于 07-12 10:00 0次下载
    如何轻松的将电源集成到<b class='flag-5'>项目中</b>

    TIA Portal Openness导入/导出的基本原理

    可以导出某些组态数据,然后在编辑之后再将数据重新导入同一项目或不同项目中
    的头像 发表于 06-21 11:48 2223次阅读
    <b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b> Openness导入/导出的基本原理

    TIA Portal交叉引用的方法

    交叉引用列表提供项目中对象的使用概况。可以看到哪些对象相互依赖以及各对象所在的位置。
    的头像 发表于 05-24 09:05 872次阅读
    <b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>交叉引用的方法

    PORTAL中的软件单元功能,我建议你慎用

    TIA PORTAL 从V15.1或者V16开始,多了一个功能叫做:软件单元。
    的头像 发表于 05-23 10:35 1653次阅读
    <b class='flag-5'>PORTAL</b>中的软件单元<b class='flag-5'>功能</b>,我建议你慎用

    项目配置步骤

    2-2 所示。 序号 名称 版本 1 TIA Portal V16 表 2-2 项目中使用的软件 Sm@rtServer配置步骤 项目配置步骤如表 2-3 所示 序号 描 述 1 在
    的头像 发表于 05-19 09:10 976次阅读
    <b class='flag-5'>项目</b>配置步骤

    西门子S7-1500 PLC项目案例

    在这里工程师设计了一个简单的工程项目, 逐步介绍, 让大家对TIA Portal V12和S7-1500如何实施一个项目可以一目了然 。
    的头像 发表于 05-12 09:53 688次阅读
    西门子S7-1500 PLC<b class='flag-5'>项目</b>案例