Автор работы: Пользователь скрыл имя, 11 Декабря 2010 в 18:08, курсовая работа
Для автоматизации производственных процессов в настоящее время широко используются промышленные контроллеры.
1 Введение
1.1 Описание предметной области
1.2 Постановка задачи
1.3 Существующие системы
1.4 Возможные решения
1.4.1 Представление информации посредством протокола обмена данными
1.4.2 Организация общей памяти для обмена данными
1.4.3 Предоставление информации посредством встраивания объектов
1.5 Описание и сравнительный анализ выбранной технологии
1.5.1 Технологии построения компонентных приложений
1.5.1.1 COM
1.5.1.2 CORBA
1.5.1.3 Проблемы при разработке.
1.5.1.4 Ранее применяемые подходы.
1.5.1.5 Общие выводы по сравнению технологий COM и CORBA
1.5.1.6 OPC
1.5.1.7 OPC- спецификации и стандарты
1.5.2 Пользователи OPC
1.5.2.1 OPC-сервер
1.5.2.2 OPC-клиент
1.5.2.3 OPC DATA ACCESS
1.5.3 Реализация ОРС
1.5.4 Выводы
1.6 Структура программного обеспечения
1.7 Средства реализации
1.8 Средства тестирования и верификации
1.9. Производительность ОРС-систем (данные 1999 года)
1.10. SCADA-системы и ОРС
1.11 Выводы из сравнения технологий реализации
2 Разработка программного обеспечения OPC сервера
2.1 Структура программного обеспечения
2.1.1 Блок взаимодействия с сетью Modbus
2.1.1.1 МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ
2.1.1.2 ОСОБЕННОСТИ ПРОТОКОЛА MODBUS/TCP
2.2 Блок взаимодействия с OPC клиентами
2.2.1 Внутрипроцессный сервер (DLL)
2.2.2 Локальный сервер
2.2.3 Удаленные подключения и прозрачность местонахождения
2.2.4 Выбор реализации COM компонента
2.3 Блок синхронизации
3. Программное обеспечение универсального ОРС-сервера
(ОРС UA) для систем НMI/SCADA
3.1. Туннелинг ОРС
3.2. Группировка, архивация и резервирование данных ОРС
4 Технология разработки и тестирования
4.1 Технология построения программы
4.1.1 Программирование на основе интерфейсов
4.1.2 Модель COM
4.1.3 Связь OPC и COM
4.2 Обзор технологии OPC
4.3 Верификация программного обеспечения
4.4 Отладка и тестирование
4.4.1 Подгрузка внутрипроцессного сервера
4.4.2 Запуск локального сервера
4.4.3 Запуск удаленного сервера
4.4.4 Создание элемента данных
4.4.5 Запись данных в источник
4.4.6 Определение устойчивости соединения
5. Распределенные системы данных на основе ОРС
6. Примеры реализации
8 Список использованной литературы