Это программа ПЛК для автоматической системы отбраковки бутылок. Изучите логику релейной связи с помощью этого упражнения и решения ПЛК.
Автоматическая отбраковка бутылок
Описание проблемы
В настоящее время автоматизация в промышленности необходима для точного и быстрого производства.
Давайте рассмотрим пример компаний по производству бутылок для газировки, где ленточный конвейер используется для передачи бутылок с одной станции на другую.
Но прежде чем бутылки попадут на станцию розлива газировки, необходимо привести все бутылки в вертикальное положение для дальнейшей обработки
Упавшая бутылка на конвейере может создать проблему в следующем процессе. Поэтому здесь мы обсудим простую логику ПЛК, которая обрабатывает упавшую бутылку.
Диаграмма проблемы ПЛК
Решение проблемы ПЛК
Итак, для этого мы используем систему ПЛК на станции розлива, которая отбраковывает упавшую бутылку с конвейера и расчищает путь для следующего процесса.
Этот процесс выполняется с помощью датчиков и исполнительных механизмов. Мы используем пневматический поршневой цилиндр для сталкивания упавших бутылок с конвейера.
Когда конвейер работает, все бутылки перемещаются с одной станции на другую для следующего процесса. Используются два датчика для обнаружения стоящих и упавших бутылок, один пневматический цилиндр для сталкивания упавшей бутылки с конвейера.
Список входов/выходов
Список входов
- Запуск PB: I0.1
- Остановка PB: I0.0
- Датчик X1: I0.2
- Датчик X2: I0.3
Список выходов
- Цикл ВКЛ: Q0.0
- Конвейер: Q0.1
- Цилиндр: Q0.2
Программа ПЛК для автоматической системы отбраковки бутылок
Пояснение программы ПЛК
В этом приложении мы использовали ПЛК Siemens S7-1200 и программное обеспечение TIA Portal для программирования. Мы также можем разработать эту логику с помощью релейной цепи.
Сеть 1:
В сети 1 мы взяли условие цикла ВКЛ для машины. Здесь мы взяли START PB (I0.1) для запуска цикла и STOP PB (I0.1) для цикла ОСТАНОВКИ.
Мы взяли параллельный выход конвейера (Q.1) с циклом ВКЛ (Q0.0), чтобы мы могли управлять конвейером с условием цикла ВКЛ.
Сеть 2:
В сети 2 мы взяли датчики X1(I0.2) и X2(I0.3) в качестве входов. Мы использовали НО контакт для датчика X2 (I0.3) и НЗ контакт для датчика X1 (I0.2).
Когда бутылки перемещаются по конвейеру, эти датчики определяют положение бутылок, стоят они или упали.
Датчик X2(I0.3) определяет нижнее положение бутылки, а датчик X1(I0.2) определяет верхнее положение бутылки.
В ПЛК мы разработали схему, которая следует команде, что если датчик X2(I0.3) обнаруживает бутылку, а датчик X1(I0.2) не обнаруживает бутылку, то пневматический привод (Q0.2) сработает и отклонит бутылку от конвейера.
После этого идеальные бутылки попадут на станцию розлива газировки, и весь цикл будет завершен.
Результат
Примечание: приведенная выше логика ПЛК дает базовую идею о применении ПЛК в системе автоматической обработки отбраковки бутылок. Логика ограничена и не является полным применением.