指令块参数

本部分介绍指令块的参数。
指令块参数
参数
描述
Name
标识参数。
命名规范如下:
  • 该名称不得超过 40 个字符。
  • 该名称可以包含字母、数字或下划线。
  • 名称必须以字母或下划线开头。
  • 名称不得包含连续的下划线。
Alias
显示图形语言编辑器中使用的短名称。该名称不得超过 40 个字符。
Data Type
显示参数的数据类型,包括:
  • BOOL
  • BYTE
  • DATA
  • DINT
  • DWORD
  • INT
  • LINT
  • LWORD
  • LREAL
  • REAL
  • SINT
  • STRING
  • TIME
  • UDINT
  • UINT
  • USINT
  • WORD
  • USER ARRAYS
  • 用户定义的结构
有关数据类型的信息,请参阅数据类型概述
Direction
指示参数的方向:
  • VarInput
  • VarOutput
  • Var
Dimension
显示参数的数组维度。
维度定义为双整型 (DINT) 正值。
建议的多维数组最大大小限制为 [1..400,1..40]。
示例:
  • [1..10] 表示一维数组
  • [1..4,1..7] 表示二维数组
Comment
显示参数的注释。注释是自由格式文本。
Initial Value
显示控制器首次开启执行时变量的值。例如,在程序下载之后。
若值无法保留,在控制器断电重启后,初始值仍旧是变量的值。
初始值可以是默认值,也可以是用户创建变量时定义的值。
采用与“
数据类型
”对应的语法。
Value (Online)
显示因变量方向而异的变量值。
该值在监控运行时下载时可用。
值包括:
  • 输入:强制
  • 输出:由正在运行的代码更新
  • 内部:强制
Value (Offline)
显示因变量方向而异的变量值。
该值在监控运行时下载时可用。
值包括:
  • 输入:由字段值更新
  • 输出:强制
  • 内部:由存在的消费者绑定更新,否则由正在运行的代码更新
Force
指示是否强制参数值。对于简单变量和功能块参数,强制的运行方式不同:
  • 对于简单变量,直接强制各个变量。
  • 对于功能块参数,强制参数确保参数值在功能块中保持不变。
Attribute
指示参数的读写访问权限:
  • 读取
  • 写入
  • 读取/写入
String Size
指示字符串变量的长度。“
字符串大小
”适用于 STRING 数据类型。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal