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
    +关注

    关注

    5008

    文章

    13179

    浏览量

    462235
  • 编辑器
    +关注

    关注

    1

    文章

    803

    浏览量

    31129

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

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

收藏 人收藏

    评论

    相关推荐

    profinet转profinet

    创建新项目,输入项目名称,选择路径等信息后,点击创建,如下图所示。1. 通过 Portal 视图或创建完成的项目视图将 CPU 插入到项目中
    发表于 11-09 13:03

    OpenAI推出ChatGPT搜索功能

    近日,OpenAI再次迈出了重要的一步,为其广受好评的ChatGPT平台添加了一项全新的搜索功能。 据悉,这项被命名为“ChatGPT搜索”的新功能,将为用户带来前所未有的
    的头像 发表于 11-04 10:34 281次阅读

    OpenAIChatGPT增添搜索功能

    近日,OpenAI宣布为其旗舰产品ChatGPT增添全新的搜索功能,此举标志着该公司对Alphabet旗下谷歌的直接挑战进一步升级。OpenAI周四正式揭晓了这一名为“ChatGPT搜索”的新
    的头像 发表于 11-01 17:01 329次阅读

    浅析集中控制型消防应急照明和疏散指示系统住宅项目中的设计和应用

    安科瑞 程瑜  187 0211 2087 摘要: 结合相关规范要求,通过阐述应急照明与消防应急照明相关定义,住宅项目中消防应急照明设计的新旧差异,分析住宅项 目中消防应急照明与日常照明能否兼用
    的头像 发表于 10-18 14:30 181次阅读
    浅析集中控制型消防应急照明和疏散指示系统<b class='flag-5'>在</b>住宅<b class='flag-5'>项目中</b>的设计和应用

    智能照明控制系统体育场馆项目中的应用

    与瞄准、灯具眩光与外溢光控制;基本控制方式、区域控制、系统功能等方面,探讨了体育场馆项目中智能照明系统的应用要点。 关键词:体育场馆;智能照明;照明控制 0、引言 体育场馆项目中应用
    的头像 发表于 09-25 14:04 290次阅读
    智能照明控制系统<b class='flag-5'>在</b>体育场馆<b class='flag-5'>项目中</b>的应用

    OPA855做TIA强光照射时输出饱和的波形出现明显毛刺如何解决?

    激光雷达遇到镜面等高反射率的目标时才会出现,而且并不是一直出现,好像是特定光强区间时才会发生。 TIA型号:OPA855,电路如下图1 附图: 图1 图2
    发表于 08-08 06:27

    请问如何将cURL库添加到ESP8266_RTOS_SDK项目中

    我想使用 curl api,但我不知道如何将库添加到我的项目中,这样当我将该库的头文件包含在我的项目中时它就不会抱怨。 有谁知道如何正确地将第三方库添加到ESP8266_RTOS_SDK项目中
    发表于 07-09 07:52

    请问如何获取当前项目中所选的MCU设备?

    一些特定项目中,我想在一个通用的 .c 语言中对不同的 MCU 器件进行差异处理。 文件 是否有办法普通 .c 语言中获取 MCU 设备名称? 文件
    发表于 05-30 07:29

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

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

    浅析集中控制型消防应急照明和疏散指示系统住宅项目中的设计和应用

    浅析集中控制型消防应急照明和疏散指示系统住宅项目中的设计和应用 张颖姣 摘要:结合相关规范要求,通过阐述应急照明与消防应急照明相关定义,住宅项目中消防应急照明设计的新旧差异,分析住宅项 目中
    的头像 发表于 02-27 13:36 327次阅读
    浅析集中控制型消防应急照明和疏散指示系统<b class='flag-5'>在</b>住宅<b class='flag-5'>项目中</b>的设计和应用

    上海药明生基-研发与产业化平台建设项目装修工程项目中智能照明监控系统的应用

    本文简述了智能照明监控系统的组成原理,分析了智能照明监控应用中的设计依据和相关规范。通过安科瑞ASL1000智能照明监控系统监控系统035901上海药明生基-研发与产业化平台建设项目装修工程
    的头像 发表于 01-03 10:43 374次阅读
    上海药明生基-研发与产业化平台建设<b class='flag-5'>项目</b>装修工程<b class='flag-5'>项目中</b>智能照明监控系统的应用

    PLC新能源项目中的应用

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

    Modbus转Ethernet网关在空调项目中的应用

    ,帮助管理人员更好地了解设备运行状况,为设备的维护和管理提供依据,Modbus转Ethernet网关在空调项目中可以实现设备的智能化、远程管理、能源管理、设备自动化控制、数据记录和分析以及网络安全保障等多种功能,为空调系统的运行和管理提供强有力的支持。
    发表于 12-26 19:26

    西门子博途Libraries库功能

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

    医用隔离电源系统河北省某医院项目中的应用

    单个医用吊塔的功率约为1.5kVA,项目中选择使用8VA容量的隔离变压器同时为5台医用吊塔供电。因为隔离变压器启动时会产生较大的冲击电流,可能会造成隔离变压器一次侧断路器断开或闭合困难,所以本项目
    的头像 发表于 12-01 16:45 332次阅读
    医用隔离电源系统<b class='flag-5'>在</b>河北省某医院<b class='flag-5'>项目中</b>的应用