一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DFP數(shù)據(jù)轉(zhuǎn)發(fā)協(xié)議 規(guī)則說明(二)

工程監(jiān)測 ? 2022-09-17 10:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

DFP 數(shù)據(jù)轉(zhuǎn)發(fā)協(xié)議 規(guī)則說明

DFP 是什么?

穩(wěn)控科技編寫的一套數(shù)據(jù)轉(zhuǎn)發(fā)規(guī)則, 取自“自由轉(zhuǎn)發(fā)協(xié)議 FFP(Free Forward Protocol)” ,或者 DFP(DoubleF Protocol), DF 也可以理解為 Datas Forward(數(shù)據(jù)轉(zhuǎn)發(fā))的縮寫。DF 協(xié)議是與硬件接口無關(guān)的數(shù)據(jù)鏈路層協(xié)議,規(guī)定了數(shù)據(jù)流如何在不同設(shè)備之間、不同接口之間的傳輸方向。

DF 協(xié)議一般用于延長數(shù)字接口的傳輸距離(數(shù)據(jù)中繼),它與硬件接口類型無關(guān),可以基于 UART、 LoRA、TCP 等異步數(shù)據(jù)傳輸介質(zhì)。

網(wǎng)關(guān)中繼器DFP 數(shù)據(jù)轉(zhuǎn)發(fā)協(xié)議

數(shù)據(jù)轉(zhuǎn)發(fā)規(guī)則

(1) 處于同一區(qū)域內(nèi)的每臺設(shè)備均有唯一的地址(同一區(qū)域不得有相同地址的的設(shè)備)。合法的設(shè)備地址為0x01~0xFE。 0xFF 等效于任意地址值, 0x00 等效于不存在的地址值。

(2)每臺設(shè)備均有多個(gè)數(shù)字接口(如: UART、 LoRA 等),各端口均有獨(dú)立的通訊參數(shù)(不同參數(shù)可形成不同的數(shù)據(jù)區(qū)域)。每臺設(shè)備均有與數(shù)字接口對應(yīng)數(shù)量的群組 ID 碼(GroupA_ID/GroupB_ID 等)。

(3)被傳輸?shù)臄?shù)據(jù)包均帶有協(xié)議前綴 FP(ForwardPrefix), FP 包含有數(shù)據(jù)包的發(fā)送起始設(shè)備地址、數(shù)據(jù)包目的設(shè)備地址、數(shù)據(jù)包群組 ID、數(shù)據(jù)包轉(zhuǎn)發(fā)路徑記錄等信息。

(4) 當(dāng) DFP 設(shè)備通過某個(gè)數(shù)字接口接收到無 FP 的數(shù)據(jù)包(干數(shù)據(jù)) 時(shí)會自動(dòng)為其添加。添加規(guī)則為:群組號=接收到數(shù)據(jù)的端口對應(yīng)的群組 ID 號(接收數(shù)據(jù)的端口為 xxxxA 時(shí)為 GAID,接收數(shù)據(jù)的端口為 xxxxB 時(shí)為 GBID)。

起始設(shè)備地址=0xFF。 目標(biāo)設(shè)備地址=0xFF。

注:其它設(shè)備使用 LoRA 發(fā)來的數(shù)據(jù)包僅可被 NLM5 的 LORA-A 接收到。

(5) 無論哪個(gè)數(shù)字接口,當(dāng)接收到數(shù)據(jù)包后會判斷 FP 中的群組 ID 是否與自身的兩個(gè)群組 ID 之一相同(匹配),若不同則丟棄處理,若相同則會首先判斷數(shù)據(jù)包是否是用于自身的指令,若是則執(zhí)行指令然后丟棄數(shù)據(jù)包,若不是則按照轉(zhuǎn)發(fā)規(guī)則對數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā)。

數(shù)據(jù)包轉(zhuǎn)發(fā)規(guī)則為:每個(gè)數(shù)字接口均可指定在收到數(shù)據(jù)后將數(shù)據(jù)轉(zhuǎn)發(fā)到哪個(gè)(或者哪幾個(gè))數(shù)字端口以及是否輸出數(shù)據(jù)時(shí)帶有 FP。轉(zhuǎn)發(fā)數(shù)據(jù)前會根據(jù)數(shù)據(jù)輸出的端口自動(dòng)更新 FP 中的群組 ID 值。

(6)當(dāng)接收到的數(shù)據(jù)包 FP 中的目的地址與本設(shè)備地址相同時(shí),在轉(zhuǎn)發(fā)前會修改 FP 中的目標(biāo)設(shè)備地址為0x00。其它設(shè)備在接收到數(shù)據(jù)包后會判斷 FP 中的目的地址是否為 0x00,是則立即丟棄數(shù)據(jù)包(即:數(shù)據(jù)包轉(zhuǎn)發(fā)終止)。

(7)數(shù)據(jù)映射

DFP 設(shè)備用一個(gè)參數(shù)來啟用或者禁止數(shù)據(jù)映射,參數(shù)作用說明如下:當(dāng)某臺 DFP 設(shè)備的多個(gè)數(shù)字接口處于同一數(shù)據(jù)區(qū)域時(shí),會同時(shí)接收到數(shù)據(jù)包,按照上述規(guī)則,若數(shù)據(jù)映射參數(shù)為未啟用狀態(tài)時(shí),每個(gè)端口均為按照預(yù)設(shè)轉(zhuǎn)發(fā)規(guī)則和轉(zhuǎn)發(fā)方向進(jìn)行數(shù)據(jù)處理和轉(zhuǎn)發(fā)。若數(shù)據(jù)映射參數(shù)為啟動(dòng)狀態(tài)時(shí), DFP 設(shè)備會進(jìn)行如下處理:檢查數(shù)據(jù)包是否帶有正確的 FP 前導(dǎo)符號(默認(rèn)為“@#@#” )

有:繼續(xù)檢查 FP 中的群組碼是否適用于本設(shè)備

是:則將數(shù)據(jù)包映射到與群組號對應(yīng)的 LoRA-x。

否:維持現(xiàn)狀(不進(jìn)行映射處理)。

無: 將接收到的 LoRA 數(shù)據(jù)包映射到 LoRA-A。

DFP 數(shù)據(jù)轉(zhuǎn)發(fā)協(xié)議應(yīng)用實(shí)例

LoRA 接收到的數(shù)據(jù)映射的意思是:無論 LoRA 數(shù)據(jù)包是由 LoRA-A 或者 LoRA-B 接收到的, 強(qiáng)制的將接收到的數(shù)據(jù)包按照上述規(guī)則更新到 LoRA-A 或者 LoRA-B 的接收緩存,然后進(jìn)一步按照數(shù)據(jù)轉(zhuǎn)發(fā)規(guī)則處理。

DFP 協(xié)議的數(shù)據(jù)映射功能以上述數(shù)據(jù)轉(zhuǎn)發(fā)規(guī)則,可以實(shí)現(xiàn)單線型、樹杈型、十字交叉型數(shù)據(jù)傳輸網(wǎng)絡(luò)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 網(wǎng)關(guān)
    +關(guān)注

    關(guān)注

    9

    文章

    5654

    瀏覽量

    52958
  • 數(shù)據(jù)轉(zhuǎn)發(fā)

    關(guān)注

    0

    文章

    10

    瀏覽量

    7273
  • DFP
    DFP
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    4078
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    IP2723TH 集成 多種協(xié)議、用于 USBC 端口的快充協(xié)議 IC

    IP2723TH 是一款集成 多種協(xié)議 、用于 USB 輸出議 端口的快充協(xié)議 IC 。 支持 多 種括 快充協(xié)議,包括 USB TypeC DFP , PD2.0/PD3.0/PPS
    發(fā)表于 06-11 17:31 ?0次下載

    Modbus RTU協(xié)議說明

    文章對Modbus RTU協(xié)議進(jìn)行了較為詳細(xì)的說明,并用具體示例可以參考。
    的頭像 發(fā)表于 04-11 10:56 ?3196次閱讀
    Modbus RTU<b class='flag-5'>協(xié)議</b><b class='flag-5'>說明</b>

    NGW50T65H3DFP高速溝槽場停止IGBT與全速率硅極管規(guī)格書

    電子發(fā)燒友網(wǎng)站提供《NGW50T65H3DFP高速溝槽場停止IGBT與全速率硅極管規(guī)格書.pdf》資料免費(fèi)下載
    發(fā)表于 02-18 17:19 ?0次下載
    NGW50T65H3<b class='flag-5'>DFP</b>高速溝槽場停止IGBT與全速率硅<b class='flag-5'>二</b>極管規(guī)格書

    NGW40T65M3DFP 40A溝槽場停止IGBT與全額定硅極管規(guī)格書

    電子發(fā)燒友網(wǎng)站提供《NGW40T65M3DFP 40A溝槽場停止IGBT與全額定硅極管規(guī)格書.pdf》資料免費(fèi)下載
    發(fā)表于 02-18 16:58 ?0次下載
    NGW40T65M3<b class='flag-5'>DFP</b> 40A溝槽場停止IGBT與全額定硅<b class='flag-5'>二</b>極管規(guī)格書

    MPU數(shù)據(jù)傳輸協(xié)議詳解

    在現(xiàn)代電子系統(tǒng)中,微控制器(MPU)扮演著核心角色,負(fù)責(zé)處理各種任務(wù)和數(shù)據(jù)。為了實(shí)現(xiàn)這些功能,MPU需要與其他設(shè)備進(jìn)行數(shù)據(jù)交換。數(shù)據(jù)傳輸協(xié)議就是規(guī)定這些
    的頭像 發(fā)表于 01-08 09:37 ?869次閱讀

    網(wǎng)絡(luò)協(xié)議與網(wǎng)關(guān)的關(guān)聯(lián)

    在現(xiàn)代通信網(wǎng)絡(luò)中,數(shù)據(jù)的傳輸和接收依賴于一套復(fù)雜的規(guī)則和標(biāo)準(zhǔn),這些規(guī)則和標(biāo)準(zhǔn)統(tǒng)稱為網(wǎng)絡(luò)協(xié)議。網(wǎng)絡(luò)協(xié)議定義了
    的頭像 發(fā)表于 01-02 18:07 ?657次閱讀

    三菱PLC數(shù)據(jù) 轉(zhuǎn) profinet IO項(xiàng)目案例

    目錄 1 案例說明 1 2 VFBOX網(wǎng)關(guān)工作原理 1 3 準(zhǔn)備工作 2 4 網(wǎng)關(guān)采集三菱PLC數(shù)據(jù) 2 5 用PROFINET IO協(xié)議轉(zhuǎn)發(fā)數(shù)據(jù)
    的頭像 發(fā)表于 09-26 09:51 ?603次閱讀
    三菱PLC<b class='flag-5'>數(shù)據(jù)</b> 轉(zhuǎn) profinet IO項(xiàng)目案例

    SNMP設(shè)備數(shù)據(jù) 轉(zhuǎn) IEC61850項(xiàng)目案例

    目錄 1 案例說明 1 2 VFBOX網(wǎng)關(guān)工作原理 1 3 準(zhǔn)備工作 2 4 配置網(wǎng)關(guān)采集SNMP協(xié)議數(shù)據(jù) 2 5 用IEC61850協(xié)議轉(zhuǎn)發(fā)
    的頭像 發(fā)表于 09-06 10:57 ?622次閱讀
    SNMP設(shè)備<b class='flag-5'>數(shù)據(jù)</b> 轉(zhuǎn) IEC61850項(xiàng)目案例

    DTL698電表數(shù)據(jù) 轉(zhuǎn) IEC61850協(xié)議項(xiàng)目案例

    目錄 1 案例說明... 1 2 VFBOX網(wǎng)關(guān)工作原理.. 1 3 準(zhǔn)備工作... 2 4 配置VFBOX網(wǎng)關(guān)... 2 5 用IEC61850協(xié)議轉(zhuǎn)發(fā)數(shù)據(jù)... 4 6 網(wǎng)關(guān)使用多
    的頭像 發(fā)表于 08-22 16:34 ?587次閱讀
    DTL698電表<b class='flag-5'>數(shù)據(jù)</b> 轉(zhuǎn) IEC61850<b class='flag-5'>協(xié)議</b>項(xiàng)目案例

    網(wǎng)口環(huán)保212設(shè)備數(shù)據(jù) 轉(zhuǎn) IEC61850項(xiàng)目案例

    案例說明設(shè)置網(wǎng)關(guān)采集環(huán)保212設(shè)備數(shù)據(jù)并轉(zhuǎn)成IEC61850協(xié)議轉(zhuǎn)發(fā)。VFBOX網(wǎng)關(guān)支持多種協(xié)議轉(zhuǎn)換,實(shí)現(xiàn)設(shè)備間互聯(lián)互通。通過簡單配置網(wǎng)關(guān)參
    的頭像 發(fā)表于 08-21 09:27 ?703次閱讀
    網(wǎng)口環(huán)保212設(shè)備<b class='flag-5'>數(shù)據(jù)</b> 轉(zhuǎn) IEC61850項(xiàng)目案例

    SNMP設(shè)備數(shù)據(jù) 轉(zhuǎn) CCLink IE Field Basic項(xiàng)目案例

    案例說明設(shè)置網(wǎng)關(guān)采集SNMP協(xié)議設(shè)備數(shù)據(jù)并轉(zhuǎn)成CCLink協(xié)議轉(zhuǎn)發(fā)。VFBOX網(wǎng)關(guān)支持多種協(xié)議轉(zhuǎn)
    的頭像 發(fā)表于 08-16 09:48 ?584次閱讀
    SNMP設(shè)備<b class='flag-5'>數(shù)據(jù)</b> 轉(zhuǎn) CCLink IE Field Basic項(xiàng)目案例

    iec61850設(shè)備數(shù)據(jù) 轉(zhuǎn) CCLink IE Field Basic項(xiàng)目案例

    案例說明使用VFBOX網(wǎng)關(guān)采集IEC61850設(shè)備數(shù)據(jù)并轉(zhuǎn)成CCLink協(xié)議轉(zhuǎn)發(fā)。網(wǎng)關(guān)支持多種協(xié)議轉(zhuǎn)換,實(shí)現(xiàn)不同設(shè)備間互聯(lián)互通。通過簡單配置
    的頭像 發(fā)表于 08-15 09:23 ?597次閱讀
    iec61850設(shè)備<b class='flag-5'>數(shù)據(jù)</b> 轉(zhuǎn) CCLink IE Field Basic項(xiàng)目案例

    BACnet協(xié)議轉(zhuǎn)Modbus網(wǎng)關(guān)通過協(xié)議轉(zhuǎn)換將設(shè)備數(shù)據(jù)轉(zhuǎn)發(fā)至InTouch

    設(shè)備進(jìn)行高效的數(shù)據(jù)交換,話不多說,我們直接開始! 要想了解InTouch與BACnet協(xié)議轉(zhuǎn)Modbus網(wǎng)關(guān)的通信過程,我們得先明確BACnet/IP協(xié)議、BACnet MS/TP協(xié)議
    的頭像 發(fā)表于 08-06 17:39 ?957次閱讀
    BACnet<b class='flag-5'>協(xié)議</b>轉(zhuǎn)Modbus網(wǎng)關(guān)通過<b class='flag-5'>協(xié)議</b>轉(zhuǎn)換將設(shè)備<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>轉(zhuǎn)發(fā)</b>至InTouch

    三菱PLC數(shù)據(jù) 轉(zhuǎn)IEC61850項(xiàng)目案例

    IEC61850協(xié)議轉(zhuǎn)發(fā)數(shù)據(jù)...?5 6?????? 網(wǎng)關(guān)使用多個(gè)邏輯設(shè)備和邏輯節(jié)點(diǎn)的方法...?7 7?????? 其他說明...?9 8?????? 案例總結(jié)...?10 案例
    的頭像 發(fā)表于 07-29 14:57 ?552次閱讀
    三菱PLC<b class='flag-5'>數(shù)據(jù)</b> 轉(zhuǎn)IEC61850項(xiàng)目案例

    Profinet IO從站數(shù)據(jù) 轉(zhuǎn)EthernetIP項(xiàng)目案例

    ?????? 選擇子槽號...?11 9?????? 案例總結(jié)...?12 案例說明 設(shè)置網(wǎng)關(guān)采集ProfinetIO從站設(shè)備數(shù)據(jù) 把采集的數(shù)據(jù)轉(zhuǎn)成EthernetIP協(xié)議
    的頭像 發(fā)表于 07-18 15:14 ?555次閱讀
    Profinet IO從站<b class='flag-5'>數(shù)據(jù)</b> 轉(zhuǎn)EthernetIP項(xiàng)目案例