# 什么是变量?

变量是存储器中用于存储数据的命名空间。您可以将变量看作是值的容器。

创建所需的所有变量，然后将这些变量与画面上的开关、指示灯、数据显示和其他对象进行关联。

要与连接到人机界面的外接设备通讯，应创建一个变量并为其映射一个设备地址。

根据其设置，变量可以两种不同方式进行分类。

- 内部变量和外部变量: 不关联或关联设备地址。
- 本地变量和全局变量: 工程中不能使用或可以全局使用。

本地变量只能作为内部变量使用。

全局变量可以作为内部变量和外部变量使用。

## 内部变量和外部变量

内部变量与设备无关，仅用于内部人机界面操作。

外部变量与设备地址变量相关。

## 本地变量和全局变量

本地变量是在画面、内容或其设置本地变量的脚本中可访问的内部变量。本地变量被列在相应的画面或内容中。

全局变量是在整个工程中都可以访问的内部和外部变量。全局变量列在 [工程浏览器] 的 [全部变量] 下。

关于本地变量条件和行为的信息，请参阅以下内容。

本地变量