Введение
1. Обзор инструментальных программных средств 9
1.1. Программные системы моделирования 9
1.2. Ассемблеры и интегрированные среды 13
1.3. SCADA-системы 15
1.4. SCADA-инструменты 20
1.5. CASE-средства 23
1.5.1. Языки технологического программирования контроллеров 26
1.5.2 Программирование на языке FBD 28
1.6 Постановка задачи 33
Выводы по первой главе 34
2. Разработка языка и транслятора инструментальной системы 37
2.1. Спецификации для создания программных модулей 37
2.2. Этапы создания профаммных модулей 40
2.3. Структурные модели как спецификации профаммных модулей 45
2.4. Разработка языка спецификации ...52
2.5. Анализ топологических особенностей структурных схем 64
2.5.1 Поиск и определение тина контуров 66
2.5.2 Формирование управляющей последовательности вычислимых контуров 70
2.5.3 Преобразование невычислимых контуров 77
2.6. Структурная оптимизация схемы 84
2.7. Генерация управляющих профаммных модулей 85
Выводы по второй главе 86
3. Инструментальная система геиераиии программного обеспечения 88
3.1. Архитектура н назначение инструментальной системы 88
3.2. Структура системы 93
3.3. Функциональные элементы структурных схем 104
3.4. Структура программных модулей 111
Выводы по третьей главе 117
4. Экспериментальная проверка генерируемого программного обеспечения 119
4.1. Способы реализации управляющих программных модулей 119
4.2. Генерация программного кода для моделей двигателей и электроприводов 128
4.2.1. Двигатель постоянного тока с независимым возбуждением 129
4.2.2. Двигатель постоянного тока с параллельным возбуждением 137
4.2.3. Двигатель постоянного тока с послед о нательным возбуждением ...141
4.2.4. Электропривод постоянного тока на базе управляемого выпрямителя ...145
4.2.5. Электропривод постоянного тока па базе однофазного двухполупериодного управляемого выпрямителя ,149
4.2.6. Асинхронный электропривод с регуляторами скорости и потока 154
Выводы по четвертой главе 158
Заключение 160
Библиографический список 168


