- •Стандарты ОРС
- •Что такое ОРС?
- •ИНТЕГРАЦИЯ
- •первый шаг на пути к интеграци
- •второй шаг на пути к интеграци
- •третий шаг на пути к интеграци
- •четвертый шаг на пути к интегра
- •OPC в свете COM
- •В настоящее время имеются следующие OPC-станда
- •OPC-сервер
- •OPC-клиент
- •Удалённая локальная архитектура.
- •ОРС: Иерархия объектов.
- •Получение данных
- •Структура Windows DNA.
- •Самым простым и распространенным клиентским приложением являются клиенты в локальной сети
- •типы клиентских приложений:
- •Cтруктура Windows DNA это, в первую очередь,
- •Уровень представления.
- •Уровень бизнес-логики.
- •сервисы компонентов (COM)
- •сервер очередей сообщений MSMQ
- •Сервер IIS
- •Уровень доступа к данным.
- •Реализация клиентского приложения
- •Архитектура терминал/сервер
- •Бедные и богатые Internet/Intranet-клиен
- •Для обработки на сервере WWW запросов, поступающ от клиентских приложений SCADA и требующих
- •Базы данных реального времени (БДРВ) и Internet-реш
- •Широкое признание SQL приобрел благодаря таким следующим своим характеристикам:
- •традиционные БД не всегда применимы в системах промышленной автоматизации. Можно выделить несколько основных
Структура Windows DNA.
Традиционно SCADA-системы выполняют следующие ф
сбор данных с контроллерного уровня, в том числе на основе стандартных протоколов DDE, OPC;
отображение данных с использованием графических анимированных объектов (простых и сложных);
обработка данных с использование встроенных языков программиров алармирование данных;
архивирование, хранение данных.
Самым простым и распространенным клиентским приложением являются клиенты в локальной сети
типы клиентских приложений:
клиентские приложения в режиме сервер/терминал
бедные и богатые Internet/Intranet-клиенты.
В Windows2000 к COM добавляются некоторые компоненты (транзакции, безопасность, очереди и д она преобразовывается в COM+ и объявляется основ склеивающей технологией программирования в архитектуре DNA (Distributed interNet Application распределённые приложения Internet),
а связанные с этим технологии объединяются под общим названием
Component Services (Сервисы Компонентов).
Cтруктура Windows DNA это, в первую очередь,
реализация трехуровневой модели приложения, включающей следующие уровни:
уровень представления;
уровень бизнес-логики; уровень доступа к данным.
Уровень представления.
На этом уровне есть два
обширных вида клиентов, называемых бедными (thin) и богатыми (rich) клиентами.
Бедные клиенты не одинаково бедны.
Примером бедного клиента служит давно известный терминал.
Компания Microsoft предложила технологию Windows Terminal Server, в которой приложение Windows работает на центральном сервере и переда графический интерфейс пользователю-клиенту.
Уровень бизнес-логики.
Этому уровню свойственны три сервиса: сервисы компонентов (COM),
сервер очередей сообщений Microsoft Message Queue (M и сервер Internet Information Server (IIS).
сервисы компонентов (COM)
Microsoft Transaction Server и COM+.
сервер очередей сообщений MSMQ
Microsoft Message Queue асинхронная однонаправленная связь, ориентированная на сообще
Асинхронность MSMQ означает, что вызов сервиса осуществляется помещением сообщения в очередь. При этом возврат управления клиенту происходит немедленно (и возврат свидетельствует о постановке в очередь) и клиент продолжает работать (нет блокир
Сервер IIS
Сервер IIS это полнофункциональный Web-сервер Microsoft, интегрированный в Windows 2000 Server.
Сервер IIS является сервером приложений, поддерживающим бедных клиентов, которые подключаются к нему через протокол HTTP
Уровень доступа к данным.
Фундаментальной технологией доступа к данным является OLE DB гибкий низкоуровневый интерфейс
Структура Windows DNA, особенно уровня представле данных, является основой клиентских приложений, предлагаемых поставщиками SCADA-систем.