使用博途軟件編程/調(diào)試時(shí),可能會(huì)需要查看某一變量在何處使用過(guò)或者快速定位到變量使用的位置。此時(shí),可以通過(guò)博途軟件集成的在項(xiàng)目中搜索的功能,快速定位變量都在何處使用過(guò),并且可以跳轉(zhuǎn)到使用的程序段中。
可在打開(kāi)的項(xiàng)目中搜索特定文本(搜索關(guān)鍵字)。搜索關(guān)鍵字可以是一個(gè)字、多個(gè)字或是句子的一部分。長(zhǎng)度是限定搜索內(nèi)容的唯一條件。可搜索的關(guān)鍵字最大長(zhǎng)度為 255 個(gè)字符。可以使用通配符創(chuàng)建各種復(fù)雜的搜索條目。還可將搜索范圍限定為特定區(qū)域、對(duì)象或?qū)ο髮傩浴K阉鲿r(shí)不區(qū)分大寫(xiě)和小寫(xiě)字母。
更改 STEP 7 對(duì)象(如,變量名稱(chēng)、PLC 數(shù)據(jù)類(lèi)型或塊)時(shí),在項(xiàng)目中進(jìn)行搜索前需更新這些對(duì)象的使用點(diǎn),以確保這些變更結(jié)果可搜索到。為此,可對(duì)項(xiàng)目進(jìn)行重新編譯。
搜索編輯器幫助搜索,在編輯器中,可以指定搜索選項(xiàng)并開(kāi)始搜索。搜索完成后,在搜索編輯器中將列出包含搜索文本的各個(gè)對(duì)象。可以直接在搜索編輯器中打開(kāi)獨(dú)立的對(duì)象。如果對(duì)象具有可查看屬性,則可以將其顯示在巡視窗口中。
在項(xiàng)目中搜索功能從TIA PORTAL V14開(kāi)始支持。
啟用/禁用在項(xiàng)目中搜索
TIA Portal軟件安裝后,默認(rèn)啟用在項(xiàng)目中搜索功能,如果需要查看或者需要禁用該功能,可以在選項(xiàng)菜單-->設(shè)置-->常規(guī)-->在項(xiàng)目中搜索,激活/取消復(fù)選框 啟用“在項(xiàng)目中搜索”。如圖1和圖2所示。
圖1.選項(xiàng)設(shè)置
圖2.啟用“在項(xiàng)目中搜索復(fù)選框”
打開(kāi)在項(xiàng)目中搜索的方法
打開(kāi)在項(xiàng)目中搜索的方法有2種:
方法1:選擇菜單欄“編輯”菜單,下拉菜單中點(diǎn)擊“在項(xiàng)目中搜索”,如圖3.所示。
圖3.打開(kāi)在項(xiàng)目中搜索方法1
使用菜單欄,打開(kāi)在項(xiàng)目中搜索的對(duì)話(huà)框,搜索范圍為整個(gè)項(xiàng)目,如圖4.所示。
圖4.在項(xiàng)目中搜索范圍1
方法2:在項(xiàng)目樹(shù)中,選中PLC_1文件夾,如圖5.所示,使用快捷鍵 “Ctrl+F” 打開(kāi)在項(xiàng)目中搜索的對(duì)話(huà)框。
圖5.打開(kāi)在項(xiàng)目中搜索方法2
使用快捷鍵“Ctrl+F”方式打開(kāi)的“在項(xiàng)目中搜索”的對(duì)話(huà)框。搜索范圍取決于,按下快捷鍵時(shí)鼠標(biāo)所選中的區(qū)域。
在圖3中,選中的是PLC_1,打開(kāi)的在項(xiàng)目中搜索對(duì)話(huà)框的搜索范圍如圖6.所示。
圖6.在項(xiàng)目中搜索范圍2
在項(xiàng)目中查找功能的使用
以搜索M區(qū)變量為例說(shuō)明在項(xiàng)目中查找功能的使用:
1、在FC1中簡(jiǎn)單編寫(xiě)程序,MC_POWER 的 Enable 使用變量M100.0,M100.0變量名稱(chēng)為“軸使能”,如圖7所示。
圖7. FC1中編程
2、在同一項(xiàng)目中添加HMI畫(huà)面,在畫(huà)面中添加軸使能按鈕,并且關(guān)聯(lián)PLC1中M100.0/"軸使能"的變量,HMI畫(huà)面及HMI變量表如圖8.所示。
圖8.HMI畫(huà)面及HMI變量表
3、按照前文中描述方法1打開(kāi)在項(xiàng)目中搜索對(duì)話(huà)框,在搜索關(guān)鍵字處輸入絕對(duì)地址 M100.0 (或%M100.0),搜索其使用的位置,僅可以搜索到M100.0在變量表中的定義。
如果圖8中訪問(wèn)模式改為絕對(duì)地址,此時(shí)輸入絕對(duì)地址,還可以搜索到HMI變量表中對(duì)該變量的定義。如圖9所示。
圖9.使用絕對(duì)地址搜索M100.0
圖9.中標(biāo)注為4.的方框,可以設(shè)置搜索限制,將搜索限制到具體某中類(lèi)型
如果未激活任何過(guò)濾器,則將在所設(shè)置的搜索區(qū)域內(nèi)能夠搜索到的全部對(duì)象和屬性中搜索該搜索條目。如果激活過(guò)濾器,則只針對(duì)所選屬性或?qū)ο筮M(jìn)行搜索。
4、按照前文中描述方法1打開(kāi)在項(xiàng)目中搜索對(duì)話(huà)框,在搜索關(guān)鍵字處輸入符號(hào)名稱(chēng)軸使能, 搜索其使用的位置。如圖10.所示。
搜索結(jié)果:
PLC_1中:變量表中對(duì)該變量的定義,F(xiàn)C1中對(duì)該變量的使用;
HMI_1中:變量表定義,及跟畫(huà)面中對(duì)該變量的使用。
如果關(guān)鍵字輸入加雙引號(hào)的符號(hào)名稱(chēng)“軸使能”,僅可搜索到該變量在FC1處的使用
圖10.使用符號(hào)名稱(chēng)搜索軸使能
以下為使用的相關(guān)說(shuō)明:
a.使用在項(xiàng)目中搜索功能搜索DB塊變量,也建議使用符號(hào)名稱(chēng)進(jìn)行搜索。對(duì)于非優(yōu)化數(shù)據(jù)塊,如果使用絕地地址搜索,搜索結(jié)果顯示<找不到匹配項(xiàng)>。
b.如果打開(kāi)某個(gè)塊(例如:打開(kāi)FC1),再使用快捷鍵“CTRL+F”,打開(kāi)的是查找和替換對(duì)話(huà)框,此功能僅可搜索打開(kāi)的塊中變量的使用位置,無(wú)法跨著塊或者設(shè)備搜索變量使用的位置。
c.禁用查找精確匹配復(fù)選框(見(jiàn)圖10),將按照關(guān)鍵字進(jìn)行模糊通配符搜索,會(huì)搜索出與關(guān)鍵字相關(guān)的使用。如果勾選查找精確匹配復(fù)選框,將搜索出與關(guān)鍵字完全一致的使用。一般使用建議不勾選精確匹配,可以通過(guò)設(shè)置搜索位置和搜索限制條件來(lái)縮小搜索范圍。
創(chuàng)建/刪除搜索索引
系統(tǒng)會(huì)在后臺(tái)自動(dòng)創(chuàng)建可在項(xiàng)目中搜索的編輯器文本索引。每次更改后,系統(tǒng)都會(huì)更新搜索索引。僅當(dāng)索引更新完成后,才能進(jìn)行搜索。搜索僅包括使用設(shè)定的編輯語(yǔ)言的文本。更改編輯語(yǔ)言后,將重新生成搜索索引。這可能會(huì)占用一些時(shí)間,具體取決于項(xiàng)目中的文本數(shù)。
用戶(hù)可隨時(shí)重新生成搜索索引。請(qǐng)注意,搜索索引與項(xiàng)目一同保存。這樣,可能會(huì)增加項(xiàng)目文件的大小。如果要傳遞項(xiàng)目,可以通過(guò)項(xiàng)目歸檔或項(xiàng)目最小化減少文件的大小。此時(shí),應(yīng)刪除搜索索引。必要時(shí),也可在項(xiàng)目中徹底禁用搜索功能。
搜索索引位于博途項(xiàng)目IM文件夾中名為SearchIndex的文件夾,如圖11.所示。如需要?jiǎng)h除搜索索引,選中此文件夾,右鍵刪除即可。
圖11.搜索索引文件夾
刪除搜索索引,需要保證在項(xiàng)目已經(jīng)關(guān)閉的情況下操作,否則,無(wú)法刪除。
搜索索引也可以手動(dòng)創(chuàng)建,在選項(xiàng)菜單-->設(shè)置-->常規(guī)-->在項(xiàng)目中搜索,點(diǎn)擊“重新創(chuàng)建搜索索引”如圖12.所示。
圖12.重新創(chuàng)建搜索索引
-----------------END--------------------
審核編輯 :李倩
-
plc
+關(guān)注
關(guān)注
5031文章
13864瀏覽量
473557 -
變量
+關(guān)注
關(guān)注
0文章
614瀏覽量
28905 -
編輯器
+關(guān)注
關(guān)注
1文章
821瀏覽量
31931
原文標(biāo)題:TIA Portal在項(xiàng)目中搜索功能
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
從 CANopen到 PROFINET:網(wǎng)關(guān)助力物流中心實(shí)現(xiàn)復(fù)雜的自動(dòng)化升級(jí)

在西門(mén)子TIA Portal中使用CFC語(yǔ)言實(shí)現(xiàn)電機(jī)控制的全流程

鋼廠首選,profinet轉(zhuǎn)profibus在煤電項(xiàng)目中的協(xié)議轉(zhuǎn)換解決方案

SDMMC SD_init() 在啟用了TrustZone的項(xiàng)目中永久循環(huán)是怎么回事?
西門(mén)子TIA Portal HMI的遠(yuǎn)程控制功能

分布式儲(chǔ)能監(jiān)控系統(tǒng)在某儲(chǔ)能項(xiàng)目中的應(yīng)用

西門(mén)子TIA Portal中函數(shù)FC和函數(shù)塊FB的相互轉(zhuǎn)換

ChatGPT新增實(shí)時(shí)搜索與高級(jí)語(yǔ)音功能
轉(zhuǎn)換神器CAN主轉(zhuǎn)profinet協(xié)議網(wǎng)關(guān)profinet轉(zhuǎn)CANfree組態(tài)小秘籍

profinet轉(zhuǎn)profinet
OpenAI推出ChatGPT搜索功能
OpenAI在ChatGPT增添搜索功能
淺析集中控制型消防應(yīng)急照明和疏散指示系統(tǒng)在住宅項(xiàng)目中的設(shè)計(jì)和應(yīng)用

智能照明控制系統(tǒng)在體育場(chǎng)館項(xiàng)目中的應(yīng)用

評(píng)論