Отчет по лабораторной работе. Программирование и испытание дискретнологической системы управле. Лабораторная работа 1. Программирование и испытание дискретнологической системы управления агрегатным станком
Скачать 1.26 Mb.
|
Лабораторная работа №1. Программирование и испытание дискретнологической системы управления агрегатным станком Цель работы:Освоение методики проектирования и программирования дискретно-логических систем управления в инструментальной среде программирования ISaGRAF 6.5. В этой работе студенты разрабатывают и отлаживают на ЭВМ программу управления агрегатным станком, приближенную к реальной. Выполнение лабораторной работы:Структурно-кинематическая схема агрегатного станка показана на Рис 1. Рис 1. Структурно-кинематическая схема агрегатного станка Синтез первой подсистемы «Golovka»1. Строим структурную схему первой подсистемы. Для построения подсистемы управления использованы прерывистые логические функции , , , . 2. На втором этапе синтеза записываем таблицу включений 3. На основании таблицы включений строим начальную циклограмму первой подсистемы 4. Вводим в дискретный автомат элемент памяти 5. На основании начальной циклограммы и с учетом элемента памяти xстроим реализуемую циклограмму 6. Минимизируем логические функции. Сначала строим шаблон карты Карно.
Используя шаблон карты Карно, минимизируем логические функции, отображенные на реализуемой циклограмме: ;
;
;
7. Таблица глобальных переменных выглядит следующим образом: 8. Таблица внешних соединений всей системы представлена на рисунке ниже (верхний рисунок ввода, нижний вывода): 9. Функциональная схема подсистемы «Golovka» показана ниже: Синтез второй подсистемы «Stol»Вторую подсистему, которая управляет движениями стола, синтезируем аналогично первой подсистеме. Особенность второй подсистемы в том, что шток каждого из трех цилиндров этого объекта контролируется только в двух позициях. Поэтому с целью упрощения процедуры синтеза целесообразно шесть путевых переключателей заменить соответственно тремя виртуальными переключателями . Проделаем этапы синтеза данной подсистемы с использованием прерывистых логических функций. 1. Строим структурную схему второй подсистемы. 2. Второй этап - запись таблицы включений. 3. На основании таблицы включений строим начальную циклограмму второй подсистемы. Замечание 1. В строке Σ нет повторяющихся сумм весов входных переменных. Следовательно, начальная циклограмма одновременно является и реализуемой. 4. Минимизируем логические функции. Вначале строим шаблон карты Карно с используемыми конституентами
Используя шаблон карты Карно, минимизируем логические функции, отображенные на реализуемой циклограмме: ;
;
5. Процедура синтеза второй подсистемы, которая управляет механизмами поворотного стола, завершается построением функциональной схемы, изображенной ниже: Результаты испытаний:Вывод: Освоена методика проектирования и программирования дискретно-логических систем управления в инструментальной среде программирования ISaGRAF 6.5. |