Array Concepts
    Arrays let you refer to a group of data (of the same data type) by the same name and to use a number (index) to identify an individual element. An element in an array can be a/an:
- atomic data type
 - structure data type
 
You specify an element in an array by its subscript(s). Enter the array tag name followed by the subscript(s) in square brackets. The subscript(s) must specify a value for each dimension of the array. Dimensions are zero-based
For this array:  | Specify:  | 
one dimension  | array_name[subscript_0]  | 
two dimension  | array_name[subscript_0, subscript_1]  | 
three dimension  | array_name[subscript_0, subscript_1, subscript_2]  | 
An array can have as many as three dimensions. The total number of elements in an array is the product of each dimension’s size.
This array:  | Stores data like:  | For example:  | ||||
one dimension  | ![]()  | Tag name  | Type  | Dimension 0  | Dimension 1  | Dimension 2  | 
one_d_array  | DINT[7]  | 7  | --  | --  | ||
total number of elements = 7  | ||||||
valid subscript range DINT[x] where x=0–6  | ||||||
two dimension  | ![]()  | Tag name  | Type  | Dimension 1  | Dimension 0  | Dimension  | 
two_d_array  | DINT[4,5]  | 4  | 5  | --  | ||
total number of elements = 4 * 5 = 20  | ||||||
valid subscript range DINT[x,y] where x=0–3; y=0–4  | ||||||
three dimension  | ![]()  | Tag name  | Type  | Dimension 2  | Dimension 1  | Dimension 0  | 
three_d_array  | DINT[2,3,4]  | 2  | 3  | 4  | ||
total number of elements = 2 * 3 * 4 = 24  | ||||||
valid subscript range DINT[x,y,z] where x=0–1; y=0–2, z=0–3  | ||||||
Provide Feedback


