В таких случаях делают сравнение - если новая уставка больше оставшегося времени ,то в следующем цикле ее используют ,а если меньше , то записывают новое значение и начинают отчет заново в этом цикле.
Вид для печати
Можно ли с экрана ПР сбрасывать триггер как с помощью нормально разомкнутой кнопки и цифрового входа?
Ввод/вывод (boolean)? Через нее не удобно: если оставлять значение true, то единица из этой переменной все время будет на reset висеть. Чтобы ее убрать надо false ввести.
Этот вопрос постоянно возникает, я так делаю:
Вложение 40430
Сергей0308 вот именно, что в счетчик должно попадать
1. начальное значение уставки, если не было обратного отсчета (перешили ПР, начального отсчета еще не было, необходимо инициализировать счетчик)
2. изменение уставки времени
3. собственно сам обратный отсчет, если он происходил.
По идее и по вашей схеме при включении питания будет записано время уставки... сейчас ПР200 пришлось на объект уже установить, так что не на чем пока проверить живьем.
При запуске ведь EQ отработает и запишет уставку....
Так вот пытаюсь сделать костыль, чтобы и счетчик был энергонезависим и в него записалась уставка при включении если она не соответствует промежутку счета...
Вот, примерно так наверное должно работать. Задержка на запись с уставки при включении питания, а если счетчик был 0, то она после задержки запишется. Ну и при наступлении нуля тоже возьмется время уставки и новый круг.
Есть возможность проверить на железке ?
Как это вообще работает? Я думал, что когда нажимаешь sel, значение true начинает моргать-значит при нажатии на ok значение через ноль переходит т.е true1-sel0-true+ok=true1. Как тогда делают на сенсорных панелях кнопку сброс? Там же как-то одиночный импульс на сброс отправляется? А здесь без смены true на false с кнопок похоже ничего не сделать.