Обмен данными с OPC
Для использования данных с устройств ZET в сторонних скада-системах используется технология OPC. Технология OPC также позволяет разделить функции сбора и обработки информации. Данные со всех измерительных устройств передаются на сервер и могут использоваться различными приложениями независимо друг от друга. При этом не только измерительная часть может быть распределенной, но и программы, использующие эти данные, могут быть установлены на разных компьютерах и реализовывать функции различных систем. Единственное требование — чтобы все элементы находились в одной сети и поддерживали технологию OPC.
Роль посредника межу ZET-устройством и сторонней системой выполняет программа «ZET.OPC» (OPCServer.exe) из состава ZETLAB. Данные в OPC-сервер передаются с помощью компонента SCADA ZETVIEW «Обмен данными по OPC».
Структурная схема обмена данных по OPC
Таким образом, для передачи данных с устройства ZET (сейсмостанции, анализатора спектра, платы АЦП/ЦАП и т.д.) в стороннюю SCADA систему необходимо:
- Настроить OPC-сервер
- Настроить передачу данных в ZETVIEW
Примечание: для передачи данных по OPC с интеллектуальных датчиков устройств ZETSENSOR используется программа ModbusOPC.
Настройка OPC-сервера
1. Запустить программу OPCServer.exe из директории «C:ZETLAB» (директория установки программного обеспечения ZETLAB). Заголовок окна имеет название «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).