CAN閫氳绋嬪簭渚嬪瓙-CODESYS杞欢璁ㄨ鍖-閰峰痉缃 - CoDeSys杞欢鏁欑▼涓嬭浇,CoDeSys宸ユ帶璧勮闂ㄦ埛
HSC6490-cn涓浗鍒堕狅紝涓浗鑺瘇
鏌ョ湅: 1066|鍥炲: 3

CAN閫氳绋嬪簭渚嬪瓙

[澶嶅埗閾炬帴]

璇ョ敤鎴蜂粠鏈鍒

鍙戣〃浜 2022-1-15 11:42:07 | 鏄剧ず鍏ㄩ儴妤煎眰 |闃呰妯″紡
瀹氫箟鍙橀噺绋嬪簭锛
AR
        fb_GetMsg_0x1F9        : FB_CAN_RXMSG;                        (* 鎺ユ敹CAN鎬荤嚎涓婄殑娑堟伅        *)
        tB_GetMsg_0x1F9                 : ARRAY[0..7] OF BYTE;

        fb_SetMsg_0x200        : FB_CAN_TXMSG;                        (* 鍙戦佸埌CAN鎬荤嚎鐨勬秷鎭        *)
        tB_SetMsg_0x200                 : ARRAY[0..7] OF BYTE;

        b_CAN_Get_0                 : BOOL ;
        b_CAN_Get_1                 : BOOL ;
        b_CAN_Get_2                 : BOOL ;
        b_CAN_Get_3                 : BOOL ;
        u8_CAN_Get_0                 : BYTE ;

        b_CAN_Set_0                 : BOOL ;
        b_CAN_Set_1                 : BOOL ;
        b_CAN_Set_2                 : BOOL ;
        b_CAN_Set_3                        : BOOL ;
        u8_CAN_Set_0                 : BYTE ;
END_VAR

涓荤▼搴忥細
(* CAN閫氫俊锛氭帴鏀*)
fb_GetMsg_0x1F9(        EN                := TRUE,
                                        Bus_Num                := X_CAN_BUS_01,
                                        FORMAT                := CAN_11Bit,
                                        ID                                := 16#1F9,
                                        BUF_Lgh                 := 0,
                                        DATA                        => tB_GetMsg_0x1F9);
(*瑙f瀽鎺ユ敹鍒扮殑鏁版嵁*)
b_CAN_Get_0                :=tB_GetMsg_0x1F9[0].0;(*浣*)
b_CAN_Get_1                :=tB_GetMsg_0x1F9[0].1;(*浣*)
b_CAN_Get_2                :=tB_GetMsg_0x1F9[0].2;(*浣*)
b_CAN_Get_3                :=tB_GetMsg_0x1F9[0].3;(*浣*)
u8_CAN_Get_0        :=tB_GetMsg_0x1F9[1];(*瀛楄妭*)

(* CAN閫氫俊锛氬彂閫*)
tB_SetMsg_0x200[0].0 :=         b_CAN_Set_0         ;(*浣*)
tB_SetMsg_0x200[0].1 :=         b_CAN_Set_1         ;(*浣*)
tB_SetMsg_0x200[0].2 :=                b_CAN_Set_2         ;(*浣*)
tB_SetMsg_0x200[0].3 :=                b_CAN_Set_3         ;(*浣*)
tB_SetMsg_0x200[1]         :=                u8_CAN_Set_0 ;(*瀛楄妭*)
fb_SetMsg_0x200(EN                := TRUE,
                                                                 Bus_Num        := X_CAN_BUS_01,
                                                                 FORMAT        := CAN_11Bit,
                                                                 ID                := 16#200,
                                                                 DLC                := 8,
                                                                 DATA                := tB_SetMsg_0x200,
                                                                 BUF_Lgh := 1);

鎴戞槸鐪嬩笉鎳傦紝鏂版墜涓涓紝璋佺湅鎳備簡鍥炲涓涓
+10
鎵撹祻榧撳姳涓涓嬶紒
鍥炲

浣跨敤閬撳叿 涓炬姤

  • TA鐨勬瘡鏃ュ績鎯
    鎿︽睏
    2019-8-13 14:13
  • 绛惧埌澶╂暟: 32 澶

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

    鍙戣〃浜 2022-1-17 16:54:55 | 鏄剧ず鍏ㄩ儴妤煎眰
    璐村畬鏁寸殑宸ョ▼涓婃潵鍟
    +10
    鎵撹祻榧撳姳涓涓嬶紒
  • TA鐨勬瘡鏃ュ績鎯
    鎿︽睏
    2022-2-9 09:09
  • 绛惧埌澶╂暟: 1 澶

    [LV.1]鍒濇潵涔嶅埌

    鍙戣〃浜 2022-2-9 09:13:36 | 鏄剧ず鍏ㄩ儴妤煎眰
    娌℃湁杩欐牱浼犵殑璧勬枡
    +10
    鎵撹祻榧撳姳涓涓嬶紒
    鎮ㄩ渶瑕佺櫥褰曞悗鎵嶅彲浠ュ洖甯 鐧诲綍 | 绔嬪嵆娉ㄥ唽 鏂版氮寰崥鐧婚檰

    鏈増绉垎瑙勫垯

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

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

    GMT+8, 2024-4-19 23:38 , Processed in 0.625400 second(s), 65 queries .

    閰峰痉缃

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

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