ActiveX-объекты и ОРС-серверы. Системы управления в реальном времени. Базы данных

Страницы работы

Фрагмент текста работы

Лекция 5.

1. ActiveX-объекты и ОРС-серверы.

2. Базовое, прикладное и встраиваемое ПО ИСПУ.

3. Системы управления в реальном времени.

4. Базы данных .

ActiveX-объекты

          Одна из реализаций интерфейсов COM/DCOM – создание управляющих компонентов ActiveX. Разработчики SCADA-систем, приложений на Visual Basic, С, C++ могут использовать управляющие элементы ActiveX для ускорения разработки своих программ, для использования опыта программистов, работающих на разных языках и различных платформах.

          Три основных понятия определяют этот интерфейс - Properties (данные), Methods (функции) и Events (события).

Свойства

(Properties),

Методы

(Methods),

События

(Events)

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

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

          Одним из ActiveX-объектов является ActiveX Control (OCX – OLE Control  ActiveX).

          ActiveX Control – это небольшой отдельный COM-объект, обладающий определенными функциями. Он позволяет:

– управлять формами (Form Controls);

– вести учет календарного времени (Calendar Control);

– генерировать отчеты (Crystal Reports);

– изображать анимированные: задвижки (Gauges), переключатели (Switches), кнопки (Push buttons), оборудование (Machine).

          Эти элементы можно вставить в любой ActiveX контейнер: в формы на VB, в Web-страницы и SCADA/MMI приложения.

ОРС-серверы

          В начале при обмене данными между SCADA-системами и PLC использовали протокол DDE. Применение технологии OLE/DCOM для обмена информацией между технологическими устройствами привело к появлению спецификаций ОРС (OLE for Process Control). Спецификация ОРС описывает объекты ОРС СОМ и их интерфейсы, реализованные в ОРС-серверах. ОРС-клиенты могут связываться с одним или несколькими ОРС-серверами, разработанными разными производителями.

          Основная цель стандарта ОРС состоит в определении механизма доступа к данным с любого устройства из приложений и, в частности, обеспечение совместной работы и взаимозаменяемости (совместимости) промышленных устройств от разных поставщиков. ОРС позволяет производителям оборудования поставлять программные компоненты, которые стандартным способом обеспечат клиентов данными с PLC. Имея стандартный набор интерфейсов, пользователь может организовать взаимодействие и обмен данными между любыми распределенными компонентами системы (PC, PLC и др.).

          ОРС-стандарт:

- позволяет определять на уровне объектов различные системы управления и контроля, работающие в распределенной среде;

- устраняет необходимость использования различного нестандартного оборудования и его коммуникационных программных драйверов;

- создает больший выбор компонентов при разработке приложений.

          Применение ОРС-компонентов  в разрабатываемых приложениях  экономит время, поскольку не нужно вникать в детали ОРС-стандарта и следить

Похожие материалы

Информация о работе