zbq_001
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個
工控威望: 100 點
下載積分: 682 分
在線時間: 0(小時)
注冊時間: 2017-01-02
最后登錄: 2017-11-18
查看zbq_001的 主題 / 回貼
樓主  發(fā)表于: 2017-11-14 15:26
        IF  Variation <= 100 THEN  //此處判斷指令不執(zhí)行,Variation實際值小于等于100時該程序下端的DADDP指令沒有任何動作
            DADDP(M8012,Speed_Ton,1,Speed_Ton);
            IF Speed_Ton >= 20 THEN
                Speed_er:=1;
            END_IF;    
        ELSE
            Speed_er:=0;
            (*Speed_Ton:=0;*)
        END_IF;
shangbinhou
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 108 個
工控威望: 1049 點
下載積分: 1862 分
在線時間: 36(小時)
注冊時間: 2013-07-02
最后登錄: 2019-11-05
查看shangbinhou的 主題 / 回貼
1樓  發(fā)表于: 2017-11-22 18:38
IF Speed_Ton >= 20 THEN
                Speed_er:=1;
            END_IF;    
        ELSE
            Speed_er:=0;
            (*Speed_Ton:=0;*)
        END_IF;
為什么else上方還有個end_if語句
不應該是這樣的嗎?
IF Speed_Ton >= 20 THEN
                Speed_er:=1;  
        ELSE
            Speed_er:=0;(*Speed_Ton:=0;*)
        END_IF;
此用戶比較懶什么也沒留下!