out1, out2, out3 - дискретные выходы в конфигурацииКод:VAR R_TRIG1: R_TRIG; R_TRIG2: R_TRIG; dat1: REAL; alm: BOOL; END_VAR ---------------- alm:=dat1>=27; (*авария при превышении*) out1:= alm; (*выход 1 включается при превышении*) R_TRIG1(CLK:= alm ); (*триггер отлавливает момент превышения*) IF R_TRIG1.Q THEN out2:=TRUE; (*включаем 2 выход*) END_IF R_TRIG2(CLK:= knopka ); (*триггер отлавливает нажатие кнопки*) IF R_TRIG2.Q THEN out3:= TRUE; (*включаем выход 3*) out2:= FALSE; (*отключаем выход 2*) END_IF
knopka - дискретный вход в конфигурации
П.С. А у Егора вариант лучше, если кнопка будет с фиксацией![]()




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