Программа ПЛК для системы мониторинга уровня воды в искусственном пруду, объясненная с помощью концепции лестничной логики для начинающих.
Система мониторинга уровня воды
описание проблемы
Внедрить программу ПЛК для системы мониторинга уровня воды в искусственном пруду.
Подавайте или сливайте воду из искусственного пруда, когда уровень воды ниже нормального уровня, и активируйте сигнализацию, когда уровень воды выше или ниже нормального уровня.
Диаграмма проблемы
Решение проблемы
Эту проблему можно решить, используя простую автоматизацию.
Здесь мы рассмотрели один искусственный пруд с рыбой, четыре датчика уровня и три насоса для мониторинга и управления системой.
Здесь мы напишем программу, которая будет управлять всей системой. Система будет поддерживать нормальный уровень и не позволит уровню воды повышаться или понижаться для поддержания нормального уровня.
Если уровень воды упадет по сравнению с нормальным уровнем, система будет подавать воду в пруд для разведения рыбы, а если уровень воды повысится от нормального уровня, система будет сливать воду из пруда для разведения рыбы.
Список входов/выходов
Список входов
- Датчик уровня, L0: I0.0 (L0=1, когда уровень воды превышает уровень сигнализации).
- Датчик уровня, L1: I0.1 (L1=1, когда уровень воды выше нормального уровня)
- Датчик уровня, L2: I0.2 (L2=1, когда вода выше нормального уровня)
- Датчик уровня, L3: I0.3 (L3=1, когда уровень воды выше аварийного уровня)
Список выходов
- Подающий насос:- Q0.0
- Дренажный насос 1:- Q0.1
- Дренажный насос 2:- Q0.2
- Сигнальная лампа:- Q0.3
ПЛК Ladder Logic для мониторинга уровня воды в искусственном пруду с рыбой
Логика объяснена
В этой задаче мы рассмотрим ПЛК S7-300 и портальное программное обеспечение TIA для программирования.
Сеть 1:
В этой сети мы написали логику для дренажного насоса 1 (Q0.1). Когда уровень воды превышает самый высокий уровень сигнализации (L3 = I0.3), в это время включается дренажный насос 1 (Q0.1).
Сеть 2:
Если уровень воды ниже аварийного уровня, следует запустить питательный насос (Q0.0). Итак, здесь мы взяли нормально замкнутый контакт L1 (I0.1), когда уровень ниже нормального, тогда питательный насос (Q0.0) ВКЛЮЧИТСЯ и наполнит воду в пруду.
Сеть 3:
Если уровень воды выше нормального уровня, то дренажный насос 2 (Q0.2) будет включен. Здесь уровень воды выше нормального уровня, а не уровня тревоги, поэтому будет работать только дренажный насос 2 (Q0.1).
Сеть 4:
Здесь мы использовали два условия в логическом элементе ИЛИ: либо уровень ниже нормального уровня (L1 = I0.1), либо выше нормального уровня (L1 = I0.1), тогда мигающая схема будет активирована и сигнальная лампа (Q0.3) загорится. НА.
Сеть 5:
Таймер 2 для мигающей цепи.
Сеть 6:
Здесь мы использовали два условия в логическом элементе ИЛИ: либо уровень ниже нормального уровня (L1=01), либо выше нормального уровня, тогда сигнальная лампа (Q0.3) будет автоматически мигать с 5-секундным интервалом.
Уровень выше уровня тревоги (L0=1, L1=1, L2=1, L3=1) или ниже уровня тревоги (L0=0, L1=0, L2=0, L3=0). ЗАТЕМ автоматически загорится индикатор тревоги. Интервал 5 секунд.
Уровень выше уровня тревоги (L0=0, L1=0, L2=0, L3=0), тогда запустится дренажный насос 1 и 2, а если уровень воды выше нормы, запустится только дренажный насос 2.
Примечание. Приведенный выше пример предназначен только для пояснения, учитываются не все параметры или блокировки. Для этой простой логики нет необходимости использовать ПЛК S7-300, мы использовали этот ПЛК для целей обсуждения.
Результат