现场直播中国女篮的比赛/曼联阿森纳/足球工具下载/2017欧联杯决赛 - 欧冠杯第一圈什么意思

廣州正菱|三菱
當前位置:首頁 >> 技術(shù)支持 >> 三菱ST的求助
三菱ST的求助  時間:2013/12/7 21:06:00
你好,我在ST編程時遇到如下問題。
1:IF D800<0 THEN
D800:=0;
編譯顯示錯誤,我改成下面就可以了
IF (D800*1)<0 THEN
D800:=0;
2:
REPEAT
D20:=D20+1;
UNTIL D20>=D30
END_REPEAT;
語句不停運行,我改成下面就可以
D20:=0;
REPEAT
D20:=D20+1;
UNTIL D20>=D30
END_REPEAT;
3:
FOR D1000:=0 TO 100 BY 2 DO
D2000:=D2000+1;
END_FOR;
為什么語句一直計算呀,D1000到102時D2000不停的加。以上寄存器都是獨立的,沒有其它地方修改其值
Re:續(xù):三菱ST的求助  時間:2013/12/8 11:26:00
你好,因為FOR語句每個掃描周期都會執(zhí)行的,建議你在FOR語句外面加IF THEN語句,當D1000滿足某個條件時執(zhí)行FOR語句就可以了。

Re:Re:續(xù):三菱ST的求助  時間:2013/12/8 13:50:00
謝謝你!!
Re:Re:Re:續(xù):三菱ST的求助  時間:2013/12/8 18:38:00
不客氣,如果你以后遇到技術(shù)上的問題歡迎繼續(xù)提出。謝謝。

相關(guān)問題
相關(guān)下載