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