Одномерный массив – это массив переменных; для обращения к элементу одномерного массива достаточно указания одного индекса. В приведенном ниже примере показаны различные варианты задания одномерных массивов.
Пример
PROGRAM
VAR
//Массив 7 переменных типа REAL.
//Элементы массива по умолчанию инициализируются
//нулевыми значениями:
nn: array [7] of REAL;
//Массив 3 переменных типа REAL.
//Первые два элемента инициализируются
//заданными значениями
//(n[0]=1.5, n[1] = 10), n[2] по умолчанию
//инициализируется нулевым значением:
n: array [3] of REAL := 1.5, 2*5;
END_VAR
VAR
//Массив 4 строковых переменных.
//Первые три элемента инициализируются
//заданным значением
//(m[0] = m[1] = m[2] = "OK"), m[3] по умолчанию
//инициализируется пустой строкой:
m: array [4] of STRING := 3("OK");
END_VAR
//Задание значений элементам массивов:
n[2] = 7*2.5;
m[3] = "ERROR";
END_PROGRAM