PDA

Просмотр полной версии : Вопрос по таймерам.



ЭПОК
21.09.2021, 15:39
К примеру:
имеем таймер TON с произвольной уставкой (изменяемой, в добавок, с экрана).
Можно ли сделать так, чтобы оставшееся в реальном времени значение таймера передать на другой блок?
Т.е чтение из блока указывает только саму уставку, а надо бы фактический остаток.
К самой задаче приехал так: при отключении основного питания начинается отсчет времени до пуска ДГ - как подать сигнал лампой/звонком за 30 (любое значение) секунд до пуска. Что-то вроде функции сравнения на большее равенство GT, т.е чтение из блока и константа подключенные к GT.

AlexCrane
22.09.2021, 07:36
Если попроще то так

ЭПОК
22.09.2021, 15:01
Всем спасибо, но решил иначе.
Суть такая:
1 Берем переменную с основным временем отсчета - пусть будет 60 сек. (у меня время до пуска ДГ).
2 Вычитаем из нее переменную того времени, с которого начнет работать звонок и т.п. (за 20 сек. до пуска).
3 Пишем переменную через блок записи в импульс включения заданной длительности (ТР).
Пока получается, что 60-20=40. Т.е ТР будет отсчитывать 40сек.
4 Лепим к нему Ftrig и следом ТР2 в который опять пишется вторая переменная.
Теперь выходит, что после 40 сек. по заднему фронту сработает ТР2 с нашими 20 сек.
А остаток времени считается связкой блинкера и счетчика импульсов.