Что просили, то и намалевал, про защиту не понял, наверно Вы имели ввиду готовый алгоритм, когда при возникновении аварии какого-то насоса, автоматически включается резервный! Я же не говорю, что это полная логика работы! Вашу схему тоже надо дополнить логикой, чтобы любой насос всегда можно было включить и выключить, например на ремонт!
И, на мой взгляд, более универсальное решение выбирать следующий насос для запуска не по очереди, а по времени наработки, тоесть следующим запускается насос из числа готовых к запуску с минимальным временем наработки! Тогда и упрощается логика и если у вас ротация с целью равномерной выработки, результат лучше! Например на глубинных насосах, при большом расходе насос до выключения может работать больше полдня, при маленьком в несколько раз меньше! И включение второго насоса в работу я делаю не жёстким, а привязываю к поддерживаемому параметру, например уровень в накопительных ёмкостях 15 минут держится ниже нижнего рабочего, тогда включается на подмогу второй насос, короче, как-то примерно так!
Если Вам интересно, могу написать логику работы моих глубинных насосов(наверно нескольких страниц не хватит, если подробно и чтобы было понятно стороннему наблюдателю), наверно важно придумать хорошую логику, а выполнить её уже дело техники!