- •Стандарты ОРС
- •Что такое ОРС?
- •ИНТЕГРАЦИЯ
- •первый шаг на пути к интеграци
- •второй шаг на пути к интеграци
- •третий шаг на пути к интеграци
- •четвертый шаг на пути к интегра
- •OPC в свете COM
- •В настоящее время имеются следующие OPC-станда
- •OPC-сервер
- •OPC-клиент
- •Удалённая локальная архитектура.
- •ОРС: Иерархия объектов.
- •Получение данных
- •Структура Windows DNA.
- •Самым простым и распространенным клиентским приложением являются клиенты в локальной сети
- •типы клиентских приложений:
- •Cтруктура Windows DNA это, в первую очередь,
- •Уровень представления.
- •Уровень бизнес-логики.
- •сервисы компонентов (COM)
- •сервер очередей сообщений MSMQ
- •Сервер IIS
- •Уровень доступа к данным.
- •Реализация клиентского приложения
- •Архитектура терминал/сервер
- •Бедные и богатые Internet/Intranet-клиен
- •Для обработки на сервере WWW запросов, поступающ от клиентских приложений SCADA и требующих
- •Базы данных реального времени (БДРВ) и Internet-реш
- •Широкое признание SQL приобрел благодаря таким следующим своим характеристикам:
- •традиционные БД не всегда применимы в системах промышленной автоматизации. Можно выделить несколько основных
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-сервера:
синхронное чтение, асинхронное чтение и подписка.
При синхронном чтении клиент посылает серверу зап со списком интересующих его переменных и ждёт, ко сервер его выполнит.
При асинхронном чтении клиент посылает серверу за а сам продолжает работать. Когда сервер выполнил з клиент получает уведомление.
В случае подписки клиент передаёт серверу список интересующих его переменных, а сервер затем регул присылает клиенту информацию об изменившихся переменных из этого списка.