Блинк вообще фигня , не используйте его !
Дакие штуки удобно делать при помощи оператора CASE :
(* опустим раздел объявлений *)
Case State_engine of
0://*Стоим*)
Tmr_pause(In:= true ,Pt:=t#3m);
if Tmr_pause.q then
Tmr_pause(In:=false);
State_engine:=10;
end_if
R_engine:=false;
10://*Мослаем 10 сек*)
R_engine:=true;
Tmr_pause(In:=true,Pt:=t#10s);
if Tmr_pause.Q then
Tmr_pause(In:=false);
State_engine:=0;
end_if
end_case
Подобными конструкциями можно сколько угодно (65534) разных вариантов работы задать , в таком простом случае конечно проще на IF конструкциях сделать (см.выше пример) , но если вариантов работы-уставки больше 2х , тогда конструкция CASE рулит + 1 таймер на толпу.