Аргументы:
ID INT идентификатор массива (должен быть в пределах [0..15])
Pos INT позиция элемента в массиве
(должна быть в пределах [0..size-1])
value INT значение считанного элемента
0 = если аргумент неправильный
Описание:
Читает элемент массива целых.
(*FBD программа, использующая блок управления массивом*)
(* ST Эквивалент: *)
If (array_error) Then Return; End_if;
read_value := ARREAD (ident, index);
(* array_error приходит от ARCREATE call *)
(* IL Эквивалент: *)
LD array_error
RETC
LD ident
ARREAD index
ST read_value