大家好:幫我看下程序那里出錯!
我要實現的功能是:用三菱PLC的FX1s-30MR,當D0 == 0的時候,X0出現上升沿則將Y0置1,當D0==1的時候,X0出現上升沿則將Y0清0。(程序的case有很多狀態,這里只是簡化出現的故障)
現在的故障現象:初始上電后,X0的第一次上升沿出現時,Y0不動作,然后再出現則Y0正常動作。
IF Y0 THEN
D0 := 1;
ELSE
D0:=0;
END_IF;
CASE D0 OF
0:
SET((LDP(TRUE,X0)),Y0);
1:
RST((LDP(TRUE,X0)),Y0);
END_CASE;
從PLC內讀出的梯形圖見附件。
在此先謝謝大俠們~~~~~~~