Jump to content
  • Sign in to follow this  

    Программа ПЛК для подсчета движущихся объектов на конвейере

       (0 reviews)

    xiangjinjiao

    Это программа ПЛК для реализации программы подсчета объектов на движущемся конвейере.

    Подсчет движущихся объектов на конвейере

    Предметы движутся по конвейеру. Нам нужно подсчитать общее количество предметов, собранных в конце конвейера, и отобразить его на локальной панели управления.

    Напишите программу ПЛК для этого приложения.

    Диаграмма проблемы

    1.jpg

    Решение проблемы

    Здесь мы используем лестничную программу ПЛК для реализации этой логики.

    Чаще всего для обнаружения объектов используются датчики приближения. Здесь мы устанавливаем датчик приближения для обнаружения частей или объектов, движущихся по конвейеру.

    Индуктивный датчик в основном используется для обнаружения металлических предметов. Для других типов объектов мы используем емкостный датчик приближения для обнаружения объектов, движущихся по конвейеру. Мы подключаем этот датчик к ПЛК и, используя логику счетчика, подсчитываем количество объектов и отображаем общее количество на дисплее локальной панели управления.

    Здесь мы используем счетчик UP для подсчета собранных объектов в конце конвейера.

    Примечание: – Здесь мы рассмотрели простое приложение для подсчета объектов. Мы рассмотрели датчик приближения для обнаружения объектов. Датчик приближения обнаружит объект, а счетчик PLC UP подсчитает собранные объекты.

    Список входов и выходов

    Цифровые входы

    • Начало:- I0.0
    • Стоп:- I0.1
    • Близость:- I0.2 (обнаружение объектов)
    • Сброс счетчика PB:- I0.3

    Цифровой выход

    • Цикл ВКЛ:- Q0.0

    М-память

    • Сброс счетчика: - M0.1
    • Всего собрано объектов: - MW10

    ПЛК Лестничная логика для подсчета объектов на конвейере

    2.jpg3.jpg

    Объяснение лестничной логики

    Для этого приложения мы используем ПЛК S7-300 и портальное программное обеспечение TIA для программирования. Мы также можем реализовать эту логику, используя другой ПЛК.

    Сеть 1:
    В первой сети мы использовали схему блокировки для включения цикла. Здесь мы использовали START PB (I0.0) для запуска цикла и STOP PB (I0.1) для остановки цикла.

    Сеть 2:
    Команда счетчика ПЛК используется для подсчета количества объектов. Датчики приближения устанавливаются рядом с конвейером.

    Когда объект приближается к датчику приближения (I0.2), он обнаруживает объект, и выход датчика включается или переходит в состояние ВКЛ.

    Когда рядом с датчиком приближения нет объекта, выход датчика обесточивается или переходит в состояние ВЫКЛ.

    Счетчик ПЛК считает инкрементно. Общее количество подсчитанных объектов будет сохранено в слове памяти или регистре (MW10).

    Примечание. Вышеуказанное приложение может отличаться от фактического. Этот пример предназначен только для пояснения. Мы можем реализовать эту логику и в других ПЛК. Это простая концепция счетчика UP. Используя эту концепцию, мы можем подсчитывать объекты, движущиеся по конвейеру или в любом другом приложении для подсчета. Эта логика является лишь частью или предназначена только для логики конкретного приложения.

    Все параметры, рассмотренные в примере, предназначены только для пояснения, в реальных приложениях параметры могут отличаться.

    Результат

    4.jpg

    Sign in to follow this  


    User Feedback

    Create an account or sign in to leave a review

    You need to be a member in order to leave a review

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

    There are no reviews to display.


×
×
  • Create New...