Лекция 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 и др.).
ОРС-стандарт:
- позволяет определять на уровне объектов различные системы управления и контроля, работающие в распределенной среде;
- устраняет необходимость использования различного нестандартного оборудования и его коммуникационных программных драйверов;
- создает больший выбор компонентов при разработке приложений.
Применение ОРС-компонентов в разрабатываемых приложениях экономит время, поскольку не нужно вникать в детали ОРС-стандарта и следить
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.