Это программа ПЛК для слива одинаковых продуктов из двух резервуаров. Изучите программирование ПЛК на этом простом примере.
Слив одинаковых продуктов из двух резервуаров
Описание проблемы
Два резервуара заполнены одинаковыми продуктами. Слив материалов из этих двух резервуаров зависит от требований резервуара для хранения.
Реализуйте логику для этой системы в ПЛК с помощью лестничной диаграммы.
Диаграмма проблемы
Пример решения ПЛК
Здесь для системы используются два резервуара. Для измерения уровня используются два датчика (датчики низкого уровня). Как показано на рисунке, мы используем здесь два насоса для перекачки материалов из резервуаров (резервуар 1 и резервуар 2) в резервуары для хранения.
Здесь мы будем использовать датчик уровня для измерения уровня в резервуаре для хранения. НАСОС 1 и НАСОС 2 будут управляться обратной связью датчика уровня.
Здесь мы использовали два насоса для бесперебойной работы. Оба насоса будут работать, когда уровень в резервуарах для хранения будет обнаружен ниже своего предела.
Примечание: Здесь мы рассматриваем простую автоматизацию для этой системы. В этой системе используется датчик уровня, который будет измерять уровень хранилища.
Для простоты резервуар для хранения имеет высоту 500 см, а обратная связь датчика уровня составляет 4–20 мА.
Для этого приложения мы будем использовать ПЛК S7-300. Мы будем использовать масштабирование для целей программирования.
Список входов/выходов
Список входов
- НАЧАЛО цикла:- I0.0
- ОСТАНОВКА цикла:- I0.1
- Низкий уровень бака 1:- I0.2
- Уровень бака 2:- I0.3
Список выходов
- Насос 1:- Q0.0
- Насос 2:- Q0.1
Память M
- Бит ВКЛ цикла:- M0.0
- Аналоговое значение с передатчика:- MW10 (INT)
- Аналоговое значение с передатчика:- MD100 (DINT)
- Значение умножения:- MD104
- Фактический уровень воды (см):- MD108
Релейная диаграмма ПЛК для слива тех же продуктов из двух tank
Объяснение программы
Для этого приложения мы использовали S7-300 PLC и программное обеспечение TIA portal для программирования.
Сеть 1:
мы использовали схему фиксации для выхода цикла ON (M0.0). Его можно запустить, нажав START PB (I0.0), и остановить, нажав STOP PB (I0.1).
Сеть 2:
Здесь фактический счет или значение, поступающее от передатчика, является током (от 4 до 20 мА), поэтому, используя аналоговый входной канал в PLC, мы можем преобразовать его в цифровой счет. Эта цифра находится в формате INT (MW10), поэтому нам нужно преобразовать ее в DINT (MD100) для расчета или умножения.
Сеть 3:
Значение DINT (MD100) умножается на максимальную высоту (500 см) резервуара для расчета.
Сеть 4:
Умноженное значение (MD104) делится на максимальное количество аналогового модуля (27648). И окончательная фактическая высота сохраняется в MD108.
Сеть 5:
Здесь мы использовали компаратор для НАСОСА 1 (Q0.0). Во время потребности в материале НАСОС 3 будет управляться оператором, высота уровня воды будет уменьшаться.
Таким образом, согласно нашей автоматизации или системе, нам нужно заполнить резервуар для хранения, насос 1 будет запущен, если уровень воды меньше его предела (здесь мы взяли 480 см).
Примечание: НАСОС 1 должен быть остановлен, если обнаружен низкий уровень (I0.2) резервуара 1.
Сеть 6:
Здесь мы использовали компаратор для НАСОСА 2 (Q0.1). Во время потребности в материале НАСОС 3 будет управляться оператором, высота уровня воды уменьшится. Таким образом, согласно нашей автоматизации или системе, нам необходимо заполнить резервуар для хранения, насос 2 будет запущен, если уровень воды ниже его предела (здесь мы взяли 480 см).
Примечание: НАСОС 2 должен быть остановлен, если обнаружен низкий уровень (I0.3) резервуара 2.
Во время всего цикла функций должен быть включен.
Примечание: Вышеуказанное приложение может отличаться от фактического приложения. Этот пример приведен только для пояснения. Мы можем реализовать эту логику и в других ПЛК. Это простая концепция дренажной системы, мы можем использовать эту концепцию и в других примерах.
Все параметры, рассматриваемые в примере, приведены только для пояснения, параметры могут отличаться в реальных приложениях. Также все блокировки не учитываются в приложении.
Результат