Скачиваний:
52
Добавлен:
01.05.2014
Размер:
805.89 Кб
Скачать

OPC-клиент

OPC-сервер поставляет данные, OPC-клиент потребл

Это те, кто реализует программное обеспечение более высокого уровня.

Например, поставщик SCADA-пакета.

Основные потребители - те, кто собирают системы из OPC-серверного оборудования,

и соединяют его с OPC-клиентным ПО.

Необходимо каждому OPC-серверу найти OPC-клиента и наоборот.

Удалённая локальная архитектура.

Клиент взаимодействует с сервером, пользуясь точно определенным OPC-интерфейсом.

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

ОРС: Иерархия объектов.

На верхнем уровне OPC-сервер состоит из нескольких объектов: сервер, группа и элемент.

OPC-сервер, как объект, содержит информацию о сервере и серверах, служащих контейнерами для объектов типа OPC-группа.

Объект типа OPC-группа содержит информацию о себе и реализует механизм размещения, а также локальной организации OPC-элементов.

OPC-группы предоставляют клиентам метод организации данных. Например, группа может представлять элементы на конкретном операторском видеокадре или в отчете.

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

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

Получение данных

Существует три основных способа получения OPC-клиентом данных от OPC-сервера:

синхронное чтение, асинхронное чтение и подписка.

При синхронном чтении клиент посылает серверу зап со списком интересующих его переменных и ждёт, ко сервер его выполнит.

При асинхронном чтении клиент посылает серверу за а сам продолжает работать. Когда сервер выполнил з клиент получает уведомление.

В случае подписки клиент передаёт серверу список интересующих его переменных, а сервер затем регул присылает клиенту информацию об изменившихся переменных из этого списка.

Соседние файлы в предмете Проектирование распределенных информационных систем