HDA_LINK_TS - архивация с меткой времени

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

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

