Сделайте так.
IF U_in_1_conv >= U_porog_AKB_zrd THEN
Start := 0;
U_out_2 := 0;
END_IF
Сделайте так.
IF U_in_1_conv >= U_porog_AKB_zrd THEN
Start := 0;
U_out_2 := 0;
END_IF
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
U_out_2 переходит в False , эту проблему решил, путем выноски таймера за цикл
IF U_in_1_conv <= U_porog_AKB THEN
Start := 1;
END_IF
Timer_letom(IN:=U_out_2 , PT:=T#10s , Q=> , ET=> );
IF Start = 1 AND Temp_1 >= T_porog_1 THEN
U_out_2 := 1;
U_out_1 := Timer_letom.Q;
ELSE
U_out_2 := 0;
U_out_1 := 0;
END_IF
IF U_in_1_conv >= U_porog_AKB_zrd THEN
Start := 0;
END_IF