銆怌odesys銆戜袱绉嶆护娉㈢殑瀹炵幇锛岄偅绉嶆洿蹇?-CODESYS璧勬簮涓嬭浇鍖-閰峰痉缃 - CoDeSys杞欢鏁欑▼涓嬭浇,CoDeSys宸ユ帶璧勮闂ㄦ埛
HSC6490-cn涓浗鍒堕狅紝涓浗鑺瘇
鏌ョ湅: 1659|鍥炲: 0

銆怌odesys銆戜袱绉嶆护娉㈢殑瀹炵幇锛岄偅绉嶆洿蹇?

[澶嶅埗閾炬帴]
  • TA鐨勬瘡鏃ュ績鎯
    鎿︽睏
    2019-8-13 14:13
  • 绛惧埌澶╂暟: 32 澶

    [LV.5]甯镐綇灞呮皯I

    鍙戣〃浜 2020-8-7 16:52:19 | 鏄剧ず鍏ㄩ儴妤煎眰 |闃呰妯″紡
    [C] 绾枃鏈煡鐪 澶嶅埗浠g爜
    (* 鏂规硶1 *)
    (*---------------澹版槑閮ㄥ垎----------------------*)
    FUNCTION_BLOCK Filter_ActLoad
    VAR_INPUT
        Act_B:REAL;
    END_VAR
    VAR_OUTPUT
        Act_F:REAL;
    END_VAR
    VAR
        arr:ARRAY[0..6] OF REAL := 7(0);
        MaxValue,MinValue:REAL := 0;
        i:INT;
    END_VAR
    
    (*---------------瀹炵幇閮ㄥ垎----------------------*)
    
    Arr[6] := Arr[5];
    Arr[5] := Arr[4];
    Arr[4] := Arr[3];
    Arr[3] := Arr[2];
    Arr[2] := Arr[1];
    Arr[1] := Arr[0];
    Arr[0] := Act_B;
    
    MaxValue :=Arr[0];
    MinValue :=Arr[0];
    
    FOR i:=0 TO 6 DO
        IF arr[i] > MaxValue THEN
            MaxValue := arr[i];
        END_IF
    
        IF arr[i] < MinValue THEN
            MinValue := arr[i];
        END_IF
    END_FOR
    
    Act_F := (Arr[0]+Arr[1]+Arr[2]+Arr[3]+Arr[4]+Arr[5]+Arr[6]-MaxValue-MinValue)/5.0;



    [C] 绾枃鏈煡鐪 澶嶅埗浠g爜
    (* 鏂规硶2 *)
    (*---------------澹版槑閮ㄥ垎----------------------*)
    FUNCTION_BLOCK Filter_ActLoad_
    VAR_INPUT
        Act_B:REAL; 
    END_VAR
    VAR_OUTPUT
        Act_F:REAL; 
    END_VAR
    VAR
        A1,A2,A3,A4,A5,A6,A7:REAL := 0;
        MaxValue,MinValue:REAL;
    END_VAR
    
    (*---------------瀹炵幇閮ㄥ垎----------------------*)
    
    Arr[6] := Arr[5];
    Arr[5] := Arr[4];
    Arr[4] := Arr[3];
    Arr[3] := Arr[2];
    Arr[2] := Arr[1];
    Arr[1] := Arr[0];
    Arr[0] := Act_B;
    
    MaxValue :=Arr[0];
    MinValue :=Arr[0];
    
    FOR i:=0 TO 6 DO
        IF arr[i] > MaxValue THEN
            MaxValue := arr[i];
        END_IF
    
        IF arr[i] < MinValue THEN
            MinValue := arr[i];
        END_IF
    END_FOR
    
    Act_F := (Arr[0]+Arr[1]+Arr[2]+Arr[3]+Arr[4]+Arr[5]+Arr[6]-MaxValue-MinValue)/5.0;

    +10
    涓嶈禐涓涓紵
    鎵撹祻榧撳姳涓涓嬶紒
    鍥炲

    浣跨敤閬撳叿 涓炬姤

    鎮ㄩ渶瑕佺櫥褰曞悗鎵嶅彲浠ュ洖甯 鐧诲綍 | 绔嬪嵆娉ㄥ唽 鏂版氮寰崥鐧婚檰

    鏈増绉垎瑙勫垯

    椤堕儴qrcode搴曢儴
    鍏虫敞閰峰痉缃戣闃呭彿锛岃幏鍙栨洿澶氳祫璁紒

    QQ|灏忛粦灞|鎵嬫満鐗|Archiver|閰峰痉璁哄潧 ( 鑻廔CP澶16065247鍙-1 )|缃戠珯鍦板浘

    GMT+8, 2025-1-23 09:16 , Processed in 0.243252 second(s), 56 queries .

    閰峰痉缃

    © 2001-2013 Hicodesys. 鎶鏈敮鎸 by 閰峰痉缃

    蹇熷洖澶 杩斿洖椤堕儴 杩斿洖鍒楄〃