Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.03.2022, 06:39   #1
vinatim
Member
 
Регистрация: Apr 2021
Сообщения: 41
Благодарил(а): 11 раз(а)
Поблагодарили: 4 раз(а) в 2 сообщениях
По умолчанию Ротация насосов при каждом пуске

Пытался написать сам, но знаний не хватает. Может кто уже делал подобное. Видел много макросов чередования по времени, а вот при каждом пуске не увидел.
Чередования трех насосов при каждом пуске. Можно и больше.
При этом любой насос или сразу два можно вывести из работы и тогда чередование должно быть двух или в работе только один. Управление насосами от датчиков уровня. При сработке каждого уровня, чтобы подключался дополнительный насос. Если подключились дополнительные насосы, то все насосы выключаются только по нижнему уровню. Это условие необходимо при аварийном затоплении.
vinatim вне форума   Ответить с цитированием
Старый 17.03.2022, 10:17   #2
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Ротация насосов при каждом пуске

https://forum.segnetics.com/showthread.php?t=313

и вообще, https://forum.segnetics.com/showthread.php?t=95


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 17.03.2022, 10:40   #3
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 017
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Ротация насосов при каждом пуске

Цитата
Сообщение от vinatim Посмотреть сообщение
Пытался написать сам, но знаний не хватает.
В копилку знаний: будет уважительно к собеседникам сразу рассказывать что за объект. Понятное дело, что КНС или дренаж, но состав оборудования нужно не лениться перечислить.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 19.03.2022, 06:49   #4
vinatim
Member
 
Регистрация: Apr 2021
Сообщения: 41
Благодарил(а): 11 раз(а)
Поблагодарили: 4 раз(а) в 2 сообщениях
По умолчанию Ответ: Ротация насосов при каждом пуске

Цитата:
Сообщение от Arsie Посмотреть сообщение
В копилку знаний: будет уважительно к собеседникам сразу рассказывать что за объект. Понятное дело, что КНС или дренаж, но состав оборудования нужно не лениться перечислить.
Извиняюсь.
По всему городу установлены КНС бытовых стоков. На каждой КНС установлены по три-два насоса. Для равномерного износа насосов, необходимо переключать насос на другой при каждом срабатывании датчика уровня в приемной камере. Если один насос не справляется с уровнем, подключается второй, потом третий. Отключаются при достижении низкого уровня. Ротация по времени не годится. Т.к. при простое насоса забивается быстро всас и приходится выезжать бригаде для прочистки. Так же необходимо в любой момент вывести любой насос из работы, а ротация продолжала бы работать с оставшимися двумя-одним. Накидал диаграмму работы насосов.
х1, х2, х3 входа от датчика уровня
х5, х6, х7 разрешение на работу насоса
Миниатюры
Нажмите на картинку для увеличения

Название:  2022-03-19 05_50_36-Window.png
Просмотров: 80
Размер:  9.3 Кбайт  
vinatim вне форума   Ответить с цитированием
Старый 19.03.2022, 09:59   #5
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: Ротация насосов при каждом пуске

Так приделайте к макросу ротации вместо счетчика моточасов счетчик запусков. Можно даже не энергонезависимый.
младшой вне форума   Ответить с цитированием
Старый 19.03.2022, 21:56   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 017
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Ротация насосов при каждом пуске

Цитата
Сообщение от vinatim Посмотреть сообщение
Извиняюсь.
По всему городу установлены КНС бытовых стоков. На каждой КНС установлены по три-два насоса. Для равномерного износа насосов, необходимо переключать насос на другой при каждом срабатывании датчика уровня в приемной камере. Если один насос не справляется с уровнем, подключается второй, потом третий. Отключаются при достижении низкого уровня. Ротация по времени не годится. Т.к. при простое насоса забивается быстро всас и приходится выезжать бригаде для прочистки. Так же необходимо в любой момент вывести любой насос из работы, а ротация продолжала бы работать с оставшимися двумя-одним. Накидал диаграмму работы насосов.
https://forum.segnetics.com/showthread.php?t=313 - на входы м1 и так далее повесить счётчики включений насосов.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Благодарность от:
Старый 25.03.2022, 00:13   #7
VVVkub
Senior Member
 
Регистрация: Aug 2021
Сообщения: 157
Благодарил(а): 13 раз(а)
Поблагодарили: 11 раз(а) в 8 сообщениях
По умолчанию Ответ: Ротация насосов при каждом пуске

Цитата
Сообщение от vinatim Посмотреть сообщение
переключать насос на другой при каждом срабатывании датчика
Я бы предпочел производить смену не ПРИ включении, а ПОСЛЕ ОТКЛЮЧЕНИЯ.

Вот мой вариант выбора наименьшей наработки

на выходе макроса, каждому "аппарату" назначается номер в очереди на работу.
Вложения
Тип файла: msl Выбор насоса 6.msl (133.3 Кбайт, 69 просмотров)
VVVkub вне форума   Ответить с цитированием
Благодарность от:
Старый 25.03.2022, 06:24   #8
vinatim
Member
 
Регистрация: Apr 2021
Сообщения: 41
Благодарил(а): 11 раз(а)
Поблагодарили: 4 раз(а) в 2 сообщениях
По умолчанию Ответ: Ротация насосов при каждом пуске

Цитата
Сообщение от VVVkub Посмотреть сообщение
Я бы предпочел производить смену не ПРИ включении, а ПОСЛЕ ОТКЛЮЧЕНИЯ.

Вот мой вариант выбора наименьшей наработки

на выходе макроса, каждому "аппарату" назначается номер в очереди на работу.
У меня есть рабочий проект на Logo! ротации чередования насосов при каждом новом срабатывании датчика уровня. Пока времени не хватает перенести на smlogix, урывками переношу. Как закончу и проверю, выложу макросом. Может кому то пригодится ))) такую ротацию редко используют, но все же...
В Logo немного доработал пуск и останов насоса при срабатывании уровня. Включается по среднему электроду, а выключается по нижнему. Было тупо сразу включение по замыканию или размыканию. Сейчас все работает в связке с Овен БКК1-24. Практика и опыт показывают, кондуктометрические алюминиевые электроды (беру от силовых кабелей жилы) самые надежные при эксплуатации в КНС бытовых стоков. Поплавковым надо много места в приемной камере, и иногда происходит излом кабеля при длительной эксплуатации. А так дешево и сердито )

Последний раз редактировалось vinatim, 25.03.2022 в 06:35
vinatim вне форума   Ответить с цитированием
3 благодарности(ей) от:
Старый 25.03.2022, 08:43   #9
VVVkub
Senior Member
 
Регистрация: Aug 2021
Сообщения: 157
Благодарил(а): 13 раз(а)
Поблагодарили: 11 раз(а) в 8 сообщениях
По умолчанию Ответ: Ротация насосов при каждом пуске

Я не спорю с Вами.
Я немного о другом. Да конечно цикл программы это 10 выполнений в секунду. Да программа достаточно быстро выберет нужный насос, не спорю.
Я имел ввиду то, что по мне лучше сначала выбрать насос и потом ждать когда его нужно включить. А так датчик сработал, нужен насос и мы в панике ищем кто же из них может работать.
Повторюсь да программа это сделает быстро.
Просто представьте, что Вы лично стоите перед закрытой дверью и у Вас 10 связок ключей, а условие выхода одно когда выключают свет. В какой момент вы будете подбирать нужный ключ?
VVVkub вне форума   Ответить с цитированием
Старый 25.03.2022, 10:38   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 017
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Ротация насосов при каждом пуске

Цитата
Сообщение от VVVkub Посмотреть сообщение
Я имел ввиду то, что по мне лучше сначала выбрать насос и потом ждать когда его нужно включить.
Этот макрос именно так и делает: https://forum.segnetics.com/showthread.php?t=313


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 26.03.2022, 12:40   #11
vinatim
Member
 
Регистрация: Apr 2021
Сообщения: 41
Благодарил(а): 11 раз(а)
Поблагодарили: 4 раз(а) в 2 сообщениях
По умолчанию Ответ: Ротация насосов при каждом пуске

Цитата
Сообщение от VVVkub Посмотреть сообщение
Я не спорю с Вами.
Я немного о другом. Да конечно цикл программы это 10 выполнений в секунду. Да программа достаточно быстро выберет нужный насос, не спорю.
Я имел ввиду то, что по мне лучше сначала выбрать насос и потом ждать когда его нужно включить. А так датчик сработал, нужен насос и мы в панике ищем кто же из них может работать.
Повторюсь да программа это сделает быстро.
Просто представьте, что Вы лично стоите перед закрытой дверью и у Вас 10 связок ключей, а условие выхода одно когда выключают свет. В какой момент вы будете подбирать нужный ключ?
Тот проект который переношу, он так и делает. Цикл закончился, проверяет сколько разрешено в работу насосов и выбирает следующий для включения.
vinatim вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос Ротация насосов Konstantin.m Вопросы о программировании 17 15.06.2023 13:01
запуск и ротация нескольких насосов Max2114 Вопросы о программировании 35 19.02.2021 11:46
Ротация насосов alekseydav Вопросы о программировании 4 15.04.2020 13:11
Ротация из 4х устройств + работа одновременно нескольких при внешних условиях. Как? Shogun Вопросы о программировании 22 31.01.2017 11:09
Литиевые батарейки Arsie Библиотека 0 21.08.2013 14:24


Часовой пояс GMT +4, время: 14:36.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023