Автоматизации технологического участка производственного предприятия
Контрольная работа - Компьютеры, программирование
Другие контрольные работы по предмету Компьютеры, программирование
Задание 1. Разработать алгоритм автоматизации технологического участка производственного предприятия
Производственное предприятие машиностроительного профиля имеет три цеха металлообработки, оснащённые фрезерными и токарными станками с числовым программным управлением. Для перемещения заготовок и деталей общей массой до 1200 кг на предприятии имеется грузовая тележка (рис.1), оснащённая электроприводом постоянного тока, который получает питание от аккумуляторной батареи 6. Грузовая тележка перемещается по горизонтальному рельсовому пути 7, который, благодаря расположению производственных цехов, и склада готовой продукции, имеет три правых и один левый повороты (рис. 2). Таким образом, движение тележки от зоны загрузки к месту разгрузки можно автоматизировать.
Рис. 1. Общий вид тележки для перемещения груза
Для этого нам необходим реверсивный тяговый привод , что уже предусмотрено конструкцией, и привод поворота передней оси 5. Также тележку необходимо оснастить устройством, позволяющим определять место поворота к нужному цеху и место остановки для погрузки или разгрузки. Для этой цели можно использовать фотоэлектрические датчики 4, а на месте поворота или остановки установить пластины, окрашенные в светлый тон для лучшего отражения света. Кроме того, на тележке требуется установить пульт управления 1, позволяющий управлять пуском и задавать маршрут перемещения: номера цехов, куда необходимо доставить заготовки. Для предупреждения персонала о передвижении, на тележке установлена звуковая и световая сигнализации. Также на тележку спереди и сзади необходимо установить ультразвуковые датчики 3, сигнал от которых при обнаружении препятствия в зоне действия, вызовет отключение тягового двигателя 8 и включение блока динамического торможения. Данная мера предназначена для предотвращения выхода из строя механизмов тележки от столкновения со случайным препятствием, и повреждения самих препятствий.
Рис. 2. Расположение производственно-складских помещений с указанием точек маршрута
Задание маршрута происходит следующим образом:
Клавишей "Вверх" выбирается пункт назначения груза (точка маршрута). Далее нажимается кнопка "Пуск", и через 10 с включаются звуковая и световая сигнализации, и тележка начинает перемещение от стартовой позиции к указанной точке. Если на тележке находятся заготовки для нескольких цехов, то после выбора первой точки нажимается клавиша "Ввод". Когда задана последняя точка маршрута, нажимается кнопка "Пуск". После остановки тележки на промежуточной точке и разгрузке с неё необходимых заготовок, нажимается кнопка "Пуск" и тележка начинает перемещение к следующей точке маршрута.
Когда тележка достигнет конечной точки, на пульте выбирается код исходной точки (склад заготовок - точка 0) и нажимается кнопка "Пуск". Тележка возвращается в начальный пункт маршрута.
Если после разгрузки заготовок в каком-либо цехе возникла необходимость отправить готовые детали на склад, то на пульте управления выбирается код 4 (склад готовой продукции) и нажимается клавиша "Ввод", а затем - кнопка "Пуск". После отработки заданных в исходной точке маршрутов, тележка отправится к точке 4.
Для определения мест поворота и остановки применяются фотоэлектрические датчики (рис. 3), состоящие из источника света (сверху) и приёмника света. При перемещении тележки свет из датчика попадает на тёмную поверхность пола и большая часть его поглощается. При попадании света на гладкую пластину большая часть его отражается в приёмник, и в схему управления поступает определённый сигнал.
Рис. 3. Фотоэлектрические датчики. Вид снизу
Если засвечены два левых датчика, то система управления воспринимает это как признак левого поворота при движении вперёд, либо как признак реверса тягового привода при движении назад при отработке разветвлённого маршрута. Если засвечены два правых датчика, то система управления воспринимает это как признак правого поворота при движении вперёд, либо как признак реверса тягового привода при движении назад при отработке разветвлённого маршрута. Если засвечены все четыре датчика, то система управления воспринимает это как признак окончания перемещения и вырабатывает команду торможения.
Таким образом, сигналы от пульта управления и фотоэлектрических датчиков нужно подавать на порт ввода/вывода микроконтроллера, который настраивается на ввод информации. Сигналы от ультразвуковых датчиков нужно подать на входы порта, отвечающие за обработку внешних прерываний. Т.о. аварийные сигналы будут обрабатываться в режиме прерывания основной программы. Сигналы управления приводами тележки и блоком динамического торможения поступают из порта, настроенного на вывод информации.
Для построения алгоритма составим таблицу входных, выходных и промежуточных сигналов.
СигналыНазначениеПримечаниеВходные сигналы"Ввод"Запись в память кода точки маршрута"Вверх"Выбор кода точки маршрута"Пуск"Запуск выполнения/продолжения программы"Влево"Признак левого поворотаСигналы от фотоэлектрических датчиков"Вправо"Признак правого поворота"Стоп"Признак остановки"Авария"Вызов подпрограммы обработки внешнего прерыванияСигнал от ультразвуковых датчиковВыходные сигналыКМ1,КМ2Управление тяговым приводомвперёд/назадКМ3,КМ4Управление приводом поворотавлево/в