- •Стандарты ОРС
- •Что такое ОРС?
- •ИНТЕГРАЦИЯ
- •первый шаг на пути к интеграци
- •второй шаг на пути к интеграци
- •третий шаг на пути к интеграци
- •четвертый шаг на пути к интегра
- •OPC в свете COM
- •В настоящее время имеются следующие OPC-станда
- •OPC-сервер
- •OPC-клиент
- •Удалённая локальная архитектура.
- •ОРС: Иерархия объектов.
- •Получение данных
- •Структура Windows DNA.
- •Самым простым и распространенным клиентским приложением являются клиенты в локальной сети
- •типы клиентских приложений:
- •Cтруктура Windows DNA это, в первую очередь,
- •Уровень представления.
- •Уровень бизнес-логики.
- •сервисы компонентов (COM)
- •сервер очередей сообщений MSMQ
- •Сервер IIS
- •Уровень доступа к данным.
- •Реализация клиентского приложения
- •Архитектура терминал/сервер
- •Бедные и богатые Internet/Intranet-клиен
- •Для обработки на сервере WWW запросов, поступающ от клиентских приложений SCADA и требующих
- •Базы данных реального времени (БДРВ) и Internet-реш
- •Широкое признание SQL приобрел благодаря таким следующим своим характеристикам:
- •традиционные БД не всегда применимы в системах промышленной автоматизации. Можно выделить несколько основных
Реализация клиентского приложения
врежиме сервер/терминал
Споявлением Windows NT/2000 Terminal Services внов стала возможна организация клиентских сессий, ког каждый клиент функционирует независимо от други
Для организации взаимодействия между сервером и клиентом используются стандартные протоколы Microsoft RDP (Remote Desktop Protocol) и Citrix ICA (Independent Computing Achitecture), что допускает реализацию клиентов в виде супер-тонких бездисков рабочих станций на платформах Linux/CE, и от Windows 3.11 до рабочих станций Windows NT или 20
Архитектура терминал/сервер
Применение терминал-серверной модели позволяет со более экономичные решения за счет того, что приложе устанавливается и поддерживается инженерами тольк сервере, при этом можно использовать клиентские узл различных платформах.
Бедные и богатые Internet/Intranet-клиен
Клиенты и серверы Web
В Internet/Intranet решениях в обмене данными, кроме технологического сервера, как поставщика данных, и к как получателя информации, задействован Web-сервер
Для обработки на сервере WWW запросов, поступающ от клиентских приложений SCADA и требующих получ данных из БДРВ или других источников информации реального времени, разрабатывается специальное серверное расширение, которое, с одной стороны, получает и обрабатывает динамические запросы
от Web-клиентов, а с другой, обеспечивает взаимодей с Microsoft Internet-серверами.
Таким образом, приложения некоторых SCADA-систем могут поддерживать функцию толстого или богатого Internet-клиента.
Базы данных реального времени (БДРВ) и Internet-реш
Поскольку БДРВ поддерживают SQL-запросов, то для организации доступа с технологической информации возможен стандартный подход как к обычным реляционным БД.
Для интерфейса в клиент-серверных БД используется SQL (Structured Query Language - язык структурированных запросов). Он представляет собой средство организации, управления и поиска
информации в РБД. Широкое признание SQL приобрел благодаря таким следующим своим характеристикам:
Широкое признание SQL приобрел благодаря таким следующим своим характеристикам:
-независимость от поставщика;
-переносимость на разные компьютерные платформы;
-опора на реляционные принципы хранения информации;
-высокоуровневая англоязычная структура;
-интерактивное выполнение запросов;
-полнофункциональный язык БД;
-поддержка со стороны IBM, Oracle, Sybase, Microsoft и др.
традиционные БД не всегда применимы в системах промышленной автоматизации. Можно выделить несколько основных ограничений.
-Производственные процессы генерируют данные очень быстро. Чтобы хранить производственный архив системы, например, с 7500 рабочими переменными, каждую секунду необходимо вставлять в базу данных 7500 записей.
-Производственная информация не вмещается. Многомесячный архив завода с 7500 рабочими
переменными требует под БД дисковой памяти объемом около 1 Терабайта.
- SQL как язык не подходит для обработки временных или периодических данных, типичных
для производственных систем.