24 декабря 2010 Обновлено 24.12.2010 2 мин чтения
Курс DASUTP_SYS — Системная интеграция в АСУТП. Технология OPC: разработка OPC-серверов ОРС-клиентов. Хранение технологической информации. Сетевое взаимодействие и серверы приложений. — Казань — Скидки на обучение Предварительная подготовка: Общие навыки программирования в среде 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; Организация удаленного мониторинга работы модулей. Внимание! Даты проведения предварительные.
Материал проверен редакцией Данные и условия могут меняться. Сверяйте важную информацию с официальными источниками.