Первые шаги в программирование

Современная автоматизация немыслима без
программирования.
И если вы ещё не пробовали это, то уже пора сделать...
...первые шаги в программирование

Главная / Простая автоматика / Релейная автоматика /

Автоматическое откачивание воды из бака

Ранее я привёл пример простейшей автоматики на реле. Это была вводная статья, а пример был не вполне пригоден для практики (хотя он рабочий и его можно использовать, если есть желание). Сегодня шагнём чуть дальше и создадим систему автоматического откачивания воды из бака, используя два датчика уровня: верхний и нижний.

Задача 1-2. Есть бак (колодец, ёмкость) из которого надо автоматически откачивать жидкость. В баке должно быть два датчика уровня. Насос должен включаться по верхнему датчику и отключаться по нижнему.

Для упрощения схемы не будем использовать какие-либо кнопки ручного управления. Потому сейчас мы изучаем автоматику. И нам главное разобраться именно в сути автоматического управления.

Первая мысль - взять за основу нашу первую схему. Отключение насоса там уже выполнено, и нам остаётся “прилепить” к этому только включение.

Но здесь есть несколько особенностей:

  • Включить насос по верхнему датчику несложно, однако по мере откачивания воды контакты датчика разомкнутся и отключат насос, а по заданию отключать насос надо по нижнему датчику.
  • С нижним датчиком та же песня. Отключить насос несложно. Однако по мере поступления воды в бак, контакты датчика замкнутся, а что будет дальше, зависит от состояния верхнего датчика.

В общем, вот такая схема, которая могла кому-то прийти в голову, нашу задачу не решает:

Неправильная схема откачивания воды из бака

И вот здесь мы уже подошли к состоянию, когда мозг начинает давать сбои. Хотя в системе всего-то два датчика. Чтобы лучше понимать, как система должна работать, желательно составить какую-то таблицу состояний. Что-то вроде этого:

Верхний датчик Нижний датчик Состояние
1 Нет воды (0) Нет воды (0) Отключить насос
2 Нет воды (0) Есть вода (1) Ничего не делать
3 Есть вода (1) Нет воды (0) Неисправность датчиков
4 Есть вода (1) Есть вода (1) Включить насос

Здесь мы перебрали все возможные комбинации состояния датчиков. Обратите внимание на третье состояние. Это состояние невозможно, если оба датчика исправны (бак не может быть одновременно полным и пустым). Это можно использовать для диагностики неисправностей в более сложных системах.

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

Итак, мы получили какое-то понимание того, как должна работать система. Теперь осталось воплотить это в рабочую схему.

Понятно, что управляющие сигналы на насос должны поступать только в том случае, если мы имеем первое или четвёртое состояние датчиков. Но как это сделать?

Нам потребуются датчики с нормально открытыми (НО) контактами. То есть датчики, контакты которых будут разомкнуты, когда они “не видят” воду. Размыкание контакта нижнего датчика при отсутствии воды в баке отключит реле. Это нам и надо.

Следующая задача - включить насос, когда вода дойдёт до верхнего уровня. Здесь нам также подойдёт датчик с нормально открытыми контактами. Он будет включать реле. Однако здесь мы сталкиваемся с первой сложностью - как только насос начнёт работать и откачивать воду, контакты датчика разомкнутся и реле отключится. А нам это не надо. Поэтому при срабатывании датчика верхнего уровня надо ставить реле на самопитание. Это мы сделаем с помощью дополнительных контактов того же реле (К1-2).

Теперь когда контакты SQ1 разомкнутся, реле не отключится, потому что параллельно SQ1 замкнуты контакты К1-2. Ну а когда вода уйдёт и от нижнего датчика, контакты SQ2 разомкнутся и они-то уже отключают реле.

Автоматическое откачивание воды из бака

Также даю бесплатный совет по проверке подобных схем без монтажа и без реальных реле. Если вы умеете пользоваться какой-то средой разработки вроде CoDeSys, то вы можете в ней составить схему на языке LD и в режиме эмуляции проверить правильность её работы. Пример показан в видео:

На этом всё. Подписывайтесь на новости, чтобы ничего не пропустить (красная кнопка вверху справа), или подключайтесь к группе ВК.



Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su