tmrZ(In:=start_tmr,pt:=T#1450MS);
IF ACP_get_zapros=1 THEN
start_tmr:=FALSE; //обнулили вход экземляра ФБ
....
start_tmr:=TRUE; //и сразу опять установили
//в след. цикле вызываем ФБ с опять установленным
входом. Итого, никто его со сброшенным входом ни разу не вызвал и сделать свою работ по сбросу шансов у него нет... в ST с этим нужно тщательнее.

И какие ещё есть методы реализации зодержки?
См. функцию Time()