.

声明数组

.
.

要求:项目的编程对象(POU或GVL)是开放的。

.
1.
点击编辑 ➔ 声明变量

自动声明对话框打开。

2.
从下拉列表中为数组选择所需的范围
3.
控件中输入数组的标识符名称输入栏。
4.
单击箭头按钮()从类型输入字段并选择数组向导选择菜单中输入。
5.
在输入栏中一维,输入数组第一维的上下限 (例如:13)。

字段结果现在显示数组的数据类型(例如:ARRAY [1..3] OF ?)。

6.
在输入栏中基本类型, 输入数组的数据类型或使用输入助手)或者数组向导(例如:DINT)。

字段结果现在显示数组的数据类型(例如:ARRAY [1..3] OF DINT)。

7.
根据步骤5和步骤6定义二维和三维数组(例如:二维数组:14,三维数组:12)。

结果字段显示具有定义尺寸的数组:ARRAY [1..3, 1..4, 1..2] OF DINT。该数组由3*4*2=24个元素组成。

 

 

在可变长度数组中,使用星号占位符(*)声明维度限制。可变长度数组只允许在函数块、方法或函数的VAR_IN_OUT声明中使用。

可变长度的二维数组示例:aiUnknownLengthData: ARRAY [*,*] OF INT;

8.
单击确定

对话框中的自动声明中,类型列显示数组。

9.
要修改数组的初始化值,请单击初始化输入字段旁边的箭头按钮()。

初始化对话框打开。

10.
选择要修改其初始化值的数组元素行。例如:选择数组元素[1, 1, 1]。
11.
在列表下方的输入字段中输入所需的初始化值,然后单击修改所选行的值按钮(例如:值4)。

CODESYS显示所选行更改后的初始化值。

12.
单击确定

自动声明对话框的初始化字段中, CODESYS显示数组的初始化值(例如:{4, 23(0)])。

13.
您可以选择在输入字段中输入注释
14.
单击确定以结束数组的声明。

CODESYS将数组的声明添加到编程对象的声明部分。