Страница 1 из 1

таймер

Добавлено: 21.02.2016{, 09:52}
Naum
Можно ли добавить функцию сброс для таймера   или его принудительное обнуления

если есть какой-то вариант сделать это в пользовательском блоки тоже подходит

Заранее спасибо

таймер

Добавлено: 21.02.2016{, 11:07}
Олег
А пошире можно объяснить чего вы хотите добиться обнулением - что должно на выходах происходить при включенных таймерах?

таймер

Добавлено: 21.02.2016{, 14:11}
Naladchik
По ходу Naum  нужна функция сброса текущего значения таймера. Эта функция используется для таймеров, управляемых фронтами сигналов, в FlProg таких нет.

В имеющихся таймерах TON, TOF все это делается управлением состояния входа En.

таймер

Добавлено: 21.02.2016{, 14:27}
Олег
Для TON вообще проблем нет, En как раз обнуляет. А если хочется сбросить TOF то можно на выходе поставить И и на второй вход И поставить RS триггер, на R подавать сигнал сброса, на S инвертированный вход таймера.

таймер

Добавлено: 21.02.2016{, 16:09}
Naum
в принципе идея простая
нажал на кнопку таймер начал счёт
еще раз нажал на кнопку таймер остановился
если на кнопку не нажимать второй раз таймер сама остановится по заданному времени

таймер

Добавлено: 21.02.2016{, 16:26}
Олег
Вы говорите о блоке таймера в программе или вам нужен секундомер? Если о блоке таймера, то TON так и работает, как сделать TOF я написал в четвертом посте.
 Если вы хотите что-то другое, то опишите подробнее как это должно работать.

таймер

Добавлено: 21.02.2016{, 17:25}
Naum
Спасибо, вечером попробую протестировать.

секундомер мне не нужен.