# 使用监视列表

### 什么是监视列表？​

监视列表是用户定义的工程变量列表，这些变量在一个视图中收集，用于监视其值。在在线模式下，您可以在监视列表中写入和强制使用变量值。监视、写入和强制的处理方式与在线模式下的声明编辑器相同。 您可以在监视选项中自定义浮点值的表示形式。

一个工程中有四个随时可用的监视列表(Watch )。单击视图 ➔ 监视。

如果表达式是接口引用，则可以对其进行扩展。如果接口指向全局实例，则该全局实例将显示为引用下方的第一个条目。如果接口引用更改，则显示的引用将折叠。

### 创建和编辑监视列表（离线或在线模式）​

要求：该工程处于在线或离线模式。它包括一个具有声明的变量的应用程序，您想要将其添加到四个可能的监视列表之一。

1.单击视图 ➔ 监视 ➔ 监视。
⇒Watch 视图打开。它包含一个空白表行。

2.双击表达式列中的字段，然后手动或使用输入助手键入要监视的变量。
语法：<设备名称>.<应用程序名称>.<对象名称>.<变量名称>
例如："Dev1.App1.PLC_PRG.ivar"
如果键入结构变量的名称，则各个组件将以在线模式自动显示在其他行中。

3.定义将使用此列表监视的所有连续变量。您可以使用拖放操作来更改顺序。
⇒根据变量声明自动填写执行点，类型，地址，注释字段。表达式前面的符号表示变量的类型：输入变量()，输出变量()，或普通变量( )。

### 通过选择“添加监视”命令来添加变量（在线模式）​

要求：工程已打开并正在运行。 它包括一个带有声明变量的应用程序，您希望将其添加到可能的监视列表中。

1.单击视图 ➔ 监视打开监视列表。

2.将光标放在POU的声明或实现部分中的变量上，然后右键单击以选择添加监视命令。
⇒这会将选定变量的条目添加到列表中。

3.您可以用这种方式添加其他变量，也可以按上述方法直接在表达式字段的列表中键入。
⇒监视列表将立即更新。