CTU_1(CU:= M0 ,RESET:= M1 ,PV:= D0 ,Q:= M3,CV:= D1 );
這段代碼用GX developer來(lái)表示就是:
LD M0
OUT C1 D0
LD M1
RST C1
至于Q,不就是梯形圖中計(jì)數(shù)器到了后LD C1這樣的方式么,連不連變量無(wú)所謂,ST中可以使用CTU_1.Q這種方式。
CV代表已經(jīng)計(jì)數(shù)的值,不是梯形圖中常常MOV C1 D1這樣方式來(lái)讀取計(jì)數(shù)值么。
上次回定時(shí)器的時(shí)候已經(jīng)告訴你了計(jì)數(shù)器和定時(shí)器用法一樣
TON.Q CTU.Q
TON.PV CTU.PV
TON.IN CTU.CU
TON.ET CTU.CV
唯一不同的就是定時(shí)器IN條件為OFF時(shí)就復(fù)位了。
學(xué)習(xí)一下PASCAL語(yǔ)言有助于提升ST語(yǔ)言的應(yīng)用水平。
另外,三菱的ST語(yǔ)言不是標(biāo)準(zhǔn)的ST,在項(xiàng)目移植的時(shí)候會(huì)有很大的問(wèn)題。
Good Luck~