Страница 1 из 1
таймер
Добавлено: 21 фев 2016, 09:52
Naum
Можно ли добавить функцию сброс для таймера или его принудительное обнуления
если есть какой-то вариант сделать это в пользовательском блоки тоже подходит
Заранее спасибо
таймер
Добавлено: 21 фев 2016, 11:07
Олег
А пошире можно объяснить чего вы хотите добиться обнулением - что должно на выходах происходить при включенных таймерах?
таймер
Добавлено: 21 фев 2016, 14:11
Naladchik
По ходу Naum нужна функция сброса текущего значения таймера. Эта функция используется для таймеров, управляемых фронтами сигналов, в FlProg таких нет.
В имеющихся таймерах TON, TOF все это делается управлением состояния входа En.
таймер
Добавлено: 21 фев 2016, 14:27
Олег
Для TON вообще проблем нет, En как раз обнуляет. А если хочется сбросить TOF то можно на выходе поставить И и на второй вход И поставить RS триггер, на R подавать сигнал сброса, на S инвертированный вход таймера.
таймер
Добавлено: 21 фев 2016, 16:09
Naum
в принципе идея простая
нажал на кнопку таймер начал счёт
еще раз нажал на кнопку таймер остановился
если на кнопку не нажимать второй раз таймер сама остановится по заданному времени
таймер
Добавлено: 21 фев 2016, 16:26
Олег
Вы говорите о блоке таймера в программе или вам нужен секундомер? Если о блоке таймера, то TON так и работает, как сделать TOF я написал в четвертом посте.
Если вы хотите что-то другое, то опишите подробнее как это должно работать.
таймер
Добавлено: 21 фев 2016, 17:25
Naum
Спасибо, вечером попробую протестировать.
секундомер мне не нужен.