变量

变量用于存储和处理信息。初始值是目标开始首次循环时变量的值。可将初始值分配给基本 IEC 61131-3 数据类型的变量。默认初始值为 0 (False)。
变量类型如下:
  • 局部变量是分配给项目中特定程序的变量,且只能用于该程序。
  • 全局变量属于项目中的控制器,且可用于项目中的任何程序。
变量命名规范如下:
  • 变量名不得超过 40 个字符。
  • 变量名必须以字母开头。
  • 变量名可以包含字母、数字或下划线。
  • 变量名称中不得包含连续的下划线。

变量属性

每个变量均必须具有分配的属性。
变量属性
属性
描述
读取/写入
可以读取或写入且具有初始值的变量
读取
具有初始值的只读变量
写入
具有初始值的只写变量

变量方向

变量方向可用于用户定义的函数或用户定义的功能块的局部变量。某些变量不能具有输入或输出方向。例如,时间。
变量方向
方向
描述
Var
由程序更新的内部变量
VarOutput
与输入设备相连的变量(由系统进行刷新)
VarInput
与输出设备相连的变量

变量值

变量的值类型:
    • 联机查看变量时,它是执行控制器中的变量的值。
    • 脱机查看变量时,它是联机查看变量时的值快照,并且保存在脱机项目中。
  • 物理值
    实际值是控制器全局输入和输出变量独有的属性。由于可以使用“
    强制
    ”属性强制设置 I/O 变量的值,因此物理值会显示物理 I/O 的真正值。

下载和还原后对用户变量进行初始化

下载和还原后,初始值和值将设置值。初始值在脱机配置项目时输入,可以在不重新生成项目的情况下进行更改。值包含上传或备份的逻辑数据,用于保存控制器变量的状态以供日后下载和还原。但可以在项目中脱机修改。如果初始值和值同时存在,则初始值优先于值。
变量的初始值和值
初始值
值(脱机)
下载和还原后的值(联机)
默认值
现有
现有
初始值

通电后用户变量的值

通电后用户变量的值
保留复选框
通电后的值(联机)
清除
复位
选定
断电前的值
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal