Страница 1 из 3
Таймер обратного отсчёта времени H:M:S
Добавлено: 23 мар 2021, 20:20
AlexCrane
Блок таймера обратного отсчёта ТАЙМЕР3_ext (H:M:S)
ТаймерОС.png
Входы:
In_sec_ext - вход для секундных импульсов, подавать через RTrig (можно с симметричного генератора с уставкой 500 мс через Rtrig)
Hour_set - начальное значение часов
Minute_set - начальное значение минут
Second_set - начальное значение секунд
SET - загрузка начальных значений в таймер и на выходы Second_Left, Minute_Left, Hour_left, подавать через RTrig (если требуется визуализация установки таймера онлайн, при каждом изменении начальных значений требуется подавать импульс на этот вход)
START - загрузка начальных значений в таймер и старт таймера
PAUSE - при подаче на вход True ставим на паузу таймер
STOP - остановка и сброс таймера на ноль
Выходы:
Hour_left - оставшееся количество часов
Minute_Left - оставшееся количество минут
Second_Left - оставшееся количество секунд
RELE - на выходе True при работе таймера
The_End - на выходе импульс при остановке таймера или при окончании таймера
Блок (FLProg 7.3.4)
ТАЙМЕР3_ext_(H_M_S)_(FBD).zip
Пример (FLProg 7.3.4)
Таймер обратного отсчета 1.zip
Таймер обратного отсчёта времени H:M:S
Добавлено: 21 ноя 2021, 13:44
hess2222
Спасибо !!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

Таймер обратного отсчёта времени H:M:S
Добавлено: 24 ноя 2021, 22:07
hess2222
Здравствуйте! Помогите пожалуйста, не понимаю, запустил ваш таймер, а он работает только один раз и все, дальше только после перепрошивки, что я сделал не так?

файл что то большеват получился пришлось в архив кинуть

Таймер обратного отсчёта времени H:M:S
Добавлено: 24 ноя 2021, 22:44
AlexCrane
[ref]hess2222[/ref], На выходе NextionTev какой сигнал? Импульс на один цикл или нет?
Таймер обратного отсчёта времени H:M:S
Добавлено: 24 ноя 2021, 23:31
hess2222
Вообще придёте это должна быть имитация кнопки через переменную, пока нажатие есть импульс есть , нет - значит ноль
Отправлено спустя 56 секунд:
Один раз он надимается
Отправлено спустя 37 минут 45 секунд:
Скорее нет там же rtrig не стоит , думаете поставить?
Таймер обратного отсчёта времени H:M:S
Добавлено: 25 ноя 2021, 08:47
AlexCrane
[ref]hess2222[/ref], Вы взяли пример где была кнопка, а не выключатель/включатель. Используйте RTrig.
Таймер обратного отсчёта времени H:M:S
Добавлено: 25 ноя 2021, 20:28
hess2222
Попробую


, но уже на входных блин

, работа даже дома не отпускает
Таймер обратного отсчёта времени H:M:S
Добавлено: 28 ноя 2021, 07:21
Утвш
AlexCrane. Вы получили мое послание в личку?
Таймер обратного отсчёта времени H:M:S
Добавлено: 28 ноя 2021, 09:16
AlexCrane
[ref]Утвш[/ref], Нет, от Вас нет сообщений.
Таймер обратного отсчёта времени H:M:S
Добавлено: 28 ноя 2021, 12:28
Sevast
Скажите, а возможно использовать этот таймер для подсчета наработки часов оборудования.
Необходимо считать время работы одной сесии Старт-Стоп и общее время работы (сумма всех сесий Старт-Стоп).
Таймер обратного отсчёта времени H:M:S
Добавлено: 28 ноя 2021, 12:52
AlexCrane
[ref]Sevast[/ref], Этот нет
Таймер обратного отсчёта времени H:M:S
Добавлено: 28 ноя 2021, 12:57
Sevast
AlexCrane писал(а): 28 ноя 2021, 12:52
[ref]Sevast[/ref], Этот нет
А какой сможет? Может подскажите вариант?
Таймер обратного отсчёта времени H:M:S
Добавлено: 29 ноя 2021, 21:14
hess2222
Вечер добрый ! Добавил Rtrig вообще отказалось запускаться(((
Таймер обратного отсчёта времени H:M:S
Добавлено: 29 ноя 2021, 21:44
AlexCrane
[ref]hess2222[/ref], Так попробуй, если я верно понял то будет работать
Taim999 v2.zip
видео хоть кинь в личку экрана некстион с прогой, никогда с ним дела не имел.... и в руках не держал...
Таймер обратного отсчёта времени H:M:S
Добавлено: 29 ноя 2021, 22:09
hess2222
Не а, что совой об пень, что пнём об сову((( Всё одинаково , один раз проходит потом нет
Отправлено спустя 46 секунд:
Может дело в ESP?
Отправлено спустя 6 минут 46 секунд:
Конечно скину))) Интересный зверь мне понравился
Таймер обратного отсчёта времени H:M:S
Добавлено: 28 май 2022, 21:25
Psix_anp
[ref=#ff8000]AlexCrane[/ref], подскажите, что-то не тикает обратный отсчет. Единица на set, start и входном импульсе через ртоиг, на входе тикает генератор, время устанавливается, на выходе показывает установленное время и не отнимается
Upd: Разобрался, не знал, что на старт надо тоже через ртриг
Таймер обратного отсчёта времени H:M:S
Добавлено: 20 апр 2023, 10:58
Vladimir1967
Здравствуйте!
Скажите пожалуйста почему не компилируется скетч с данным таймером? Как исправить данную проблему.
Arduino: 1.8.19 (Windows 10), Плата:"NodeMCU 0.9 (ESP-12 Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:none OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
ПРЕДУПРЕЖДЕНИЕ: библиотека TimerOne должна запускаться на архитектурах avr и может быть несовместима с вашей платой на архитектуре esp8266.
C:\Users\Владимир Васильев\AppData\Local\Temp\flprog\pr27\pr27.ino: In function 'void setup()':
pr27:201:12: error: 'class TimerOne' has no member named 'initialize'
pr27:202:12: error: 'class TimerOne' has no member named 'attachInterrupt'
Несколько библиотек найдено для "Wire.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\Wire
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Wire
Несколько библиотек найдено для "EEPROM.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\EEPROM
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\E2PROM
exit status 1
'class TimerOne' has no member named 'initialize'
Возникла ошибка при загрузке
https://dl.espressif.com/dl/package_esp32_index.json
Отправлено спустя 43 минуты 12 секунд:
Проблема была в генераторе. Убрал его, скетч загрузился. Но все равно вопрос остался, как исправить данную ошибку, используя готовый генератор?
Таймер обратного отсчёта времени H:M:S
Добавлено: 20 апр 2023, 18:15
aidar_i
Vladimir1967 писал(а): 20 апр 2023, 10:58
Но все равно вопрос остался, как исправить данную ошибку, используя готовый генератор?
Вы хоть выложите свой проект с генератором или ссылку на этот генератор.
А так пишет библиотека не подходит.
Таймер обратного отсчёта времени H:M:S
Добавлено: 20 апр 2023, 19:36
AlexCrane
Vladimir1967 писал(а): 20 апр 2023, 10:58
Проблема была в генераторе.
Да верно, это генератор для ардуинок уно, нано и подобных, на есп используйте штатный симметричный генератор
Таймер обратного отсчёта времени H:M:S
Добавлено: 21 апр 2023, 16:00
Sanok
по ошибке компиляции понятно что esp не поддерживает timer, есп нужен period, штатный генератор и R-триггер