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

Стандарты ОРС

Что такое ОРС?

ОРС: Удаленная/Локальная архитектуры.

Удаленный ОРС - клиент. ОРС - сервер.

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

Что такое ОРС?

OPC это аббревиатура от OLE for Process Control, или OLE для Управления Процессами.

Это технология, разработанная для объединения Windows-приложений и оборудования для управления технологическими процессами.

Эта технология представляет собой открытый стандарт, устанавливающий единый метод доступа к данным устройств промышленной автоматики.

ключевыми словами в ОРС являются:

-технология Microsoft OLE

-и интеграция

ИНТЕГРАЦИЯ

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

примеры на эту тему – все то, что употребляется с ключевыми словами

интерфейс, протокол, язык и пр.

первый шаг на пути к интеграци

Внедрение СОМ технологии.

Объекты COM предоставляют свою функциональность через интерфейсы (Interface).

Интерфейс в COM объединяет группу взаимосвязанны функций, предоставляемых объектом.

Объект может предоставлять несколько интерфейсов. Чтобы получить указатель на любой интерфейс, нужно воспользоваться функцией QueryInterface обязательного для всех COM-объектов интерфейса IUn Указатель на этот интерфейс передаётся инициирующ процессу при создании объекта.

второй шаг на пути к интеграци

Регистрация СОМ-объектов.

В Windows регистрация объектов происходит в системном реестре.

Каждый COM-предмет регистрации имеет уникальны идентификатор, называемый GUID (Globally Unique Id глобально уникальный идентификатор).

Присваивает идентификаторы своим COM создатель, используя, например, программу GUIDGEN.EXE.

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

третий шаг на пути к интеграци

Обслуживание объектов

Приложения Windows функционируют в своих собстве адресных пространствах.

Это означает, что требуется передавать вызовы из одного процесса в другой.

Для этого применяют специальные библиотеки.

эти библиотеки предоставляют функции для работы с объектами, а т

выполняют диспетчерские функции, например, упаковку и передачу параметров вызываемым методам объектов (т.н. marshalling).

четвертый шаг на пути к интегра

Внедрение DСОМ технологии.

DCOM это системный сервис, делающий COM прозрачным в локальных сетях.

Сервис DCOM базируется на RPC

(Remote Procedure Call вызов удалённых процедур).

Этот механизм не позволяет использовать DCOM в глобальных сетях

OPC в свете COM

в 1994 г. была создана организация OPC Foundation (http://www.opcfoundation.org).

Целью является разработка и поддержка открытых промышленных стандартов, регламентиру методы обмена данными в реальном времени между клиентами на базе PC и ОС Microsoft.

В настоящее время имеются следующие OPC-станда

OPC Common Definitions and Interfaces общие для всех OPC-спецификаций интерфейсы.

Data Access Custom Interface Standard спецификация COM-интерфейсов для обмена оперативными данными, программирование на C++.

Data Access Automation Interface Standard спецификация COM-интерфейсов для обмена оперативными данными, программирование на языках типа Visual

OPC Batch Custom Interface Specification спецификация COM-интерфейсов конфигурирования оборудования, программирование на C++.

OPC Batch Automation Interface Specification спецификация COM-интерфейсов для конфигурирования оборудования, программирование на языках типа Visu

OPC Alarms and Events Interface Specification спецификация COM-интерфейсов для обслуживания событий (event) и нештатных ситуаций (alarm), программирование на C++.

Historical Data Access Custom Interface Standard спецификация COM-интерфейс для работы с хранилищами данными, программирование на C++.

OPC Security Custom Interface спецификация COM-интерфейсов для обработки прав доступа к данным, программирование на C++.

OPC-сервер

Производители оборудования автоматизации, или OE (Original Equipment Manufacturer поставщик комплекс оборудования) снабжает продукт не только драйверо но и реализует

OPC-сервер, работающий с этой с платой через драйвер или даже напрямую.

Тем самым OEM-производитель предоставляет стандартный доступ к своей плате.

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