数组概念
数组用于通过同一名称引用一组数据(数据类型相同),并支持使用编号(索引)标识各个元素。数组中的元素可以是:
- 原子数据类型
- 结构数据类型
可通过数组中元素的下标指定数组中的元素。输入数组标签名称,在后面用方括号括上下标。下标必须指定数组各维度的值。维度从零开始
对于以下数组: | 指定: |
一维 | array_name[subscript_0] |
二维 | array_name[subscript_0, subscript_1] |
三维 | array_name[subscript_0, subscript_1, subscript_2] |
一个数组最多有三个维度。数组中的元素总数是每个维度大小之积。
以下数组: | 数据的存储方式: | 例如: | ||||
一维 | ![]() | 标签名称 | 类型 | 维度 0 | 维度 1 | 维度 2 |
one_d_array | DINT[7] | 7 | -- | -- | ||
元素总数 = 7 | ||||||
有效的下标范围 DINT[x],其中,x = 0 – 6 | ||||||
二维 | ![]() | 标签名称 | 类型 | 维度 1 | 维度 0 | 维数 |
two_d_array | DINT[4,5] | 4 | 5 | -- | ||
元素总数 = 4 * 5 = 20 | ||||||
有效下标范围 DINT[x,y],其中,x = 0 – 3;y = 0 – 4 | ||||||
三维 | ![]() | 标签名称 | 类型 | 维度 2 | 维度 1 | 维度 0 |
three_d_array | DINT[2,3,4] | 2 | 3 | 4 | ||
元素总数 = 2 * 3 * 4 = 24 | ||||||
有效下标范围 DINT[x,y,z],其中 x = 0 – 1;y = 0 – 2;z = 0 – 3 | ||||||
提供反馈


