ZuluOPC — программа, предназначенная для получения и обработки информации в режиме реального времени с приборов учета, датчиков и контроллеров, поддерживающих обмен по стандартам OPC.
ZuluOPC поддерживает следующие стандарты:
OPC DA (OLE for Process Control) — семейство программных технологий, предоставляющих единый интерфейс для управления объектами автоматизации и технологическими процессами. Основывается на Windows-технологиях: OLE, ActiveX, COM/DCOM.
OPC (Open Platform Communications) UA (Unified Architecture) — последняя по времени выпуска спецификация, которая основана не на технологии Microsoft COM, что предоставляет кросс-платформенную совместимость (за счет отказа от использования технологии COM).
OPC WEB API — объединяет стандарты OPC (Open Platform Communications) с веб-технологиями, обеспечивая унифицированный, платформенно-независимый доступ к промышленным данным: чтение и запись значений тегов, подписку на обновления, обзор структуры и работу с историческими данными.
![]() | Подсказка |
|---|---|
|
В текущей версии реализовано получение данных из OPC WEB API: ЛЭРС-учёт и Metbox. Перечень поддерживаемых OPC WEB API сервисов может быть расширен, при наличии у них собственного API и согласовании с нашей командой разработчиков. |
ZuluOPC позволяет передавать в режиме реального времени данные с удаленных контроллеров, датчиков, приборов в созданную математическую модель сети ZuluGIS. Слой ZuluGIS может быть связан одновременно с несколькими разнотипными OPC серверами. Показания приборов, получаемые с OPC сервера представлены в программе в виде OPC тегов - узлов дерева. OPC тег можно привязать к объекту слоя ZuluGIS и указать в какие поля следует записывать информацию.

Рисунок 1. Схема взаимодействия
Программа ZuluOPC позволяет:
Получать информацию с OPC DA, OPC UA и WEB OPC серверов в режиме реального времени и сохранять её в базу данных слоя ZuluGIS. Слой ZuluGIS может быть связан одновременно с несколькими разнотипными OPC серверами.
Записывать показания тегов\узлов OPC в отдельную базу данных в виде журнала событий..
Если показания передаются в виде массива значений, то ZuluOPC представляет каждое значение в виде дочернего узла элемента.
Настроить на карте связь между объектами слоя Zulu и тегами OPC сервера, используя Плагин ZuluOPC.
Обновлять тематическую раскраску объектов Zulu при изменении значений в базе данных.
Вести журнала работы службы ZuluOPC (лог).