Показать сообщение отдельно
Старый 08.06.2014, 11:42   #28
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Часовой таймер

Цитата:
Сообщение от djaval Посмотреть сообщение
А у меня недавно была проблема, что при ротации насосов вставал в аварию чиллер. Это происходило потому, что сперва отключался работающий насос, а сразу за этим запускался резервный. В результате возникало мгновение, когда расход был близок к нулю (пока второй насос не разогнался), и на чиллере срабатывала встроенная защита по расходу.

Пришлось делать так, чтобы сперва запускался второй насос и через 2 секунды отключался первый - чтобы не прерывался расход воды через чиллер...
Случаев разных миллион может быть. Где-то, два насоса, работающие параллельно, создадут гидроудар. Где-то нет. А где-то создадут, но программист этого не заметит, а эксплуатация будет недовольна потом всю жизнь.

Всё в нашем мире взаимосвязано. Я бы ротацию осуществлял в тот момент, когда чиллер выключает компрессор и проводил бы её с остановкой чиллера.

Но, опять же, переделки макроса ваш случай не требует. Причём совсем. Чиллеру нужна кратковременная прокачка теплоносителя после остановки, т.е. на выключение насоса нужно ставить задержку. Эта же задержка органично устроит и перекрывание работы насосов при ротации.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием