Введение
ГЛАВА 1. Состояние вопроса, цель и задачи исследования 11
1.1 Технологический процесс как объект управления 13
1.2 Формулировка критериев разработки систем управления технологическими процессами в промышленности 15
1.3 Состав и характер задач, решаемых при разработке систем управления технологическими процессами 17
1.4 Обзор процесса разработки специального программного обеспечения 23
1.5 Цель и задачи исследования 26
ГЛАВА 2. Программные аспекты структуры управления технологическими процессами 28
2.1 Архитектура современных АСУТП 29
2.2 Программируемый логический контроллер 32
2.3 Конечные автоматы и программирование ПЛК 34
2.4 Средства разработки программного обеспечения для ПЛК 36
2.5 Разработка SCADA-систем 43
2.6 Применение моделирования в разработке СПО для АСУТП 47
2.7 Выводы из главы 2 50
ГЛАВА 3. Предлагаемая методика разработки программной части проектов автоматизации ТП 52
3.1 Система компьютерных моделей 52
3.2 Формулировка предлагаемой методики 58
3.3 Выбор компьютерных моделей 62
3.3.1 Применение технологии автоматного программирования 65
3.3.2 Применение методологии разработки DSL 70
3.4 Единая информационная среда разработки СПО для СУ ТП 79
3.4.1 Верификация моделей 83
3.4.2 Генерация программного кода 86
3.4.3 Интеграция инструментального средства «MetaAuto» в ЕИС 89
3.4.4 Разработка СПО для СУ ТП в ЕИС 91
3.5 Архитектура построения программ для ПЛК 93
3.6 Выводы из главы 3 97
ГЛАВА 4. Экспериментальное исследование разработанной методики на примере проекта энергетической отрасли 98
4.1 Выкладка из технического задания 98
4.2 Разработка прототипа СУ ТП 110
4.3 Моделирование программ ПЛК 114
4.4 Экспериментальное тестирование разработанной СУ ТП 121
4.5 Выводы из главы 4 123
Основные результаты и выводы 126
Список сокращений и условных обозначений 128
Список литературы 130


