TON_1(IN:= NOT TON_1.Q ,PT:= TIME#1S ); (*定義一個1S定時器*)
D0:=0;
IF TON_1.Q THEN (*定時時間到,D0++,D0大于10,那么清零*)
D0:= D0+1;
IF D0>4 THEN
D0:=0;
END_IF;
CASE D0 OF
1:
Y0:=TRUE;
2:
Y0:=FALSE;
END_CASE;
END_IF;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
TON_1(IN:= NOT TON_1.Q ,PT:= TIME#1S ); (*定義一個1S定時器*)
IF TON_1.Q THEN (*定時時間到,D0++,D0大于10,那么清零*)
Y0:=TRUE;
END_IF;
TON_2(IN:= NOT TON_2.Q ,PT:= TIME#2S ); (*定義一個1S定時器*)
IF TON_2.Q THEN (*定時時間到,D0++,D0大于10,那么清零*)
Y0:=FALSE;
END_IF;
=================================================================
上段不能實現Y0 隔1 秒亮, 滅一次, 而 下面一段實現了 Y0 反復的亮滅 ,實現了循環,,能看一下原因,講一下原理嗎??謝謝