Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Устройства программного управления.rtf
Скачиваний:
7
Добавлен:
01.05.2025
Размер:
33 Мб
Скачать
☆

Глава 3. Задачи управления 121

3.1. Реализация геометрической задачи 121

  1. Интерпретатор управляющих программ 122

  2. Интерполятор 127

3.2. Реализация логической задачи управления 134

  1. Формализм описания циклов электроавтоматики 135

  2. Инструментальная поддержка визуального программирования циклов электроавтоматики 140

  3. Генерация инструментальной системой С++

кодов исполняемых модулей циклов электроавтоматики 140

3.3. Управление электроавтоматикой станков с ЧПУ

по типу виртуальных контроллеров SoftPLC 142

  1. Объектно-ориентированный подход при организации математического обеспечения виртуальных контроллеров 142

  2. Архитектура виртуального контроллера 143

  3. Программная реализация виртуального контроллера 147

  4. CAN- интерфейс 151

3.4. Реализация терминальной задачи 155

3.4.1. Интерпретатор диалога оператора в Windows-интерфейсе... 155

3.4.2. Специфика построения редактора управляющих программ в коде ISO-7bit

(в составе терминальной задачи) 161

3.4.3. Редактор-отладчик управляющих программ

на языке высокого уровня (в составе терминальной задачи) 165

3.5. Реализация диагностической задачи управления 168

  1. Понятийный аппарат диагностического процесса 168

  2. Структура подсистемы диагностики 169

  3. Реализация логического анализатора 172

  4. Реализация осциллографа 174

Глава 4. Технологии разработки программного обеспечения систем управления 178

4.1. Технология объектно-ориентированного программирования 178

  1. Сравнение технологий программирования 179

  2. Базовые понятия объектно-ориентированного

подхода 180

4.1.3. Методические рекомендации по выбору объектов

в системе управления 184

4.1.4. Структура программного обеспечения

системы управления 185

4.1.5. Инструментальная поддержка объектно- ориентированного проектирования и формализм Буча 186

4.2. Специфика объектно-ориентированного

программирования 188

4.2.1. Элементы абстрактной модели системы PCNC 189

4.2.2. Объектно-ориентированная модель модуля

системы PCNC 191

4.2.3. Объектно-ориентированная модель

отображения данных 193

4.3. Методологические аспекты построения

открытых систем ЧПУ 197

  1. Понятийный аппарат открытых систем ЧПУ 199

  2. Представление о системе PCNC

как об открытой системе управления 200

4.3.3. Построение систем ЧПУ по типу

открытого языкового процессора 201

4.3.4. Стандартные средства поддержания

открытой архитектуры 204

4.3.5. Использование стандартных инструментальных

средств поддержания открытой архитектуры 208

4.3.6. Использование оригинальных инструментальных средств поддержания открытой архитектуры

системы ЧПУ 213

4.3.7. Формирование окружения разработки 215

4.4. Технология компонентной организации

программного обеспечения 217

  1. Базовые понятия 218

  2. Иллюстрация компонентного подхода

на примере контроллера привода подачи 221

  1. Классификация СОМ-интерфейсов и СОМ-серверов 223

  2. Область использования СОМ 226

  3. Инструментальная поддержка компонентного проектирования 227

  4. Пример реализации ATL СОМ-сервера 229