PDA

Просмотр полной версии : Переключение насосов по датчику потока жидкости



Witalianno
03.10.2021, 16:41
Всем привет! Сломал весь мозг, пытаясь доработать макрос из типовых примеров - переключение насосов по времени выработки.
Имеется два насоса, управляемые с выходов Q1 и Q2, имеется датчик потока - вход I1. При включении системы в работу вводится первый насос, отрабатывает установленное время, переключается на второй. Второй также отрабатывает установленное время, переключается на первый и цикл повторяется. При этом, если во время работы какого из насоса потока в системе не будет, должно произойти автоматическое переключение на другой насос. Знаю, что тема здесь поднималась, но честно, вообще не соображу как правильно это реализовать. Перерыл кучу обсуждений, нашел более менее что-то похожее в теме "Обсуждение макросов..." - Управляющие и регулирующие модули - Универсальный макрос управления насосами, но ссылка не работает, видать устарела и как там оно реализовано тоже не совсем понятно. В общем, прошу помощи, кому не сложно и кто сможет дать совет или помочь реализовать. Заранее спасибо!

Василий Кашуба
03.10.2021, 23:11
Всем привет! Сломал весь мозг, пытаясь доработать макрос из типовых примеров - переключение насосов по времени выработки.
Имеется два насоса, управляемые с выходов Q1 и Q2, имеется датчик потока - вход I1. При включении системы в работу вводится первый насос, отрабатывает установленное время, переключается на второй. Второй также отрабатывает установленное время, переключается на первый и цикл повторяется. При этом, если во время работы какого из насоса потока в системе не будет, должно произойти автоматическое переключение на другой насос. Знаю, что тема здесь поднималась, но честно, вообще не соображу как правильно это реализовать. Перерыл кучу обсуждений, нашел более менее что-то похожее в теме "Обсуждение макросов..." - Управляющие и регулирующие модули - Универсальный макрос управления насосами, но ссылка не работает, видать устарела и как там оно реализовано тоже не совсем понятно. В общем, прошу помощи, кому не сложно и кто сможет дать совет или помочь реализовать. Заранее спасибо!
Вот посмотрите.

bayk
03.10.2021, 23:42
Или вот (https://owen.ru/forum/showthread.php?t=30327) я делал, конечно где-то перебор, но сойдёт.

Witalianno
04.10.2021, 17:47
Вот посмотрите.

А есть описание?) что-то не совсем пойму, почему насосы не переключаются, хотя датчик потока отключаю

dan75
04.10.2021, 21:22
А есть описание?) что-то не совсем пойму, почему насосы не переключаются, хотя датчик потока отключаю

Наверное потому, что в одном из вложенных макросов стоит задержка срабатывания аварии на 25с. При этом в эмуляторе масштаб времени зависит от настроек "период" и "время цикла", поэтому секунда в нём получается намного длиннее реальной секунды. Вы просто не дождались сработки.

Василий Кашуба
04.10.2021, 22:40
А есть описание?) что-то не совсем пойму, почему насосы не переключаются, хотя датчик потока отключаю
У меня стоит задержка срабатывания от ложных провалов скорости протока при переключениях между насосами.

Witalianno
05.10.2021, 19:12
У меня стоит задержка срабатывания от ложных провалов скорости протока при переключениях между насосами.

Что-то все равно не получается той логики, которую вижу для своей задачи.
Блок Г_Ч_И - я так понял, генератор частоты импульсов. Правильно ли понимаю, что этот блок с установленной частотой подает сигнал на запуск какого-либо насоса? и для чего нужен ТР2 - импульс включения заданной длительности?
И правильно понимаю, что тут логика без наработки насосов а просто принцип - основной/резервный?

bayk
05.10.2021, 19:23
Что-то все равно не получается той логики, которую вижу для своей задачи.
Блок Г_Ч_И - я так понял, генератор частоты импульсов. Правильно ли понимаю, что этот блок с установленной частотой подает сигнал на запуск какого-либо насоса? и для чего нужен ТР2 - импульс включения заданной длительности?
И правильно понимаю, что тут логика без наработки насосов а просто принцип - основной/резервный?
всетаки посмотрите мою тему. там много обсуждений в том числе и контроль наработки для 2 насосов.

Василий Кашуба
06.10.2021, 19:13
Что-то все равно не получается той логики, которую вижу для своей задачи.
Блок Г_Ч_И - я так понял, генератор частоты импульсов. Правильно ли понимаю, что этот блок с установленной частотой подает сигнал на запуск какого-либо насоса? и для чего нужен ТР2 - импульс включения заданной длительности?
И правильно понимаю, что тут логика без наработки насосов а просто принцип - основной/резервный?
Все макросы подписаны, смотрите внимательно. Г_Ч_И генератор часовых импульсов.
ТР2 нужен для летнего периода, когда отопление не работает, он на 30 секунд запускает насос, чтобы он не закис.

Dzyuba
22.02.2022, 06:42
Добрый день!
Для меня тема вроде подходящая. У кого может есть макрос мгновенного потока жидкости по импульсному сигналу?
Цель задумки такая из емкости А перекачиваю жидкость в емкость Б но в емкости А может закончится жидкость. по этому использую импульсный расходомер жидкости но нужно как то организовать по импульсу мгновенный поток воды с возможностью выставлять уставку на малый поток, соответственно остановку насоса на время таймера.
Может есть что-то по типу у кого?

Ревака Юрий
22.02.2022, 11:56
Добрый день!
Для меня тема вроде подходящая. У кого может есть макрос мгновенного потока жидкости по импульсному сигналу?
Цель задумки такая из емкости А перекачиваю жидкость в емкость Б но в емкости А может закончится жидкость. по этому использую импульсный расходомер жидкости но нужно как то организовать по импульсу мгновенный поток воды с возможностью выставлять уставку на малый поток, соответственно остановку насоса на время таймера.
Может есть что-то по типу у кого?

Добрый день. Не очень понятно что у Вас за оборудование, вот тут https://www.youtube.com/watch?v=zfS6MxKpct8 есть пример с демонстрацией работы с импульсным расходомером, там и уставку можно выставить и пуск/стоп.