Агрегация данных с нескольких серверов в один OPC сервер
Задача:
Мы планируем собирать данные примерно с 50-60 OPC серверов и экспортировать в 1 OPC сервер, посоветуйте, какая редакция программы нам нужна Standard, Professional или Enterprise, и как это сделать.
Исходные требования:
Для решения этой задачи понадобится Advanced OPC Data Logger или Data Logger Suite. Тип лицензии: Enterprise или пробная версия.
Шаг 1. Настройка источника данных
Создаем новую конфигурацию, которая будет получать данные от OPC сервера. Если серверов много, то мы рекомендуем создавать одну конфигурацию на 5-6 OPC серверов или 500-800 тегов. Все зависит от скорости обновления данных на OPC сервере. Каждая новая конфигурация создает отдельный параллельный поток обработки информации, который ускоряет обработку данных. В то же самое время, очень большое количество конфигураций может поглотить все системные ресурсы. Поэтому потребуется подобрать оптимальное сочетания для вашей системы.
Подробнее о создании конфигурации, добавлении групп и переменных можно прочитать в файле справки.
Обратите внимание, что Windows это система не реального времени, а также, что OPC интерфейс добавляет свою задержку при передаче данных. Поэтому скорость обработки около 200 мс является максимальной для большинства систем.
Если вы настраиваете агрегацию данных с однотипных OPC серверов, на которых имена тегов одинаковы, то рекомендуется включить опцию добавления имени OPC сервера к имени тега (рис. 1). При небольшом количестве тегов можно вообще присвоить новое имя для всех тегов. При присвоении имен тегов учитывайте, что OPC сервер в нашей программе использует символ точки как разделитель имени тега и имени группы. Таким образом, вы можете задать иерархическую структуру тегов на OPC сервере. Например, Group1.Group2.Group3.TagName.
Рис. 1. Опции группы
Шаг 2. Выбор парсера
При использовании Data Logger Suite нужно выбрать модуль-парсер (рис. 2). При использовании Advanced OPC Data Logger парсер уже встроен в программу.
Рис. 2. Выбор парсера
Шаг 3. Выбор модуля экспорта данных
На последнем шаге достаточно выбрать модуль экспорта данных "OPC Server" в каждой созданной конфигурации (рис. 3) и отключить группировку данных в нем (рис. 4).
Рис.3: Модуль экспорта данных
Рис.4: Настройки OPC сервера
Затем сохраните все изменения (закройте все окна настройки параметров нажатием на кнопку "OK").
Сопутствующие статьи:
Настройка DCOM и OPC на Windows 2008 и Windows 7
Настройка DCOM и OPC на Windows 10, 11, Windows Server 2019, 2022