7.11.2 填充数组元素
功能
FILL称为填充数组元素,实现对目标数组指定范围的填充赋值。
LD图形
参数说明
接口变量 | 声明 | 数据类型 | 说明 |
---|---|---|---|
COUNT | Var_Input | UDINT | 元素个数 |
IN | Var_Input | Any_element但不含STRING | 用于填充目标范围元素 |
DEST | var_IN_OUT | Any_element但不含STRING | 原范围内容要复制到的目标范围中的首个元素 |
函数名称 | 返回值 | BOOL | 返回指令状态,TRUE代表指令正确执行,FALSE代表指令执行错误 |
注意
- 当源变量(IN)目标变量(DEST)数据类型相同或支持隐式转换,且DEST实参只能是数组成员变量时,才能执行该命令
对应语法
- COUNT:目标元素个数
- IN:填充元素
- DEST:填充到目标范围中的首个元素
示例
-
LD示例图片如下图所示:
-
ST示例如下代码所示:
r:=FILL(COUNT:=1,IN:=sarr[11],DEST:=darr[5]);