當前位置:首頁檢測中心銀河文庫 │ DMC300分布式測控系統(tǒng)數(shù)據(jù)指令格式

DMC300分布式測控系統(tǒng)數(shù)據(jù)指令格式

  • 瀏覽次數(shù):4741次
  • 發(fā)布時間:2013/12/3 10:34:49
  • 作者:量值溯源

  DMC300分布式測控系統(tǒng)由DM系列分布式測試子站、DC系列分布式I/O子站、DMC300分布式主站及OPC透明轉(zhuǎn)換模塊等組成。輸入信號在前端輸入信號在前端由分布式測控子站轉(zhuǎn)化成數(shù)字信號,經(jīng)光纖與DMC300數(shù)字主機之間進行數(shù)據(jù)交換,通訊采用自主研發(fā)的AnyWay-bus現(xiàn)場光纖總線技術(shù),與上位機測控管理軟件可迅速構(gòu)建高性能、可靈活擴展的虛擬儀器測控系統(tǒng)。
  DMC300分布式測控系統(tǒng)一般是通過主站與上位機進行數(shù)據(jù)交換,主站是起到數(shù)據(jù)中轉(zhuǎn)及管理子站的作用,那么,上位機無論是通過DMC300分布式測控主站,還是直接與子站直連,都會涉及到數(shù)據(jù)指令的發(fā)送與回應(yīng)指令的解析問題。
  本文主要介紹DMC300分布式測控系統(tǒng)的數(shù)據(jù)指令格式,包含發(fā)送指令的基本格式,詳解數(shù)據(jù)幀中每個字節(jié)所代表的意義。其中讀指令主要是用于主站輪詢子站,讀應(yīng)答為子站接收到上位機傳送的讀指令后,給出相應(yīng)的回應(yīng),上傳子站測量數(shù)據(jù),主要用于溫度、轉(zhuǎn)速、標準模擬量、開關(guān)量測試、電壓、電流、功率等參量的測量子站;寫指令主要是下位機響應(yīng)上位機的操作,進行開關(guān)的閉合、分斷等操作,主要用于開關(guān)量測控子站。
  在DMC300分布式測控系統(tǒng)中,上位機通過輪詢的方式發(fā)送讀指令給下位機,以下位機上傳的數(shù)據(jù)來實時刷新顯示部分的示值。上位機只需要從ID=1一直輪詢到最后一個子站(由于對數(shù)據(jù)刷新時間間隔的要求,一個系統(tǒng)中最大ID數(shù)為127,視實際子站情況而定),然后循環(huán)操作,發(fā)送的讀指令為通用讀指令格式,即數(shù)據(jù)地址高、低字節(jié)都為0xFF,數(shù)據(jù)長度高、低字節(jié)都為0x00。
  關(guān)于上位機串口的設(shè)置。串口的波特率設(shè)置為115200bps,停止位為1,數(shù)據(jù)位為8,奇偶校驗位為NONE。
  關(guān)于數(shù)據(jù)的轉(zhuǎn)化。所有測量類子站上傳的DATA數(shù)據(jù)中,統(tǒng)一采用16進制四字節(jié)浮點數(shù)表示,需要人為將其轉(zhuǎn)換為單精度浮點數(shù),或采用DMC300分布式測控系統(tǒng)軟件。



Copyright 2010-2017 www.zjjiangshan.cn, All Rights Reserved 湖南銀河電氣有限公司 版權(quán)所有 湘ICP備09002592號-5