нашел заготовки и немного передалал, в конечном итоге получилось вот что

PROGRAM MAIN_PROGRAM

VAR_INPUT
timer_start:bool;
tin:uint;
END_VAR
var
tpinst : tp;
tm:time;
end_var

VAR_OUTPUT
count:time;
esttime:time;
out3:bool;
END_VAR

tm:=word_TO_TIME(tin*1000);
tpinst(in:=timer_start, PT:=tm);
out3:=tpinst.Q;
count:=tpinst.ET;
esttime:=tm-count;
END_PROGRAM

но этот счетчик отсчитывает только малое количество секунд, есть ли возможность увеличить время отсчета, т.к. задача стоит в отсчете до 2х часов