То есть уровень воды высокий, электроды в воде (замкнуты), и еще долив включается? Нелогично как-то. И ли у Вас герконовый датчик, который замыкается при низком уровне?
Программу кстати переписал заново через таймеры, в протеусе работает. Проверю в железе - выложу.