<samp id="oa2xz"><ins id="oa2xz"><ruby id="oa2xz"></ruby></ins></samp>

<progress id="oa2xz"><nobr id="oa2xz"><dfn id="oa2xz"></dfn></nobr></progress>
    1. <samp id="oa2xz"></samp>
        1. <menuitem id="oa2xz"></menuitem>

          1. <progress id="oa2xz"></progress>

            1. <menuitem id="oa2xz"><strong id="oa2xz"></strong></menuitem>
              <samp id="oa2xz"></samp>

              <tbody id="oa2xz"><bdo id="oa2xz"></bdo></tbody>
            2. <progress id="oa2xz"><bdo id="oa2xz"><strong id="oa2xz"></strong></bdo></progress>
            3. 當前位置:首頁檢測中心基礎知識 │ DP800數字功率計通訊協議詳解

              DP800數字功率計通訊協議詳解

              • 瀏覽次數:3487次
              • 發布時間:2016/11/18 17:39:29
              • 作者:pl_yinhe

              DP800數字功率計概述

                DP800數字功率計是湖南銀河電氣有限公司研制的一款高精度、適用于5~400Hz三相正弦交流電有功功率測量場合的數字化虛擬儀器,它由功率單元、傳輸光纖、OPC232光纖轉換器、上位機軟件幾部分構成,能實現三相電壓、三相電流、三相功率、頻率等17個參數的實時顯示,并具備趨勢曲線顯示和回放功能。
                由于該款數字功率計屬于虛擬儀器,因此很多用戶考慮到將功率計的數據以通訊的方式集成到其它系統中去,實現測量數據共享,這就涉及通訊協議的問題,本文將詳細講解如何與DP800數字功率計建立通訊及數據解析。

              DP800數字功率計建立通訊

              01建立通訊方式

                上位機與DP800數字功率計可以通過兩種方式建立通訊:1、上位機——DMC300數字主機——DP800數字功率計功率單元;2、上位機——OPC232光纖轉換器——DP800數字功率計功率單元。
              通訊方式一:
               DP800數字功率計建立通訊方式一
              通訊方式二:
               DP800數字功率計建立通訊方式二
                這兩種通訊方式的區別在于,DMC300數字主機可以進行通訊管理,通過輪詢的方式定時自動向所有功率單元發送查詢指令,并通過RS232接口向上位機傳送測試結果,上位機只需接收并解析數據即可;而OPC420光纖轉換器是一種通信透明傳輸模塊,不會自動發送讀指令和轉發測試結果,因此需要上位機通過串口手動逐一發送讀指令和接收測試結果,再進行解析。

              02串口設置

                待硬件設備及線路連接正確后,最重要的就是串口設置部分了,我們通常會先使用“串口調試程序”這種小工具來檢驗一下我們的通訊連接是否正常,此時串口的參數要按照如下進行設置:
                端口:與上位機連接的串口號COMx;
                串口波特率:115200bps;
                數據位:8;
                停止位:1;
                奇偶校驗:無(None);
                設置好這些參數后,就可以上電并打開串口,向功率單元發送查詢指令并接收它的測試結果了。

              DP800數字功率計通訊協議

                對于DP800數字功率計來說,通訊只需要用到“讀指令”和“讀應答”兩條指令就可以。

              01讀指令

                讀指令的格式可以參見“DMC300分布式測控系統指令格式”文件,文件中對“讀指令”定義如下:

                首先要聲明的是,所有數據都是以十六進制表示的,下面對讀指令中每一個字節進行詳細解析:
                ID:即DP800數字功率計功率單元的地址,該地址標注于銘牌上。注:功率單元銘牌上標注的ID為十進制數據,發送指令時,要將其轉為十六進制數據再進行發送。如銘牌ID:12,則發送讀指令的第一個字節應填入:0C。
                SLONGL、SLONGH:SLONGH其后指令字節數,從STA開始,以十六進制雙字節表示,低字節在前,高字節在后。如果其后字節數為8個,則SLONGL SLONGH寫入:08 00,如果其后字節數為20個,則SLONGL SLONGH寫入:14 00。
                STA:本機地址,固定寫入:F0。
                READ:指令識別碼,固定寫入:52,表示該指令為讀指令。
                ADDRL、ADDRH:指令操作的數據段首地址,無特殊應用情況下,一般寫入默認地址指令:FF FF。
                DLONGL、DLONGH:指令操作的數據段連續字節數,無特殊應用情況下,一般寫入默認字節長度指令:00 00。
                CRC:和校驗,數值上等于其前所有字節的和按十六進制取最低字節,如CRC前所有字節的十六進制和為:17C,則CRC寫入:7C。
                EOT:結束符,表示該條讀指令結束的標志,固定寫入:FE。

              02讀應答解析

                讀應答解析可參見“DMC300分布式測控系統數據格式”文件,上位機從串口接收的應答指令格式如下:

                與讀應答指令相同部分不再贅述,這里主要講不同部分:
                RACK:表示該指令為讀應答指令,固定為:53。
                DP800數字功率計的DATA部分(DLONGH之后,CRC之前)由24個字節組成,含義分別表示如下:


              Copyright 2010-2017 www.999kaikai.com, All Rights Reserved 湖南銀河電氣有限公司 版權所有 湘ICP備09002592號-5
              女人和拘做受a级毛片视频