Если я правильно понимаю, вы хотели бы скопировать 1-мерный массив (1x99 = 99 элементов) в 99-мерный массив (99x99 = 9801 элементов). Вы можете скопировать первый массив (1 измерение) в первый ряд o столбца (или vicerversa), второй во второй ... и т. Д.
Если это ваш porpouse, вы можете попробовать этот код:
VAR
i: INT; //auxiliar
j: INT; //auxiliar
origin : ARRAY[0..9] OF REAL; //origin data
destiny: ARRAY[0..9,0..9] OF REAL; //destiny
END_VAR
FOR i := 0 TO 9 DO
FOR j := 0 TO 9 DO
//Copy the origin array to the first column, second, etc of destiny array
destiny[i,j] := origin[i];
END_FOR;
END_FOR;
Я проверил его на своем компьютере (используя CodeSys), и он работает, но я не знаю, ищите ли вы это ...