Glazman писал(а):Кнопка 2
механическая фиксация, или надо сделать фиксацию в программе?
Glazman писал(а):какие блоки
таймеры (TOF|TON) точно.
нужна дополнительная boolean переменная содержащая статус света (вкл/выкл), ей-же рулить лампой(реле)
пункты 4 и 5:
Элемент ИЛИ на 3 входа
- кнопка 1
- восходящий фронт от кнопки2
- нисходящий фронт от кнопки 2
выход элемента ИЛИ и переменную "статуссвета" подать на элемент И. статус вход инвертировать. (чтобы этот блок не срабатывал при включенном свете)
выход элемента И подать на вход TOF таймера на Nсек.
выход TOF таймера подать на переменную "статуссвета"
в последней плате схемы "статуссвета" вывести в порт "реле"
пункт 6:
AND означает одновременное нажатие обоих кнопок - это верно. только добавить инвертированный вход с переменной "статуссвета", а выход с И подать на вход TOF таймера на М сек. с него выход на переменную "статуссвета".