kondor3000,можно у Вас спросить про блокировки? Хотя бы мысли в правильном направлении двигаются?
Нагреватель - наиболее сложный элемент системы, "сосредоточение головной боли", если образно. И блокировок должно быть несколько. Наверное.
Подчеркну, что не сам таймер нагревателя блокируется, а сигнал с его выхода. Таймер можно "крутить" как угодно или вообще выключить.
Блокировка по нижнему уровню воды (чтобы ТЭН не сгорел). Сброс при достижении некоторого уровня воды в баке. Если не ошибаюсь, это называется гистерезис.
Следствие - нужен измеритель уровня. Или устанавливать три датчика-индикатора на разных уровнях, что представляется нецелесообразным.
Блокировка, если потеряна связь с измерителем уровня или он вышел из строя. Может, бак пустой, а таймер без этой блокировки включит контактор, а контактор подаст напряжение на ТЭН...
Блокировка при включении ТЭНа в ручном режиме. Делается с помощью реверсивного переключателя с нейтралью.
Здесь надо позаботиться о том, чтобы в любой ситуации (даже когда на выходе таймера лог. 1) контактор не дергался во время манипуляций с реверсивным переключателем и некоторое время после окончания этих манипуляций. Скажем, нагреватель работает, но кто-то, злонамеренно или по глупости, начал дергать переключатель ручного режима. Система должна отключить контактор и выждать, пока "злодею" надоест щелкать. А подавать/снимать напряжение на ТЭН - для ТЭНа такие действия не страшны (если, конечно, уровень воды в норме).
А если без воды вручную включить нагрев - то сработает защита по максимальному току или отсечке (второе, скорее всего). Но ТЭН придется менять.
PS Для многих задача покажется элементарной, а вопросы блокировок - простейшими и стандартными. Мне пока сложно. Каждый пункт алгоритма приходится тщательно продумывать. Спросить у знакомых? Так никто из знакомых и многочисленной родни с автоматикой и близко не связан. Поэтому так ценно мнение и советы умных, грамотных и опытных людей.
Dimensy, нет. Смотрите. Допустим, кто-то начал бездумно менять уставки таймера. Если нет этой блокировки, Таймер начнет то подавать напряжение на обмотку контактора, то снимать. Контактор делает "бум-бум-бум". Человек балуется, прикольно. (Например, приедет племянник в гости и будет развлекаться. Этот может.) А для контактора такой режим не очень. Вот для этого блокировка по кнопкам.
Каждый раз, если нажимаем на любую кнопку, кроме ESC в течение 5 минут, счетчик сбрасывается в 0 и начинает отсчет 5 мин с нуля. На катушку реле или контактора сигнал от таймера (не важно, включен в данный момент таймер или выключен) не поступает, т. к. на выходе блока "Блокировка по кнопкам" висит лог. 1.
Возвращаться на главный экран (если не вернулись после настройки по ESC) система будет, например, в 00 часов 00 мин.