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