ISaGRAF. Version 3.4

          

ARWRITE


ARWRITE

Аргументы:

ID                         INT                 идентификатор массива (должен быть в пределах [0..15])

Pos                     INT                 позиция элемента в массиве

                                                                        (должна быть в пределах [0..size-1])

IN                         INT                 новое значение элемента

ok                        INT                 результат исполнения

                                                  1 = запись была успешно выполнена

                                                  2 = неправильный идентификатор массива

                                                  3 = неправильный индекс

Описание:

Запоминает (записывает) значение в массив целых.

(*FBD программа, использующая блок управления массивом*)

ARWRITE

(* ST Эквивалент: *)

If (array_error) Then Return; End_if;

write_status := ARWRITE (Ident, Index, value);

(* array_error приходит от ARCREATE *)

(* IL Эквивалент: *)

LD                     array_error

RETC

LD                     ident

ARWRITE          index,value

ST                     write_status



Содержание раздела