Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции9-й семестр.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
27.75 Mб
Скачать

Механизм ole for Process Control(opc).

OPC — это стандарт взаимодействия между программными компонентами системы сбора данных и управления (SCADA), основанный на объектной модели COMYDCOM фирмы Microsoft.

На базе механизма OLE был разработан новый стандарт обмена, ориентированный на задачи промышленной автоматизации - OPC(OLE for Process Control). Стандарт OPC обладает следующими преимуществами:

позволяет объединить на уровне объектов различные системы управления и контроля, функционирующие в распределенной гетерогенной среде;

устраняет необходимость использования нестандартных протоколов обмена данными между устройством и SCADA-системой.

Концепция стандарта орс

Стандарт состоит из трех основных спецификаций:

доступ к данным РВ (Data Access).

обработка тревог и событий (Alarm & Events).

доступ к историческим данным (Historical Data Access).

OPC — серверов соответственно тоже может быть три вида, хотя не возбраняется совмещать все эти функции в одном. ОРС - серверы физических устройств обычно являются только серверами данных. Серверы тревог и исторических данных чаще всего паразитируют на серверах данных. Сервер тревог формирует определенные логические переменные, называемые состояниями, имея в качестве исходной информации некую переменную (тег), полученную от сервера данных. Состояния изменяют свое значение, если например, переменная вышла за допустимые границы. Об изменении состояния сервер тревог оповещает клиентов, посылая им событие (тревогу), а клиент возвращает серверу подтверждение, что он тревогу принял. Серверы исторических данных получают от серверов данных параметры в РВ и архивируют их, а затем представляют эти данные другим приложениям, (например для построения графиков и трендов)

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

Таким образом, с точки зрения SCADA-систем, появление ОРС-серверов означает разработку программных стандартов обмена с технологическими устройствами. ОРС -интерфейс допускает различные варианты обмена:

• получение данных с физических устройств;

обмен между частями распределенного приложения;

обмен между различными приложениями.

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

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

При обмене данными с ОРС - сервером возможно два режима:

Периодический режим, когда с заданной частотой данные запрашиваются ОРС -клиентом.

Режим обмена по изменению значения, когда обмен происходит при изменении значения переменной на заранее заданную величину.

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