тут даже условия нет!
это явная ошибка(cls1<>TRUE)
open1:=FALSE;
тут даже условия нет!
это явная ошибка(cls1<>TRUE)
open1:=FALSE;
Я когда писал ошибся. А в программе так:
IF (open1 = 1) AND (cls1=TRUE) AND (st1=FALSE) THEN
op1 :=TRUE;
REPEAT op1:=TRUE;
UNTIL (cls1<>TRUE)
END_REPEAT
ELSE op1:=FALSE;
END_IF