Здравствуйте.
С внешними многомерными переменными-массивами (которые читаются с OPC-сервера) работать нельзя, поддерживаются только внешние переменные содержащие одномерные массивы.
Локальные многомерные переменные-массивы можно использовать также, как и одномерные массивы:
var
arr: array[1..3, 1..2] of integer;
begin
arr[1, 1] := 10;
arr[1, 2] := 20;
arr[2, 1] := 30;
arr[2, 2] := 40;
arr[3, 1] := 50;
arr[3, 2] := 60;
Проход по элементам двумерного массива:
var
i, j: Integer;
begin
for i := 1 to 3 do
for j := 1 to 2 do
begin
// здесь работаем с элементом массива arr[i, j]
end;
end;