Цитата Сообщение от shprexan Посмотреть сообщение
Ну в целом алгоритм вы правильно расписали. Сейчас решил отойти от регулирования и решить вопрос с наработкой и выбором пары на сегодняшний день. Как из четырех чисел выбрать два наименьших? Что-то в голове только огромная схема на логических элементах ( в битовых масках не особо силен). Есть возможно у кого-то решение?
Планирую двум насосам с наибольшей наработкой выставлять на определенное количество часов аварийный флаг, что соответственно запретит их использование в схеме ротации. И так раз в период ротации опрашивать счётчик наработки и менять флаги с задержкой на то чтобы насосы не выключались совсем без нужды.
Почему не хотите вашу логику сделать по-человечьи, в смысле, в случае ротации или аварии делать переход основного насоса на насос включённый в работу и не в аварии с наименьшей наработкой?
Я придерживаюсь другого мнения, в смысле, считаю такой алгоритм неверным, то есть, в случае замены насоса на новый или простоя в случае долгого ремонта насос будет навёрствовать "упущенные годы", что, на мой взгляд, неправильно!