Мой вариант, вход I3 для проверки(включения интервального таймера)!
Вид для печати
Мой вариант, вход I3 для проверки(включения интервального таймера)!
Если сработал детектор движения и остался в замкнутом положении и вам надо в этой ситуации чтобы постоянно светилась лампа, то переместите детектор переднего фронта и поставьте между элементом "2И" и D-триггером!
Спасибо Сергей, в вашем варианте проблема с перезапуском таймер датчика движения - решена.
Существует ещё проблема: если лампу выключить кнопкой, то не успеваешь отойти от выключателя, срабатывает датчик движения и снова её включает, а должен блокироваться и разблокироваться до наступления событий:
1. включения лампы кнопкой
2. когда наступает 23ч.
поможите модернизировать ваш вариант Свет_2.owl?
Я же написал, что вход I3 у меня для имитации включения интервального таймера, подайте на I3 "0" или лучше уберите элемент 2ИЛИ и до 23.00 от датчика движения лампа не будет включатся!
Вложение 19926
Вот Вам готовый вариант, только не забудьте время в ПР настроить!
Вложение 19928
Логика конечно не идеальная, это первое, что мне в голову пришло, для "идеальности" не хватает RS-триггера и двух элементов 2И, для сброса D-триггера от того таймера, который сработал последним, но это не принципиально, поэтому не добавил, можете сами добавить, если сочтёте нужным!
Вложение 19929
если свет погасили кнопкой, датчик перестаёт включать свет, до тех пор, пока либо свет снова кнопкой не включат либо снова наступила ночь 23ч.--00мин.
раньше имел опыт программирования на Delphi, C++ там я бы запомнил событие "ВЫключили свет кнопкой" в некой переменной как "единичка", и не давал бы датчику движения включать свет, пока эта переменная не будет сброшена в "ноль". сбрасывается она либо всё той же кнопкой при включении света, либо если снова наступило 23ч.-00мин.
в вашем примере похоже это не реализовано (выключился свет(неважно от чего), гашу его кнопкой, далее срабатывает датчик движения и включается свет - а не должен, его же кнопкой выключили)
сделать самому - пока не получается (не хватает навыков и знаний)
Да, такое не предусмотрено!
Хотел уточнить, свет должен включиться от датчика движения или всё равно от датчика движения или с кнопки вы его включали, если выключили кнопкой, то дальше как вы написали, лампа не включается до нажатия кнопки или до 23.00, что раньше наступит?
Если всё равно, от чего была включена лампа, то где-то так.