HDA_WRITE_VAR - запись в буфер архивации

Назначение.
Функциональный блок HDA_WRITE_VAR применяется для принудительной записи текущего значения архивируемой переменной в буфер архивации.
Состав структурной переменной.
Переменная со структурным типом HDA_WRITE_VAR будет добавлена в локальный словарь автоматически при добавлении блока в редактор.

Описание алгоритма.
Функциональный блок HDA_WRITE_VAR используется, если значение архивируемой переменной изменяется несколько раз за цикл, и каждое значение должно быть сохранено в буфере архивации. По умолчанию (без использования блока HDA_WRITE_VAR) сохранение в буфер архивации осуществляется один раз за цикл.
Для включения архивации необходимо в соответствующем словаре для переменной установить атрибут "Архивация", как показано на следующем изображении. Подробное описание архивации приведено в документе Архивация переменных.
![]() |
Пример синтаксиса на языке ST.
//вызов функционального блока
Block.HDA_WRITE_VAR(pVAR);
//чтение кода завершения операции
Q := Block.Q;
|
Список возможных кодов на выходе Q.
|

