По свету: можно как-то так сделать:
Свет.PNG
И никто не запрещает в макрос Т-триггера добавить вход сброса, мне кажется это всё равно будет в несколько раз проще вашей конструкции!
Свет_1.2.PNG
По свету: можно как-то так сделать:
Свет.PNG
И никто не запрещает в макрос Т-триггера добавить вход сброса, мне кажется это всё равно будет в несколько раз проще вашей конструкции!
Свет_1.2.PNG
Последний раз редактировалось Сергей0308; 07.12.2019 в 18:24.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Да не за что, а по вентилятору можно так сделать:
Вентилятор.PNG
Вентилятор.owl
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Ну, раз пошла такая пьянка....
Навеяно Вашим примером:
Идея:
Первое короткое включение кнопки- старт вентилятора на время t.
Повторное короткое нажатие - добавляет время t к оставшемуся времени до отключения, т.е. два коротких нажатия - 2t.
Реализация через write to FB, но с операцией сложения. Вопрос: как узнать оставшееся время? Ставить счетчик и вычитать из первоначального?
Только еще проверка нужна , чтобы больше двух раз не добавлялось
Можно и добавлять к уставке по каждому нажатию время t, не вижу здесь проблем!
У меня имеется макрос сумматор:
Сумматор_3.PNG
Сумматор_int.owl
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
А зачем тут оставшееся время? Ежели поменять уставку во время работы TOF, то он в любом случае отработает 2t.
Получится то ж на то ж. Ну смотрите: допустим при нашей уставке 8с вентилятор 5с отработал, мы нажимаем кнопку, добавляем ещё 8с, т.е. после нажатия кнопки вентилятор отработает 8+3=11с. Но 5-то он уже отработал, в итоге всё равно 16, т.е. 2t.
Короче, меня тоже понесло куда-то в счётчики, зато есть контроль, что 3е и последующие нажатия не изменят уставку.