Добрый день, помогите новичку разобраться!
Есть условие IF AVT1=TRUE AND P1>=8.05 AND P1<=8.09 THEN taskv1:= ( tas - (tas*2/100) ); END_IF;
Как сделать, чтобы оно повторялось и проверялось по циклу через определенное время?
я попробывал использовать таймер :
IF P1>=8.05 AND P1<=8.09 THEN F:=TRUE; ELSE F:=FALSE; END_IF;
IF F=TRUE THEN TON_1:=TRUE; END_IF;
TON(IN:=TON_1 , PT:= T#30s, Q=>VarBOOL , ET=> );
IF VarBOOL THEN taskv1:= ( taskv1 - (taskv1*2/100) ) ; F1:=TRUE; END_IF;
IF F1=TRUE THEN TON.IN:=TON_1:=FALSE ; END_IF;
как сделать чтобы это работало по циклу?у меня не получается перезапустить таймер, срабатывает только 1 раз(