Jump to content
  • Sign in to follow this  

    Программа ПЛК для последовательного управления двигателем

       (0 reviews)

    leizuofa

    Это программа ПЛК для последовательной операционной системы двигателя.

    Последовательное управление двигателем

    Описание проблемы

    Во многих отраслях промышленности используется много двигателей. Иногда нам нужно запустить более одного двигателя в приложении.

    Когда у нас низкий номинал входящего питания, есть вероятность, что входящий MCB сработает, когда один или несколько двигателей будут ЗАПУЩЕНЫ параллельно, потому что они будут потреблять больше энергии.

    Здесь мы рассмотрим один похожий пример, где мы ЗАПУСКАЕМ каждый двигатель по одному.

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

    69-1.gif

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

    Проблему можно решить с помощью программирования ПЛК или релейной логики.

    В этом случае нам нужно последовательно управлять двигателями. Всего необходимо управлять 3 двигателями в последовательности. так, чтобы каждый двигатель запускался последовательно, скажем, двигатель 1 ЗАПУСТИТСЯ, затем после некоторой задержки запустится двигатель 2, а после некоторой задержки запустится двигатель 3.

    Таким образом, вся операция займет 10 секунд для запуска всех двигателей в последовательности. Обеспечивая эту задержку, мы можем избежать проблемы потребления большого тока двигателями во время начального запуска.

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

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

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

    • Пуск PB: I0.0
    • Останов PB: I0.1

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

    • Цикл вкл: Q0.0
    • Двигатель 1: Q0.1
    • Двигатель 2: Q0.2
    • Двигатель 3: Q0.3

    Схема релейной логики ПЛК для последовательного управления двигателем

    69-2.gif

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

    В этом приложении мы использовали ПЛК Siemens S7-1200 и программное обеспечение TIA Portal для программирования. Мы также можем разработать эту логику с помощью релейной цепи.

    Сеть 1:
    В сети 1 мы написали логику для условия ВКЛ цикла. Здесь лампа ВКЛ цикла (Q0.0) будет показывать состояние цикла. Цикл можно запустить, нажав кнопку START PB (I0.0), и остановить, нажав кнопку STOP PB (I0.1).

    Когда цикл будет ВКЛ, в то же время будет запущен Двигатель 1 (Q0.1). И в то же время будет выполнена инструкция таймера.

    Сеть 2:
    В сети 2 нормально разомкнутый контакт двигателя 1 запускает таймер T1, и когда таймер двигателя 2 (Q0.1) достигнет установленного значения 5 секунд, нормально замкнутый контакт T1 ЗАПУСТИТ двигатель 2 (Q0.1).

    Сеть 3:
    В сети 3 мы взяли логику для двигателя 3. Здесь мы дали НО контакт двигателя 2 для запуска таймера двигателя 3. Когда T2 достигнет установленного значения 5 с, НО контакт T2 ЗАПУСТИТ двигатель 3 (Q0.0).

    Когда будет нажата кнопка STOP PB (I0.1), то будет активирован NC контакт, который выключит цикл (Q0.0). А также двигатели 2 и 3 прекратят работать.

    Тестовые случаи во время выполнения

    69-3.gif

    Примечание: приведенная выше логика ПЛК дает базовую идею о применении ПЛК в последовательном управлении двигателем. Логика ограничена и не является полным приложением.

    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.


Apply for friendship links:WhatsApp or E-mail: admin@plchmis.com
×
×
  • Create New...