11
Курсов
50+
Отзывов
5
Обзоров
Без рубрики
  Предварительная подготовка:
Общие навыки программирования в среде Borland Delphi.

Содержание курса: 

Обзор технологии ОРС: 

  • Что такое ОРС. Базовые понятия и определения;
  • Причины появления ОРС. Преимущества технологии ОРС;
  • Архитектура OPC и ее компоненты;
  • Применение OPC в промышленных информационных системах. 

Спецификации стандарта ОРС: 

  • OPC Foundation;
  • Спецификация OPC Data Access;
  • Спецификация ОРС Alarms and Events;
  • Спецификация ОРС Historical Data Access;
  • Перспективы развития ОРС;
  • Интернет-ресурсы по тематике ОРС.

Технология COM/DCOM как основа OPC: 

  • Обзор технологии COM. Базовые понятия;
  • СОМ-интерфейсы;
  • Библиотека типов и информация о методах сервера;
  • COM-серверы. Типы COM-серверов;
  • COM-клиенты;
  • Автоматизация, OLE, ActiveX;
  • Создание COM-объектов;
  • DCOM.

Разработка OPC DA-клиентов: 

  • Объекты ОРС-сервера, интерфейсы объектов и их методы;
  • Объект OPCServer и его интерфейсы. Установка соединения с сервером;
  • Объект OPCGroup и его интерфейсы. Создание групп;
  • Добавление тэгов в группы;
  • Синхронный и асинхронный обмен;
  • Управление режимом и скоростью обмена данными;
  • Реализация интерфейса IOPCDataCallback;
  • Разработка OPC-клиента «с нуля» в Delphi;
  • Обзор коммерческих компонентов для создания ОРС-клиентов;
  • Использование компонента dOPC в Delphi.

Разработка OPC DA-серверов: 

  • Обязательные и опциональные интерфейсы;
  • Объект OPCServer. Реализация интерфейсов и методов;
  • Объект OPCGroup. Реализация интерфейсов и методов;
  • IOPCBrowseServerAddressSpace. Определение адресного пространства;
  • Реализация методов доступа к произвольному источнику данных;
  • Разработка OPC-сервера «с нуля» в Delphi;
  • Обзор коммерческих компонентов для создания ОРС-серверов;
  • Использование компонентов prOpc Toolkit в Delphi.

Практические вопросы взаимодействия ОРС серверов и клиентов: 

  • Запуск и контроль работы;
  • Проблемы настройки DCOM и их решение;
  • Просмотр адресного пространства сервера на клиенте.

Базы данных технологической информации: 

  • Способы хранения технологической информации в реляционных и специализированных БД;
  • Обзор коммерческих решений на основе SQL-серверов;
  • Организация хранения технологической информации на основе SQL-сервера;
  • Разработка модуля архивирования данных от ОРС-сервера.

Серверы приложений: 

  • Что такое Application server;
  • Преимущества и область применения многозвенной архитектуры;
  • Основы протокола TCP/IP;
  • Программирование сокетов;
  • MidWare Application Server;
  • MidWare Client Application;
  • Разработка сервера приложений доступа к файловой базе данных;
  • Разработка сервера приложений доступа к SQL-серверам;
  • Разработка сервера приложений доступа к OPC-серверам;
  • Разработка приложения-клиентаl;
  • Организация удаленного мониторинга работы модулей.

  Внимание! Даты проведения предварительные.