Цитата Сообщение от rovki Посмотреть сообщение
Вот только нет функциональной диагностики в проекте ,например анализа работоспособности датчиков уровня . И пуск всегда начинается с наполнения в не зависимости от наличия\отсутствия воды в бочке.
А как выполнить-то? Датчики герконы либо поплавки, либо кондуктометрические с 1входом -при повышении уровня просто замыкаются. Защита от перелива реализована при помощи датчиков 1 верхнего и 2 аварийных выходов, а также ограничением времени залива.
Если выполнить заливку при понижении уровня, то в некоторых случаях (течь емкости, опрокидование) вода будет всё время поступать, что не есть гуд. Ставить кучу доп. датчиков-усложнение мат. части и нерентабельно.
Если датчик верхнего уровня замкнут, то после определенного времени задержки система переходит к операции слив.
Пуск всегда начинается с запуском цикла, т.к. это некий элемент самотестирования (т.е. когда пользователь рядом), далее все должно идти без участия человека.