Для настройки переменной модуля интеграции Сервер OPC UA необходимо:

  1. Перейти на панель настройки объекта OPC UA Variable, который создается автоматически в результате выгрузки конфигурации на базе переменной Сервер OPC UA (см. Настройка переменной модуля интеграции Сервер OPC UA).
  2. В поле Значение активации ввести значение переменной, при получении которого состояние переменной В норме сменится на Активно. Например, при использовании переменных булевского типа можно ввести значение true и отслеживать на карте состояние подключенного к OPC-серверу датчика.
  3. В поле Интервал публикации (мс) ввести в миллисекундах периодичность уведомлений об изменениях значений переменной, которые сервер присылает клиенту. Значение по умолчанию – 1000, то есть клиент получает данные каждую секунду. Значение подбирается эмпирически. Значение должно быть в диапазоне [10, 60000]. Короткий интервал увеличивает частоту обновлений данных, но повышает нагрузку на сеть и процессор. Длинный интервал снижает нагрузку на сеть и процессор, но при этом возможно получение актуальных данных с задержкой.
  4. В поле Интервал сэмплирования (мс) ввести в миллисекундах периодичность опросов или проверок значений переменной на устройстве или в источнике данных. Значение по умолчанию – 1000, то есть сервер каждую секунду запрашивает данные от источника, например от датчика или контроллера. Значение подбирается эмпирически. Значение должно быть в диапазоне [-1, 60000]. Короткий интервал позволяет быстрее обнаружить изменения, но увеличивает нагрузку на источник данных. Длинный интервал снижает нагрузку на источник данных, но может привести к пропускам быстрых изменений значений переменной.
  5. В поле Отбрасывать старые значения из выпадающего списка выбрать значение Да, если нужно, чтобы при заполнении очереди старые значения удалялись. Значение по умолчанию – Нет.
  6. В поле Отслеживать изменения значения из выпадающего списка выбрать значение Да, если нужно, чтобы события изменения значения переменной попадали в Панель событий (см. Работа с панелью событий). Значение по умолчанию – Нет.
  7. В поле Размер очереди ввести количество сохраняемых изменений значений переменной между отправленными уведомлениями, если клиент не успел их обработать. Значение по умолчанию – 3. Значение должно быть в диапазоне [1, 50]. При заполнении очереди сервер может отбрасывать старые значения переменной (если в поле Отбрасывать старые значения установлено значение Да) или формировать ошибку. При увеличении размера очереди сохраняется больше данных, но это требует большего объема памяти.
  8. Для сохранения настроек нажать на кнопку Применить.

Настройка переменной модуля интеграции Сервер OPC UA завершена.

  • No labels