- •РАзработка асу гак детали типа вал сошки рулевого управления
- •Анализ объекта управления
- •2. Содержательная постановка задачи
- •2.1. Цель создания асу
- •2.2 Штатные режимы работы лсу – общее описание
- •2.3 Нештатные ситуации лсу и их отображение во внешней среде
- •3. Средства реализации управления
- •3.1. Обобщенная структура асу гак
- •3.2 Спецификация данных для управления
- •3.2.1 Входные сигналы для системы управления второго уровня
- •3.2.2 Выходные сигналы для системы управления второго уровня
- •4. Моделирование процесса управления. Разработка основной функциональной модели
- •4.1 Декомпозиция задачи
- •4.2 Идентификация данных
- •4.3 Формализация постановки задач управления
- •5. Моделирование процесса функционирования гак на основе сетей Петри
- •5.1. Соответствие множеству позиций сети Петри входных данных
- •5.2. Описание множества переходов Поставим в соответствие переходам сети Петри математические функции
- •5.3 Описание множеств входных и выходных функций
- •5.4. Построение сети Петри
- •5.5. Исполнение сетей Петри
- •5.6. Построение дерева достижимости. Анализ сети Петри
- •1101102010001021001
- •1110012010011021001
- •1101001100121021001
- •6. Разработка алгоритма системы управления второго уровня
- •7.2. Фрагмента программы для котроллера с300
- •Заключение
- •Список использованной литературы:
5.6. Построение дерева достижимости. Анализ сети Петри
1101102010001021001
1110012010011021001
1101001100121021001
(обработка на станке С1)
t3t4
1101003021021021001 1110003021013010011
дублирующая вершина
1101103021013010001
1110013021023010001
1101023021012100101
(обработка на станке С2)
1110012010001021011 1101023021011021001
дублирующая вершина
1101102010001021001
1110012010011021001
дублирующая вершина
Итак, как видно из дерева достижимости анализируемый технологический процесс цикличен. Тупиковых ситуаций, приводящих к остановке работы ГАК, нет, т.е. нет терминальных вершин. Каждый раз срабатывает единственный переход после выполнения предыдущего. Также следует отметить, что данная сеть является безопасной, т.е. количество фишек в каждой позиции меньше или равно некоторого установленного k.
Преобладают внутренние и дублирующие вершины, что говорит о бесконечности сети. Однако она может стать конечной только в том случае, когда на позиции подачи подводящего транспортера Т1 не окажется заготовки.
6. Разработка алгоритма системы управления второго уровня
6.1. Разработка блок-схемы
Блок схема работы участка представлена в Приложении 2. Здесь следует отметить, что завершение работы робота Р1 в любом из режимов приводит к «окончанию опроса» - ВЕ, т.е.контроллером получен сигнал о выполненных действиях робота Р1 или сигналы об окончании обработки станков. Здесь:
Е1 – окончание разгрузки подводящего транспортера Т1
Е2– окончание загрузки станка С1
Е3– окончание обработки на станке С1
Е4– окончание разгрузки станка С2
Е5– окончание загрузки отводящего транспортера Т2
Е6– окончание загрузки станка С2
Е7– окончание обработки на станке С2
Е8– окончание разгрузки станка С1
6.2. Построение дерева вызовов
При запуске программы запускается блок ОВ1, предназначенный для управления последовательностью выполнения частей программы. Он программируется оператором, но вызывается системной программой и обеспечивает взаимодействие между системной программой и программами режимов работы (робота и станков) – программные блоки РВ1. (функционально законченный фрагмент обработки каждого режима). После выполнения РВ1 продолжается выполнение основной программы
7. Программирование
7.1. Входные и выходные сигналы контроллера С300
В табл. 7.1 приведено соответствие входных сигналов контроллера С300 математическим переменным, а в табл. 7.2. - выходных сигналов математическим функциям. Нулевой байт отведен для аварийных сигналов.
Таблица 7.1. |
Таблица 7.2. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|