Здравствуйте, у меня вопрос по поводу функционального блока ETH_MOD_MAST.
Код
read_var(EN:=comm_ok,SLOT:=0, IP_ADR:=IP_ADR_STRING_TO_DWORD(str[0]), UNIT_ID:=0, FCT:=03, ADDR:=0, NB:=31, DATA:=ADR(recieved_DATA[kkk]));

Хотелось бы узнать какие значения должны лежать в recieved_data? Может ли это быть что то вроде %MW0.100 например.
Видно, что я считываю 31 слово. Как мне вытащить полученную информацию в двумерный массив? Нашел про POINTER:
Код
pt:POINTER TO INT;
var_int1:INT := 5;
var_int2:INT;
pt := ADR(var_int1);
var_int2:= pt^;  (* var_int2 теперь равна 5 *)

Тут пример с одной переменной, а как быть с массивом не пойму. Заранее спасибо!