
- •А.А.Стопакевич автоматизация проектирования программного обеспечения асутп технологическим участком
- •Содержание цель лабораторных работ 2
- •1 Лабораторная работа. Создание скелета программного проекта
- •2 Лабораторная работа. Создание файлов с описанием матричных операций
- •3 Лабораторная работа. Создание технологической схемы участка
- •4 Лабораторная работа. Создание форм для вывода журнала аварийных сообщений и графика, добавление схемы участка в ресурсы
- •5 Лабораторная работа. Создание файла с матрицами математической модели объекта и регулятора
- •6 Лабораторная работа. Создание файла главной программы main.Cpp
- •7 Лабораторная работа. Описание класса главного окна
- •8 Лабораторная работа. Запуск программы и комплексная отладка программного комплекса
Министерство образования и науки Украины
Одесский национальный политехнический университе
ИЭКСУ
Кафедра «Автоматизации теплоэнергетических процессов»
А.А.Стопакевич автоматизация проектирования программного обеспечения асутп технологическим участком
на языке Microsoft Visual C++ 6.0
Методические указания к лабораторным работам
по курсу «Основы САПР»
.
Одесса 2010
Автоматизация проектирования программного обеспечения АСУТП технологическим участком на языке Microsoft Visual C++ 6.0. Методические указания к лабораторным работам по курсу «Основы САПР»/ А.А.Стопакевич. - Одесса, 2010.- 29 с.
Содержание цель лабораторных работ 2
1 ЛАБОРАТОРНАЯ РАБОТА. Создание скелета программного проекта 3
2 ЛАБОРАТОРНАЯ РАБОТА. Создание файлов с описанием матричных операций 4
3 ЛАБОРАТОРНАЯ РАБОТА. Создание технологической схемы участка 7
4 ЛАБОРАТОРНАЯ РАБОТА. Создание форм для вывода журнала аварийных
сообщений и графика, добавление схемы участка в ресурсы 7
5 ЛАБОРАТОРНАЯ РАБОТА. Создание файла с матрицами математической модели объекта и регулятора 11
6 ЛАБОРАТОРНАЯ РАБОТА. Создание файла главной программы main.cpp 13
7 ЛАБОРАТОРНАЯ РАБОТА. Описание класса главного окна 18
8 ЛАБОРАТОРНАЯ РАБОТА. Запуск программы и комплексная отладка
программного комплекса 26
ЦЕЛЬ ЛАБОРАТОРНЫХ РАБОТ
Лабораторные работы проводятся с целью обучения автоматизированному проектированию программного обеспечения системы управления технологической установкой, математическое обеспечение которой спроектировано в рамках курсового проекта по дисциплине. В методических указаниях описывается проектирование программы для участка с двумя измеряемыми и двумя управляемыми переменными.
Программное обеспечение системы управления технологической установкой должно выполнять следующие функции:
-
в реальном времени с шагом dt вычислять значение управляющего воздействия и моделировать замкнутую цифровую систему управления, спроектированную в курсовом проекте; при моделировании обеспечить подачу возмущающих воздействий (случайных или синусоидальных) по каналам выдачи управления;
-
отображать на экране схему участка с динамически выводимыми показаниями технологических переменных и управляющих воздействий
-
предусмотреть перевод системы в ручной режим и обратно в автоматический режим, предусмотреть изменение значения управляющей переменной в ручном режиме
-
предусмотреть изменение задания в автоматическом режиме
-
предусмотреть вывод графика изменения технологических переменных
-
предусмотреть сигнализацию выхода технологической переменной за зону допустимых отклонений (30% номинального значения) изменением цвета окна вывода с выводом аварийного сообщения и записью сообщения вместе с временем его возникновения в журнал аварийных сообщений
-
предусмотреть просмотр журнала аварийных сообщений
Технические требования к оснащению рабочего места программиста – загруженная программная среда Microsoft Visual C++ 6.0
График выполнения работ.
Работа |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Недели |
1-5 |
6 |
7 |
8 |
9 |
10-11 |
12 |
13-16 |