TON_1(IN:= NOT TON_1.Q ,PT:= TIME#1S ); (*定義一個(gè)1S定時(shí)器*)
D0:=0;
IF TON_1.Q THEN (*定時(shí)時(shí)間到,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 ); (*定義一個(gè)1S定時(shí)器*)
IF TON_1.Q THEN (*定時(shí)時(shí)間到,D0++,D0大于10,那么清零*)
Y0:=TRUE;
END_IF;
TON_2(IN:= NOT TON_2.Q ,PT:= TIME#2S ); (*定義一個(gè)1S定時(shí)器*)
IF TON_2.Q THEN (*定時(shí)時(shí)間到,D0++,D0大于10,那么清零*)
Y0:=FALSE;
END_IF;
=================================================================
上段不能實(shí)現(xiàn)Y0 隔1 秒亮, 滅一次, 而 下面一段實(shí)現(xiàn)了 Y0 反復(fù)的亮滅 ,實(shí)現(xiàn)了循環(huán),,能看一下原因,講一下原理嗎??謝謝