Обмен данными с OPC

Для использования данных с устройств ZET в сторонних скада-системах используется технология OPC. Технология OPC также позволяет разделить функции сбора и обработки информации. Данные со всех измерительных устройств передаются на сервер и могут использоваться различными приложениями независимо друг от друга. При этом не только измерительная часть может быть распределенной, но и программы, использующие эти данные, могут быть установлены на разных компьютерах и реализовывать функции различных систем. Единственное требование — чтобы все элементы находились в одной сети и поддерживали технологию OPC.

Роль посредника межу ZET-устройством и сторонней системой выполняет программа «ZET.OPC» (OPCServer.exe) из состава ZELAB. Данные в OPC-сервер передаются с помощью компонента SCADA ZETVIEW «Обмен данными по OPC».


Структурная схема обмена данных по OPC

Таким образом, для передачи данных с устройства ZET (сейсмостанции, анализатора спектра, платы АЦП/ЦАП и т.д.) в стороннюю SCADA систему необходимо:

  1. Настроить OPC-сервер
  2. Настроить передачу данных в ZETVIEW

Примечание: для передачи данных по OPC с интеллектуальных датчиков устройств ZETSENSOR используется программа ModbusOPC.

Настройка OPC-сервера

1. Запустить программу OPCServer.exe из директории «C:\ZELAB» (директория установки программного обеспечения ZELAB). Заголовок окна имеет название «Zet.OPC».
2. В поле «Server overwiew» щелкнуть правой кнопкой мыши на «Zet.OPC», выбрать пункт «Add tag(s)»:

3. В открывшемся окне «Add tag»

  • Присвоить тегу название («Name»), например, Tag1
  • Указать тип данных тега («Data Type»), Float
  • Сохранить измерения нажатием кнопки «ОК»

4. В окне программы «Zet.OPC» в меню «File» установить флаг «Always load last configuration»

5. Закрыть программу, сохранив все изменения: будет предложено сохранить файл с расширением «zoc».

Настройка ZETVIEW

1. Запустить SCADA-систему ZETVIEW.
2. Собрать проект с использованием компонента «OPC – Обмен данными с OPC». Например, как это показано на рисунке:

3. Настроить компонент «Обмен данными с OPC» в соответствии с настройками OPC-сервера (см рисунок):

В рассмотренном примере данные с измерительного канала обрабатываются компонентом «Вольтметр переменного тока» и передаются в OPC-сервер. Параметр «Качество» определяется сравнением показаний вольтметра со значением, устанавливаемым компонентом «Селектор».

Примечание: каждый SCADA проект имеет 2 интерфейса: интерфейс проектирования, в котором налаживаются связи и настраиваются свойства компонентов, и интерфейс оператора, в котором отображаются результаты работы проекта. На рисунке ниже приведено соответствие компонентов проекта в интерфейсе проектирования и интерфейсе оператора:

Результаты работы проекта представлены на рисунках ниже. В примере использовался сигнал с генератора (программа «Генератор сигналов») различной амплитуды: больше и меньше порога, определяющего качество сигнала. 

Скачать пример: zettoopc.zvx

См. также: 

  • Настройка OPC — настройка компьютера для обмена данными по OPC (для работы по DCOM).