Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по МПСУ_the best.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.38 Mб
Скачать

40. Сервер opc da. Обмен информацией в системах автоматизации с opc da сервером.

Для обмена данными (записи, чтения) м/у клиентской программой и физическими устройствами.

Базовые понятия:

1.Элемент данных,который имеет 3 составляющие:

Данные , метка времени, качество данных

2.Группа элементов данных –

тег- наименование измеряемого значения Пр контроллер_1, Модуль_1, Анал_вх2

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

Существует 4 стандартных режима чтения ОРС-сервера:

1.Синхронный режим: клиент посылает запрос серверу и ждет от него ответ.

2.асинхронный режим: клиент отправляет запрос сразу же переходит к выполнению других задач. Сервер после выполнения функции запроса посылает клиенту уведомление и тот забирает предоставленные данные.

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

4.режим обновления данных- клиент вызывает одновременное чтение всех активных тегов. Активными называются все теги, кроме обозначенных как «пассивные». Такое деление тегов уменьшает загрузку процессора обновлением данных, применяемых из физического устройства.

В каждом из этих режимов данные могут читаться либо из кэша OPC-сервера, либо непосредственно из физич. устройства. Чтение из кэша выполняется гораздо быстрее, но данные к моменту чтения могут устаревать. Поэтому сервер должен периодически освежать данные.

Запись данных в физ. устр-ва м.б. выполнна только 2 методами- синхронным и ассинхронными выполняется сразу в устройство, без промежуточной буферизации. В синх-ом режиме функция записи выполняется до тех пор, пока из физич-ого устр-ва не поступит подтверждение, что запись выполнена. Процесс м. занимать много времени, клиент в состоянии ожидания и не м. продолжать вып-е работы. При ассинх-ом записи клиент отпр-ет данные серверу и продолжает работу, после окон-я записи уведомление клиенту.

Сервисные функции:

  1. поиск подключений к промышленной сети оборудования

  2. установку параметром обновления (имени, адреса, скорости обмена данными, конт-ые суммы)

  3. создание иерархического представления имен тегов

  4. наблюдение значений тегов

  5. управление правами доступа к ОРС-серверу.

Реализация ОРС- сервера:

  1. внутризадачный ОРС- dll подключается к пользовательской программе

  2. локальный ОРС сервер

  3. удаленные ОРС- программа расположена на удаленном компьютере.

Клиентская программа и ОРС-сервер могут быть установлены на одном и том же компьютере или на разных комп-рах сети Ethernet, При наличии нескольких компьютеров каждый из них может содержать ОРС-сервер и подключенный к нему физич-ое устройство.

При использовании оборудования разных производителей на комп-ре (контроллере) м.б. установлено несколько ОРС серверов разных производителей, однако ОРС-сервер монопольно занимает СОМ-порт комп-ра, поэтому число портов= число ОРС серверов. Для наращивания числа СОМ-портов м. исп-ть преобразователи интерфейса USB в RS-232. К разным портам м.б. подключены разные пром. сети, здесь ОРС-сервер вып-ет функцию межсетеых шлюзов.