天天看點

TIA常用功能-交叉引用

作者:工控WJX

交叉引用清單提供項目中對象的使用概況。 可以看到哪些對象互相依賴以及各對象所在的位置。 是以,交叉引用是項目文檔的一部分。還可以直接跳到對象的使用位置。可以在交叉引用清單中顯示和定位的對象取決于所安裝的産品。

在 TIA Portal V15 及更高版本中,交叉引用中将顯示帶有版本辨別的指令。不帶版本辨別的指令則不顯示。

可以同時打開多個引用對象的交叉引用。如果選擇的對象超過了 50 個,則在交叉引用清單中折疊顯示。如果選擇的對象少于 50 個,則在交叉引用清單中展開顯示。

打開交叉引用的方法

打開交叉引用的方法:

1、選中需要查詢的目标,在"工具"(Tools) 菜單中,選擇"交叉引用"(Cross-reference) 指令。如圖1.所示。

TIA常用功能-交叉引用

圖1.工具菜單打開交叉引用

2、選中需要查詢的目标(可以是某個程式,某個塊,某個程式段,某個變量,某個塊接口,某個PLC資料類型等),在快捷菜單中,選擇"交叉引用"(Cross-references)。如圖2.所示。

TIA常用功能-交叉引用

圖2.下拉菜單中選擇交叉引用

3、選中需要查詢的目标,單擊工具欄中的交叉引用圖示。如圖3.所示。

TIA常用功能-交叉引用

圖3.快捷菜單打開交叉引用

4、選中需要查詢的目标,在項目樹中,選擇一個對象并單擊"F11"。

5、選中需要查詢的目标,在"指令"(Instructions) 任務卡中選擇一個帶有版本辨別的指令,并單擊"F11"。如圖4.所示。

TIA常用功能-交叉引用

圖4.帶有版本表示的指令交叉引用

注意:

a.帶有版本辨別的指令,在程式中使用才可以顯示交叉引用,如果交叉引用為灰色,說明該指令沒有調用。

b.如果不了解程式中是否使用過某些指令,可以直接對該指令交叉引用(前提是該指令是帶有版本辨別的)

交叉引用清單

程式中編輯FB1"電機控制"在OB1"Main"中調用,生成背景資料塊DB2“電機控制_DB”,如圖5.所示。

TIA常用功能-交叉引用

圖5.程式編寫

同時選中FB1和DB2,右鍵,交叉引用,打開交叉引用清單,表中内容顯示如圖6.所示。

TIA常用功能-交叉引用

圖6.交叉引用清單

交叉引用過濾器

為了快速搜尋特定的交叉引用并進行合理排列,可對交叉引用清單進行過濾篩選。博途軟體安裝後,交叉引用清單中內建了系統過濾器。系統過濾器通常位于過濾器選擇的下拉清單中,且無法删除。博途預設設定的交叉引用過濾器為“顯示帶有引用的對象”。如圖7.所示。

TIA常用功能-交叉引用

圖7.設定預設應用所選過濾器

如需要可以添加自定義過濾器。自定義的過濾器建立後将顯示在過濾器選擇下拉清單中,位于系統過濾器之後,且可根據需要進行修改、重命名和删除。如圖8.所示。

TIA常用功能-交叉引用

圖8.自定義過濾器

選擇PLC_1檔案夾,點選工具欄的交叉引用的按鈕打開交叉引用視窗,将過濾器切換為自定義的Filter_3,交叉引用的結果及操作步驟如圖9.所示。

TIA常用功能-交叉引用

圖9.使用自定義過濾器交叉引用

如果自定義的過濾器不需要了,可以将其删除,操作步驟如圖10.所示。

TIA常用功能-交叉引用

圖10.删除自定義過濾器

重疊通路

在實際程式設計過程中,随着程式量的增加,變量使用也會越來越多,如果沒有仔細規劃過,很容易導緻變量使用出現沖突。此處舉例說明如何檢視變量重疊通路。

在OB1中簡單程式設計,程式段1中将MW18的數值傳送到MW20中。序段2中使用M20.0對輸出線圈M20.1指派,其中,M20.0和MW20位址重疊。如圖11.所示。

TIA常用功能-交叉引用

圖11.程式設計中出現變量使用重疊

滑鼠選中MW20,右鍵,下拉菜單中選擇交叉引用,交叉引用清單的工具欄中選擇顯示重疊通路按鈕,如圖12.所示。

TIA常用功能-交叉引用

繼續閱讀