Это программа ПЛК для реализации программы подсчета объектов на движущемся конвейере.
Подсчет движущихся объектов на конвейере
Предметы движутся по конвейеру. Нам нужно подсчитать общее количество предметов, собранных в конце конвейера, и отобразить его на локальной панели управления.
Напишите программу ПЛК для этого приложения.
Диаграмма проблемы
Решение проблемы
Здесь мы используем лестничную программу ПЛК для реализации этой логики.
Чаще всего для обнаружения объектов используются датчики приближения. Здесь мы устанавливаем датчик приближения для обнаружения частей или объектов, движущихся по конвейеру.
Индуктивный датчик в основном используется для обнаружения металлических предметов. Для других типов объектов мы используем емкостный датчик приближения для обнаружения объектов, движущихся по конвейеру. Мы подключаем этот датчик к ПЛК и, используя логику счетчика, подсчитываем количество объектов и отображаем общее количество на дисплее локальной панели управления.
Здесь мы используем счетчик UP для подсчета собранных объектов в конце конвейера.
Примечание: – Здесь мы рассмотрели простое приложение для подсчета объектов. Мы рассмотрели датчик приближения для обнаружения объектов. Датчик приближения обнаружит объект, а счетчик PLC UP подсчитает собранные объекты.
Список входов и выходов
Цифровые входы
- Начало:- I0.0
- Стоп:- I0.1
- Близость:- I0.2 (обнаружение объектов)
- Сброс счетчика PB:- I0.3
Цифровой выход
- Цикл ВКЛ:- Q0.0
М-память
- Сброс счетчика: - M0.1
- Всего собрано объектов: - MW10
ПЛК Лестничная логика для подсчета объектов на конвейере
Объяснение лестничной логики
Для этого приложения мы используем ПЛК S7-300 и портальное программное обеспечение TIA для программирования. Мы также можем реализовать эту логику, используя другой ПЛК.
Сеть 1:
В первой сети мы использовали схему блокировки для включения цикла. Здесь мы использовали START PB (I0.0) для запуска цикла и STOP PB (I0.1) для остановки цикла.
Сеть 2:
Команда счетчика ПЛК используется для подсчета количества объектов. Датчики приближения устанавливаются рядом с конвейером.
Когда объект приближается к датчику приближения (I0.2), он обнаруживает объект, и выход датчика включается или переходит в состояние ВКЛ.
Когда рядом с датчиком приближения нет объекта, выход датчика обесточивается или переходит в состояние ВЫКЛ.
Счетчик ПЛК считает инкрементно. Общее количество подсчитанных объектов будет сохранено в слове памяти или регистре (MW10).
Примечание. Вышеуказанное приложение может отличаться от фактического. Этот пример предназначен только для пояснения. Мы можем реализовать эту логику и в других ПЛК. Это простая концепция счетчика UP. Используя эту концепцию, мы можем подсчитывать объекты, движущиеся по конвейеру или в любом другом приложении для подсчета. Эта логика является лишь частью или предназначена только для логики конкретного приложения.
Все параметры, рассмотренные в примере, предназначены только для пояснения, в реальных приложениях параметры могут отличаться.
Результат