МРВ как клиент сервера OPC HDA

  Обмен по OPC HDA с помощью канала CALL

  Обмен по OPC HDA с помощью числового канала

В качестве канала обмена по OPC HDA (см. Подтип 3 ) может выступать:

   канал CALL, для которого не задан тип вызова и задана привязка к переменной OPC HDA (см. Редактор переменной OPC HDA ). Такому каналу CALL МРВ автоматически устанавливает тип вызова 55,OPC_HDA;

При конфигурировании в ИС тип вызова 55, OPC_HDA каналу CALL задать нельзя (см. Атрибуты канала класса CALL ).

   числовой канал, привязанный к переменной OPC HDA. Подтип такого канала – 3.2, атрибут 123 также принимает значение 55,OPC_HDA.

Обмен по OPC HDA с помощью канала CALL

В канале CALL должны быть созданы нулевой и первый аргументы, задающие временной интервал (T_FROM=arg0, T_TO=arg1), за который запрашиваются исторические данные.

Полученные данные записываются в аргументы канала: в четный аргумент (начиная со второго) – значение, в последующий нечетный – время значения. Необходимое количество пар аргументов создается монитором.

Обмен по OPC HDA с помощью числового канала

Временной интервал, за который запрашиваются исторические данные, задается следующим образом: T_FROM=канал.45 (см. Атрибуты каналов, отображаемые профайлером ), T_TO=<текущее время>.

Если в выборке существуют значения с метками времени, большими, чем канал.45, то максимальная метка времени присваивается атрибуту 45 канала, а соответствующее значение – атрибуту 2 канала.

Полученная выборка исторических данных записывается в архив SIAD, если канал архивируется, и может быть отображена с помощью ГЭ/еГЭ Тренд (см. ГЭ ‘Тренд’ ), а также выведена в генерируемый документ (на тренд – см. Вставка тренда ).