В этом программировании ПЛК мы сортируем и распределяем коробки по высоте в назначенные складские отсеки с помощью датчиков и конвейеров.
Эта программа ПЛК распределяет указанное количество деталей в соответствии с их размером.
Сортировка коробок ПЛК по высоте
Приведенная ниже симуляция показывает принцип работы логики ПЛК для сортировки коробок по высоте. Здесь у нас есть 3 разных размера коробок: маленькие, средние и большие.
Для каждого размера коробок есть три складских отсека. Есть три толкателя и три конвейера. Для каждого размера коробок есть один толкатель и один конвейер.
Робот размещает коробки на конвейере случайным образом. Датчики используются для определения размера коробки. Конвейеры запускаются и останавливаются, когда коробка соответствующего размера достигает их с помощью датчиков.
Соответствующий толкатель активируется и перемещает коробку соответствующего размера в назначенные складские отсеки.
Список входов/выходов ПЛК
В таблице ниже перечислены входы и выходы этой системы.
Тип | Номер устройства | Имя устройства | Операция |
Вход | X0 | Начальная точка | ВКЛ, когда робот находится в начальной точке. |
Вход | X1 | Верхний | ВКЛ, когда обнаружена деталь. |
Вход | X2 | Средний | ВКЛ, когда обнаружена деталь. |
Вход | X3 | Нижний | ВКЛ, когда обнаружена деталь. |
Вход | X4 | Датчик | ВКЛ, когда деталь обнаружена на наклонной поверхности. |
Вход | X5 | Датчик | ВКЛ, когда деталь обнаружена на наклонной поверхности. |
Вход | X6 | Датчик | ВКЛ, когда деталь обнаружена на наклонной поверхности. |
Вход | X7 | Датчик | ВКЛ, когда деталь обнаружена на правом конце. |
Вход | X10 | Обнаружение детали | ВКЛ, когда деталь обнаружена перед толкателем. |
Вход | X11 | Обнаружение детали | ВКЛ, когда деталь обнаружена перед толкателем. |
Вход | X12 | Обнаружение детали | ВКЛ, когда деталь обнаружена перед толкателем. |
Выход | Y0 | Команда подачи | Одна деталь подается, когда Y0 ВКЛ. Начинается цикл процесса: Деревянная деталь повторяется в порядке M, S, L, M, M, L, S, S, L, L. |
Выход | Y1 | Конвейер вперед | Конвейер движется вперед, когда Y1 включен. |
Выход | Y2 | Конвейер вперед | Конвейер движется вперед, когда Y2 включен. |
Выход | Y3 | Конвейер вперед | Конвейер движется вперед, когда Y3 включен. |
Выход | Y4 | Конвейер вперед | Конвейер движется вперед, когда Y4 включен. |
Выход | Y5 | Толкатель | Выдвигается, когда Y5 включен, и втягивается, когда Y5 выключен. Толкатель не может быть остановлен в середине хода. |
Выход | Y6 | Толкатель | Выдвигается, когда Y6 включен, и втягивается, когда Y6 выключен. Толкатель не может быть остановлен в середине хода. |
Выход | Y7 | Толкатель | Выдвигается, когда Y7 включен, и втягивается, когда Y7 выключен. Толкатель не может быть остановлен в середине хода. |
Описание программы
Программирование программируемого логического контроллера (ПЛК) для сортировки коробок по высоте и распределению компонентов.
Для запуска работы робота необходимо нажать кнопку PB1 (X20), расположенную на панели управления, которая активирует команду подачи робота (Y0).
Команда подачи робота (Y0) деактивируется после того, как робот завершает перемещение детали и возвращается в исходное положение.
Команда перемещения конвейера управляется переключателем SW1 (X24) на панели управления. Активация переключателя (включение) запускает движение конвейера вперед, а его деактивация (выключение) останавливает конвейер.
Сортировка деталей, разделенных на большие, средние и маленькие размеры, выполняется с помощью входных данных от датчиков Верхний (X1), Средний (X2) и Нижний (X3). После сортировки детали транспортируются в предназначенные для них лотки.
Наличие детали в толкателе определяется активацией (включением) датчиков обнаружения деталей (X10, X11 или X12). При обнаружении детали конвейер останавливается, а обнаруженная деталь перемещается на лоток.
Примечание: работа толкателя регулируется командой активации толкателя. При получении сигнала ВКЛ толкатель полностью выдвигается, а сигнал ВЫКЛ заставляет толкатель втягиваться.
Каждый лоток должен содержать определенное количество деталей в зависимости от их размера. Любые детали, превышающие указанные числа, обходят толкатель и выбрасываются с конвейера с правого конца.
Назначенное количество деталей по размеру следующее:
- Большие: 3 детали
- Средние: 2 детали
- Маленькие: 2 детали
ПЛК Ladder Logic