回复内容:
对: 竹叶三—王者之师 回复内容:对: 青岛黄工 IF A:=TRUE T... 内容的回复!
-------------------------
,这样啊
PROGRAM POU_1
VAR
R1 :R_TRIG;
R2 :F_TRIG;
A : BOOL; (*按钮*)
B : BOOL; (*灯*)
C : BOOL; (*中间变量*)
END_VAR
R1(CLK:=A,Q=>); (*上升沿*)
IF R1.Q AND B:=TURE THEN
C:=FALSE;
ELSIF R1.Q AND B:=FALSE THEN
C:=TRUE;
END_IF
END_IF
R2(CLK:=A,Q=>) (*下降沿时输出*)
IF R2.Q THEN
B:=C;
END_IF
没经过验证啊,有条件的可以试试。