Видимо происходит именно то о чем я писал ранее. На выходе триггера (блок №65), после включения компрессора с Nextion появляется значение 1 и сохраняется до получения следующей команды от сенсорного экрана (особенность Т-триггера - изменять свое выходное значение при не нулевом значении на входе Т по фронту на входе С).
Отображение на дисплее того что компрессор выключен (выключение led1) не влияет на выходное значение Т-триггера.
В результате так и будет (по последней опубликованной диаграмме): отключение клапана по давлению, 10сек. пауза, появление условия выключения компрессора по бездействию, выключение "led1", 10сек. пауза, выключается канал №5 контроллера (видимо сам компрессор). Далее, при падении давления пропадает условие выключение клапана по давлению (выходное значение триггера осталось равно 1), включается "led1", через 5сек. включается канал №5 контроллера (компрессор). Давление снова чуть вырастает... и так по кругу.
Следует заменить блоки №№65 и 64 на комбинацию блоков как на рисунке во вложении.
По каналу "ВЫКЛ.КЛАПАНА по давл". Ситуация понятная, т.к. значения АЦП не стабильны, т.е. напряжение с датчика может немного меняться. Следует на выходе блока №48 (перед сетью "ВЫКЛ.КЛАПАНА по давл") установить задержку включения на 100-500мс, чтобы скачки напряжения от датчика не влияли на работу системы (так называемая "защита от дребезга").
Вложений в сообщении
compressor.png 54.39 кб, скачивался 368 раз, последний раз 2017-04-19