pc8mcu
級(jí)別: 探索解密
![]() |
TON_1(IN:= NOT TON_1.Q ,PT:= TIME#1S ); (*定義一個(gè)1S定時(shí)器*) IF TON_1.Q THEN (*定時(shí)時(shí)間到,D0++,D0大于10,那么清零*) D0 := D0 + 1; IF D0>10 THEN D0 := 0; END_IF; IF D0 := 2 THEN Y0:=FALSE; END_IF; IF D0:=8 THEN Y0:=TRUE; END_IF; END_IF; 以上ST語(yǔ)句編譯通過(guò),但定時(shí)器似乎不起左右,因?yàn)樵?,7控制Y0口不起作用,,麻煩幫看一下,在下先謝謝了,! |
---|---|
|
tingfenghu
級(jí)別: 工控俠客
![]() ![]() |
沒(méi)用過(guò)ST,用過(guò)其它編程語(yǔ)言,好像沒(méi)有這種寫法。 這種多條件選擇,是不是應(yīng)該用if……else if, switch……case,這類寫法。 ST語(yǔ)言,這兩種寫法。 [attachment=141363] [attachment=141364] [ 此帖被tingfenghu在2015-11-10 23:25重新編輯 ] |
|
---|---|---|
|