- Артикул:00820842
- Автор: Сосонкин В.Л., Мартинов Г.М.
- ISBN: 5-98704-012-4
- Тираж: 2000 экз.
- Обложка: Твердый переплет
- Издательство: Логос (все книги издательства)
- Город: Москва
- Страниц: 296
- Формат: 60х90/16
- Год: 2005
- Вес: 446 г
- Серия: Учебное пособие для ВУЗов (все книги серии)
Представлены архитектурные решения локальных систем числового программного управления, дан анализ вариантов их интеграции на системном и прикладном уровнях. Рассмотрены особенности новейшего поколения систем ЧПУ. Основное внимание уделено модульному построению однокомпьютерной системы ЧПУ и принципам взаимодействия модулей в рамках открытой архитектуры. Представлены все разделы прикладного программного обеспечения систем ЧПУ. Показано, каким образом понятия предметной области (интерпретатор, интерполятор, языковый процессор и др.) соотносятся с понятиями программирования (объектный тип, атрибут, операция и др.). Охарактеризованы функциональные возможности современных систем ЧПУ.
Для студентов высших учебных заведений, обучающихся по специальности 210200 «Автоматизация технологических процессов и производств», направлению 550200 «Автоматизация и управление» и магистерской программе 550207 «Распределенные компьютерные информационно-управляющие системы». Может быть полезна преподавателям, аспирантам и специалистам.
Оглавление
Список сокращений
Предисловие
Введение
Глава 1. Классификация систем управления
1.1. Современный мировой уровень архитектурных решений в области ЧПУ
1.1.1. Системы CNC и PCNC-1
1.1.2. Системы PCNC-2
1.1.3. Система PCNC-3
1.1.4. Системы PCNC-4
1.2. Интеграция на основе открытого управления и стандарта ОРС (OLE for Process Control)
1.2.1. Представление об открытом управлении
1.2.2. Системы SCADA
1.2.3. Стандарт ОРС
1.3. Интеграция на основе комплекса производственных стандартов STEP (Standard for the Exchange of Product model data)
1.3.1. Обзор комплекса производственных стандартов STEP
1.3.2. STEP-NC
1.3.3. Использование в интерфейсе систем ЧПУ языков EXPRESS и XML
Глава 2. Общие принципы построения систем ЧПУ
2.1. Архитектура систем PCNC
2.1.1. Признаки нового поколения систем ЧПУ
2.1.2. Модульная архитектура систем ЧПУ на прикладном уровне
2.1.3. Открытая архитектура систем управления
2.1.4. Виртуальная модель PC-подсистемы ЧПУ
2.2. Проблема реального времени в системах управления
2.2.1. Постановка задачи
2.2.2. Реальное время в системе управления
2.2.3. Базовые понятия операционной системы реального времени
2.2.4. Использование в системах управления операционной системы Windows NT
2.2.5. Стратегия диспетчеризации на базе расширения RTX
2.2.6. Принцип разбиения потоков (threads) в системе управления и схема их диспетчеризации
2.3. Проблемы управления электроавтоматикой
2.3.1. Классификация систем управления электроавтоматикой
2.3.2. Система понятий, используемых при организации системы управления
2.3.3. Структура проекта системы управления электроавтоматикой (клиентская часть)
2.3.4. Альтернативные структуры проекта в клиентской части
2.3.5. Работа серверной части программы управления электроавтоматикой
2.3.6. Объектный подход при управлении электроавтоматикой
2.3.7. Особенности управления электроавтоматикой станков с ЧПУ
2.4. Построение межмодульной коммуникационной среды
2.4.1. Базовые функции коммуникационной среды
2.4.2. Клиент-серверные транзакции при запросе данных
2.4.3. Виртуальная структура объектно-ориентированной магистрали
2.4.4. Организация коммуникационной среды в виде открытой модульной системы
2.5. Принципы построения удаленных терминалов ЧПУ
2.5.1. Удаленный терминал в системе управления
2.5.2. Информационные технологии, используемые при создании удаленного терминала
2.5.3. Библиотеки классов Java, используемые при создании апплетов
2.5.4. Инструментарий разработки удаленного терминала
2.5.5. Специфика удаленного терминала системы управления
2.6. Особенности архитектуры систем ЧПУ, поддерживающих стандарт ISO 14649 STEP-NC
2.6.1. Традиционное программирование станков с ЧПУ и стандарт STEP-NC
2.6.2. Язык EXPRESS
2.6.3. Процессы и ресурсы в STEP-NC
2.6.4. Смешанная архитектура
Глава 3. Задачи управления
3.1. Реализация геометрической задачи
3.1.1. Интерпретатор управляющих программ
3.1.2. Интерполятор
3.2. Реализация логической задачи управления
3.2.1. Формализм описания циклов электроавтоматики
3.2.2. Инструментальная поддержка визуального программирования циклов электроавтоматики
3.2.3. Генерация инструментальной системой С++ кодов исполняемых модулей циклов электроавтоматики
3.3. Управление электроавтоматикой станков с ЧПУ по типу виртуальных контроллеров SoftPLC
3.3.1. Объектно-ориентированный подход при организации математического обеспечения виртуальных контроллеров
3.3.2. Архитектура виртуального контроллера
3.3.3. Программная реализация виртуального контроллера
3.3.4. CAN- интерфейс
3.4. Реализация терминальной задачи
3.4.1. Интерпретатор диалога оператора в Windows-интерфейсе
3.4.2. Специфика построения редактора управляющих программ в коде ISO-7bit (в составе терминальной задачи)
3.4.3. Редактор-отладчик управляющих программ на языке высокого уровня (в составе терминальной задачи)
3.5. Реализация диагностической задачи управления
3.5.1. Понятийный аппарат диагностического процесса
3.5.2. Структура подсистемы диагностики
3.5.3. Реализация логического анализатора
3.5.4. Реализация осциллографа
Глава 4. Технологии разработки программного обеспечения систем управления
4.1. Технология объектно-ориентированного программирования
4.1.1. Сравнение технологий программирования
4.1.2. Базовые понятия объектно-ориентированного подхода
4.1.3. Методические рекомендации по выбору объектов в системе управления
4.1.4. Структура программного обеспечения системы управления
4.1.5. Инструментальная поддержка объектно-ориентированного проектирования и формализм Буча
4.2. Специфика объектно-ориентированного программирования
4.2.1. Элементы абстрактной модели системы PCNC
4.2.2. Объектно-ориентированная модель модуля системы PCNC
4.2.3. Объектно-ориентированная модель отображения данных
4.3. Методологические аспекты построения открытых систем ЧПУ
4.3.1. Понятийный аппарат открытых систем ЧПУ
4.3.2. Представление о системе PCNC как об открытой системе управления
4.3.3. Построение систем ЧПУ по типу открытого языкового процессора
4.3.4. Стандартные средства поддержания открытой архитектуры
4.3.5. Использование стандартных инструментальных средств поддержания открытой архитектуры
4.3.6. Использование оригинальных инструментальных средств поддержания открытой архитектуры системы ЧПУ
4.3.7. Формирование окружения разработки
4.4. Технология компонентной организации программного обеспечения
4.4.1. Базовые понятия
4.4.2. Иллюстрация компонентного подхода на примере контроллера привода подачи
4.4.3. Классификация СОМ-интерфейсов и СОМ-серверов
4.4.4. Область использования СОМ
4.4.5. Инструментальная поддержка компонентного проектирования
4.4.6. Пример реализации ATL СОМ-сервера
Глава 5. Документы пользователя систем ЧПУ
5.1. Структура руководства по программированию
5.1.1. Фазовое пространство технологической машины
5.1.2. Повышение языкового уровня управляющих программ
5.1.3. Функциональные возможности системы управления, отражаемые в версии управляющей программы
5.2. Конфигурация систем ЧПУ
5.2.1. Представление параметров конфигурации в системе ЧПУ
5.3. Методика программирования станков с ЧПУ
5.3.1. Базовые понятия
5.3.2. Координатные оси и координатные системы
5.3.3. Траектории движения (типы интерполяции)
5.3.4. Группирование координатных осей (G581, G580)
5.3.5. Управление шпинделем
5.4. Методика разработки управляющей программы ЧПУ соответственно стандарту ISO 14649 STEP-NC
5.4.1. Инструментальная система XML Spy
5.4.2. Схемы управляющей программы в стандарте STEP-NC
Список литературы