变量、POU(程序、函数块、函数)或DUT的符号都可出现在交叉引用列表中。然后您可以直接从列表跳转到项目中相应的位置。

有两种方法来搜索一个符号的出现位置:

- 纯文本搜索: 在***交叉引用列表***视图中手动指定文本(符号名、占位符)。
- 搜索特定的声明:  
    
    - 在***交叉引用列表***视图中，从输入助手中选择声明。
    - 重点是在POU编辑器中的符号名，然后从上下文菜单开始交叉引用搜索。
    - 重点是POU编辑器中的符号名，打开***交叉引用列表***视图，并自动执行交叉引用搜索。
    - 在已经列出了几个声明的出现位置的***交叉引用列表***视图中，您将这些结果限制为一个特定的声明。

###  

---

### 通过符号名交叉引用文本搜索​

要求：打开***交叉引用列表***视图。

  
1.在名称旁边的字段中指定一个字符串，例如要为其查找项目中出现位置的变量的标识符。例如：“iCounter”。  
对于文本搜索，可以使用星号“\*”(对于任意数量的字符)或问号 “?”(用于确切的字符数)与变量标识符的子字符串组合。  
使用百分号“%”搜索IEC地址。例如：“%MW8”,“%M\*”。

2.单击![](https://resource.helplook.net/docker_production/3648ne/article/LeeXWwRe/6721a34534a52.png)按钮开始在项目中进行文本搜索。  
⇒视图***交叉引用列表***打开并显示iCounter变量的出现位置。声明部分总是显示在项目中，并且出现位置是缩进的。

3.双击交叉引用列表中的出现位置。⇒各自的对象在编辑器中打开，并带有标记的出现位置。

---

### 特定符号声明的交叉引用​

特定符号声明的交叉引用​  
要求：编辑器中打开了一个POU。

  
**来自POU编辑器，带有菜单命令**

1.将光标置于声明部分或实现部分中符号(变量，POU)的标识符处。

2.可在右键菜单或***编辑***菜单中找到并单击***浏览符号 ➔ 浏览交叉引用***。⇒***交叉引用列表***视图打开并显示变量或POU的出现位置。

如果***交叉引用列表***视图已经打开，那么您还可以搜索特定结果的出现位置，如下所示:

  
**从POU编辑器，自动**

1.在***工具 ➔ 选项***(***智能编码***类别)中选择***交叉参考视图中自动列表***复选框选项。在POU中选择符号的名称，或在名称中设置光标。  
⇒根据选择项或光标的位置，交叉引用列表将自动显示相应符号的出现位置。

**在交叉引用列表视图中，提供输入帮助**

1.在***交叉引用列表***视图中，使用输入助手![](https://resource.helplook.net/docker_production/3648ne/article/LeeXWwRe/6721a41639e6f.png)在***通过声明***旁边的字段中指定符号名称。  
⇒交叉引用列表显示符号的出现位置。  
  
**在交叉引用列表视图中，仅限于特定的声明**

1.如果在***交叉引用列表***视图中列出了一个符号的多个声明，例如在文本搜索之后，那么您可以将显示缩减为一个结果: 选择具有所需声明的行，然后单击![](https://resource.helplook.net/docker_production/3648ne/article/LeeXWwRe/6721a435aabc0.png)按钮，或在右键菜单中单击***限制结果到当前声明***。  
⇒交叉引用列表只包含所选声明的出现位置。