Помогите разобраться при первом заходе в этот кусок программы не срабатывает таймер последующая работа выполняется, таймер срабатывает в чем проблема растолкуйте.
Код:(*НЕ СРАБОТАЛ НЕ ОДИН ДАТЧИК *) ELSIF NOT ZCPAB_1 AND NOT KTH_2 THEN TRANS :=TRUE; TON_6(IN:=(TON_3.Q OR TON_5.Q) , PT:=T#1.5S , Q=> , ET=> ); IF TON_6.Q THEN IF fn THEN(*флаг направления*) TON_3(IN:=0 , PT:=T#10S , Q=> , ET=> ); ELSE TON_5(IN:=0 , PT:=T#10S , Q=> , ET=> ); END_IF END_IF (*10b10 происходит не правильное переключение???????????????????*) IF NOT TON_3.Q OR NOT TON_5.Q THEN TON_6(IN:= 0, PT:=T#1.5S , Q=> , ET=> ); IF fn THEN(*флаг направления*) K_2:=TRUE; TON_3(IN:=K_2 , PT:=T#10S , Q=> , ET=> ); IF TON_3.Q THEN K_2:=FALSE; fn:= FALSE; END_IF ELSE K_1:=TRUE; TON_5(IN:=K_1 , PT:=T#10S , Q=> , ET=> ); IF TON_5.Q THEN K_1:=FALSE; fn:= TRUE; END_IF END_IF END_IF


Ответить с цитированием
