заведённый от триггера таймер тут же остановится.
Вам нужен отсчет от фронта ? - TP.
tp(in:=что-нибудь);
output:=not tp.q;

Ну нужно четкое задание - как часто могут быть импульсы (наложутся ли ?), какая длинна их может быть, может ли быть при старте (вкл.пит) 1 ? Все это надо учесть. И после этого - решать таймеры, time() или еще как.