
Сообщение от
Aleks Che
Вроде почти полностью подходит для моей задачи. Попробую интегрировать ваш вариант.
Только ротация по наработке не совсем подходит - у меня задача не "выровнять" наработку всех насосов, а нужно чтобы почти все время работали основные насосы, а резервные (в каждой отдельной группе насосов) включались иногда вместо основного и лишь на непродолжительное время и потом снова был переход на основной насос. Другими словами по уставке с пр200, например, через Х часов (уставка с экрана ПР200) работы основного переход на работу резервного насоса в течении Y часов (уставка с экрана ПР200) и потом обратная ротация с автоматическим сбросом счетчиков наработки основного и резервного насосов.
Как сделать уставки Х и Y часов смогу разобраться. С автоматическим сбросом наработки после обратной ротации тоже попробую разобраться как реализовать.
Вот еще... Здесь, если не ошибаюсь, нет возможности исключить конкретный насос из списка "перебираемых" насосов? То есть, алго будет подряд все насосы пробовать перебирать в случаях аварии какого либо насоса?