День добрый. Могу ли я ворваться в обсуждение данной темы? Точнее обратиться за советом или помощью.
Есть задача сделать Ротацию трех насосов каждые 24 часа в определенное время, и если рабочий выпадает в ошибку, то включается следующий рабочий, и так пока не выпадут все или их не починят/заменят. Плюс в случае аварии работающего насоса, если аварию устранили, то снова должен он запуститься. В основном, как я думаю, всё сделал, кроме смены насоса по аварии. Никак не могу придумать как это сделать в данном алгоритме. Можете помочь?
Ротация.png
I1 - Команда включения
I2-4 - Аварии насосов 1-3
O1-3 - Включение насосов 1-3