Ошибку включения первого насоса из за логического NOT после таймера дающего True исправил.
Спасибо за подсказку, теперь вроде должно работать лучше.
Для таких случаев и нужен Дебагер какой нибудь, наиважнейшая вещь в компиляторах, даже и не представляю сколько времени можно убить без него ища ошибку в коде в несколько раз больше этого.
Сигнал аварии насоса в данном случае должен поступать от самого насоса, по паспорту у него вроде есть такой выход, на сколько я понимаю сигнал аварии пропадает после выключения насоса, но включать его после аварии автоматически я не хочу. Надежней прийти и запустить в присутствии специалиста, для выяснения причины останова.
Если заказчик не будет скупердяйничать тогда возможны и сигналы с других приборов но это другая песня.