Напишите программу ПЛК для управления несколькими насосами с помощью программируемых логических контроллеров. У нас есть два входных насоса, используемых для наполнения резервуара. Убедитесь, что насосы работают одинаковое время в течение всего срока службы.
Управление несколькими насосами с помощью ПЛК
Логика программы:
Разработайте программу лестничной логики в соответствии с логикой, приведенной ниже:
- Кнопка пуска/останова предназначена для управления двумя входными двигателями насосов P1 и P2.
- Кнопочная станция «Пуск/Стоп» используется для управления насосом P1.
- Когда бак заполнен, двигатель сливного насоса P3 запускается автоматически и работает до тех пор, пока не сработает датчик низкого уровня.
- После 3-х наполнений бака насосом Р1 управление автоматически переключается на насос Р2.
- Работа кнопки пуска/останова теперь управляет насосом P2.
- После 3-х наполнений бака насосом Р2 последовательность действий повторяется.
Программа ПЛК:
Описание программы:
Ранг 0000:
Пуск/Стоп PB фиксируется с помощью памяти B3:0/0.
Ранг 0001:
B3:0/0 включен для включения B3:0/1, который включает ВКЛЮЧЕНИЕ НАСОСА P1 (O:0/0), когда датчик низкого уровня (I:0/3) включается, а датчик высокого уровня (I: 0/2) находится в выключенном состоянии. B3:0/1 фиксируется датчиком низкого уровня, поскольку насос p1 не должен выключаться, как только вода начала подниматься.
Ранг 0002:
Контакты памяти используются для включения PUMP P1 (O:0/0) со счетчиком (C5:0).
Поскольку мы собираемся переключить работу насоса с P1 на P2, для переключения между Pl и P2 используются два счетчика.
Счетчик C5:1 используется для включения НАСОСА P2(O:0/2).
Ранг 0003 и 0004:
B3:0/0 включен для включения B3:0/2, который включает НАСОС P3(O:0/1), когда датчик высокого уровня (I:0/2) включается, а датчик низкого уровня (I: 0/3) находится в выключенном состоянии. B3:0/2 фиксируется датчиком высокого уровня, поскольку насос p3 не должен выключаться, как только вода начала уменьшаться.
Ранг 0005:
Когда насос 3 (O: 0/1) работает, включается датчик низкого уровня, который выключает насос p3 и включает насос P1 (O:0/0).
Ранг 0006:
Сброс обоих счетчиков выполняется после включения бита завершения второго счетчика (C5:1).
Заключение:
Мы можем использовать этот пример, чтобы понять логику программирования в ПЛК AB.