Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpargalka_atp_v_ngp.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
46.68 Mб
Скачать
  1. Осуществление связи приложения с DeltaV по протоколу спецификации орс.

В данной работе описывается принципы разработки приложения, функциональным назначением которого является осуществление связи с ОРС сервером и выборка данных из SCADA систем. В данной главе будет описан пример конфигурирования системы DeltaV для обработки запросов на выборку данных приложения Barcode. В качестве примера в DeltaV был смоделирован блок, генерирующий случайные числа. Выделив этот блок необходимо выбрать в меню «Объект» «Открыть с помощью Студии управления».

В появившемся окне отображается блок SGGN1 имеющий выход Out данный параметр и будет в последствии использоваться в качестве параметра необходимого для вывода в приложении клиент.

Блок SGGN1 начинает генерировать случайные числа. Следующим шагом является изменение кода приложения для настройки на определенную SCADA систему. Для этого необходимо в коде модуля Barcode изменить пути к параметру в DeltaV.

Помимо этого необходимо откорректировать тот недочет алгоритма, о котором говорилось выше. Для этого в коде модуля COPCServer в функции ReadItemValue необходимо изменить адресацию параметра.

Разработка приложения закончена, но будет функционировать только в случае запущенного в DeltaV блока генерации данных с указанным путем.

4. Осуществление связи приложения с Ifix по протоколу спецификации орс.

В данной главе будет описано, как сконфигурировать Ifix для передачи данных клиентскому приложению по протоколу спецификации ОРС. Для начала необходимо установить драйвер OPC. Описание установки драйвера иметься в документации по Ifix. После установки драйвера необходимо добавить его в утилите системного конфигурирования Ifix SCU. Для этого после запуска Ifix выберите на панели управления иконку «Утилита системного конфигурирования».

В открывшемся окне утилиты системного конфигурирования выберите команду «конфигурирования SCADA. Это можно сделать либо из главного меню, либо воспользовавшись иконкой выделенной на следующем рисунке.

В появившейся окне конфигурации SCADA необходимо нажать на кнопку с «?» напротив имени драйвера и из появившегося списка выбрать OPC Client v7.32. Если данного драйвера нет в появившемся списке, значить процесс установки драйвера был произведен не корректно или при установке был выбран не верный драйвер.

После выбора данного драйвер он появиться в списке сконфигурированных драйверов окна «Конфигурация SCADA».

Закройте окно «Конфигурация SCADA» и сохраните данную конфигурацию в утилите системного конфигурирования SCU.

В качестве примера функционирования приложения Barcode в Ifix был создан рисунок Ser, который был помещен элемент Datalink

В дальнейшем необходимо создать блок базы данных. Для этого вызовите утилиту «Администратор базы данных», выбрав иконку в дереве объектов Ifix, и создайте тег с именем QWE2.

После выбора аналогового ввода появиться окно настройки параметров аналогового ввода.

Имя тега – QWE2

Драйвер – OPC OPC Client v7.32

Адрес I/O – будет заполнен позже

Установите флажки вкладки «Расширенные» как показано на следующем рисунке.

Выберите кнопку «Конфигурирование I/O» на вкладке «Основные». Появившееся приложение предназначено для настройки OPC сервера. В дальнейшем необходимо создать ОРС сервер, OPC группу и ОРС элемент.(Add OPC Server, Add OPC Group, Add OPC Item). Создание данных объектов производиться при помощи кнопок данной утилиты, находящихся в нижней части экрана.

При создании ОРС сервера выберите Intellution OPCEDA. Установите флажок Enable.

Необходимо запомнить имя сервера, а в дальнейшем имя группы и элемента, созданных на следующих этапах. Помимо этого при создании на каждом шаге необходимо устанавливать флажка Enable.

Для дальнейшего конфигурирования выберите Browse Server. Выберите необходимый тег и скопируйте ItemID в поле ItemID окна настройки элемента утилиты конфигурирования ОРС сервера.

Сохраните внесенные изменения и необходимо вернуться к конфигурированию блока базы данных Ifix. Запомненные ранее именя сервера, имя группы и имя элемента необходимо записать в поле «Адрес I/O» окна настройки блока аналогового ввода. Запись производиться в следующей форме: имя_сервера;имя_группы;имя_элемента или в нашем случаи Server1;Group1;Fix.QWE2.F_CV

Сохраните данный блок и установите на сканирование. В дальнейшем настроим связь данных элемента DataLink. Для этого выберите в контекстном меню данного элемента «Страницы настройки связи Данных».

Данный элемент предоставит возможность внесения изменений в текущее значение тега базы данных.

На следующем шаге настроим код приложения Barcode для работы с данных тегом. Для этого изменим следующие строки, указав при этом путь к данным.

В дальнейшем для работы приложения необходимо запустить на выполнения рисунок Ifix и внести изменения в DataLink, которые по связи будут переданы в текущее значение тега QWE2 базы данных. Приложение Barcode обращается через ОРС драйвер непосредственно к этому тегу.

Итогом данной работы должно явиться появление в окне Barcode значений тега базы данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]