Недавно был запрос на задачу следующий — нужно было по очереди включать пневмо задвижки для слива коровьего навоза.
Приветствую всех, с вами автор блога. Открываю рубрику с реальными задачами заказчиков. И их решения с помощью свободно-программируемых устройств. Я честно в сети особо не встречал подобного, в основном на форумах. Рубрика имеет название — Алгоритмы.
Задача заказчика
Большая ферма для крупного рогатого скота. Вдоль коридоров с полками и кормом есть канализация для слива навоза. Навоз попадает в общий бункер и идёт перераспределение потоков.
Когда поплавок не на верхнем уровне нужно по очереди включать пневматические задвижки и насос, которые заливают сначала в одну ёмкость, потом в другую.
Когда поплавок на верхнем уровне, включаем обе задвижки и насос для слива.
С этим успешно справилось программируемое реле ОВЕН ПР200. Хотели по простому, настройки вводить с помощью двух-строчного экрана.
Решение задачи
Решение задачи реализовал с помощью функционального блока BLINK, в котором через экран мы задаём параметры задержек времени включения 1-ого клапана, а затем 2-ого.
С помощью поплавка и переключателя мы направляем движение сигналов. Если поплавок замкнут — уровень набран, то включаем слив. Если поплавок разомкнут, то идём по пути поочередного включения клапанов.
В общем алгоритм выглядит следующим образом:
На экран выведены следующие параметры:
На этом я заканчиваю. Если есть вопросы и пожелания, пишите в комментариях.
С уважением, Гридин Семен