Пример программирования ПЛК для управления несколькими двигателями для начинающих с использованием программного обеспечения ПЛК Schneider Electric EcoStruxure Machine Expert Basic.
Обратите внимание, что этот пример ПЛК предназначен для студентов-инженеров, которые заинтересованы в изучении и практике упражнений с ПЛК. Программы промышленных ПЛК реального времени будут разработаны с большим количеством функций безопасности и защиты.
Пример программирования ПЛК на мультидвигателе
Разработайте релейную логику ПЛК для следующего приложения.
Мы используем три тумблера для управления тремя двигателями.
- Если переключатель 1 включен, то двигатель I, двигатель II и двигатель III будут включены.
- Если переключатель 2 включен, то двигатель I и двигатель II будут включены.
- Если переключатель 3 включен, то двигатель I, двигатель II и двигатель III будут выключены.
Цифровые входы
В этом примере программы требуются следующие цифровые входы (DI). Также упоминаются назначенные адреса DI ПЛК.
Переключатель 1: I0.0
Переключатель 2: I0.1
Переключатель 3: I0.2
Цифровые выходы
В этом примере программы требуются следующие цифровые выходы (DO). Также упоминаются назначенные адреса DO ПЛК.
Двигатель 1: Q0.0
Двигатель 2: Q0.1
Двигатель 3: Q0.2
Лестничная диаграмма для управления несколькими двигателями
Описание программы
- Для этого приложения мы использовали программное обеспечение Ecostruxure Machine Expert Basic v1.2 для программирования.
- В приведенной выше программе мы использовали нормально разомкнутый контакт для переключателя 1 (I0.0), нормально закрытые контакты для переключателя 2 (I0.1) и переключателя 3 (I0.2).
- Переключатель 1 и переключатель 3 соединены последовательно для двигателя 1 и двигателя 2, таким образом реализуя логический элемент И.
- Для двигателя 3 переключатель 1, переключатель 2 и переключатель 3 соединены последовательно, реализуя таким образом логический элемент И.
- Чтобы двигатель 1 и двигатель 2 были включены, переключатель 1 должен быть включен, а переключатель 3 должен быть выключен.
- Когда переключатель 1 включен, переключатель 2 и переключатель 3 выключены, двигатель 3 будет включен.
- Включение переключателя 3 выключит все двигатели, т. е. двигатель 1, двигатель 2 и двигатель 3 будут выключены.
- Двигатель 3 выключится, когда переключатель 2 будет включен.
- Когда переключатель 1 включен, все двигатели включатся, поскольку ток также будет проходить через переключатель 2 и переключатель 3, поскольку это нормально замкнутые контакты.
- Если не выключить переключатель 1, двигатель 1 и двигатель 2 останутся включенными, но двигатель 3 выключится, когда переключатель 2 будет включен. При включении переключателя 2 он не будет передавать ток на двигатель 3.
- Все двигатели выключатся при включении переключателя 3, даже если другие переключатели включены.
Когда переключатель 1 включен
Ток протекает через переключатель 1, когда он находится в истинном состоянии. В ложном состоянии переключатель 3 и переключатель 4 также пропускают ток на выходы.
Когда переключатель 2 включен
Ток не протекает через переключатель 2, когда он включен. В истинном состоянии нормально закрытый контакт разрывает цепь.
Когда переключатель 3 включен
Переключатель 3 представляет собой нормально закрытый контакт. Когда он включен, он не пропускает через себя ток. В результате ни один из выходов не будет включен.