HART通信協(xié)議V1.7(C9,C33,C132)_第1頁
HART通信協(xié)議V1.7(C9,C33,C132)_第2頁
HART通信協(xié)議V1.7(C9,C33,C132)_第3頁
HART通信協(xié)議V1.7(C9,C33,C132)_第4頁
HART通信協(xié)議V1.7(C9,C33,C132)_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、HART通信協(xié)議VER 1.6一.概述HART (Highway Addressable Remote Transducer)協(xié)議采用基于 Bell202 標準的 FSK 頻 移鍵控信號,在低頻的4-20mA模擬信號上疊加幅度為0.5mA的音頻數(shù)字信號進行雙向數(shù)字通訊,數(shù)據(jù)傳輸率為1200bps。由于FSK信號的平均值為0,不影響傳送給控制系統(tǒng)模擬信號的大小,保證了與現(xiàn)有模擬系統(tǒng)的兼容性。在HART協(xié)議通信中主要的變量和控制信息由4-20mA傳送,在需要的情況下,另外的測量、過程參數(shù)、設備組態(tài)、校準、診斷信息 通過HART協(xié)議訪問。在應用層,HART規(guī)定了一系列命令,按命令方式工作。它有三類命

2、令,第一類稱為通 用命令,這是所有設備都理解、執(zhí)行的命令;第二類稱為普通應用命令,所提供的功能可以 在許多現(xiàn)場設備(盡管不是全部)中實現(xiàn);第三類稱為設備專用命令,以便于工作在某些設 備中實現(xiàn)特殊功能, 這類命令既可以在基金會中開放使用,又可以為開發(fā)此命令的公司所獨有。二.含義1、主機(Master):分為第一主機和第二主機,它能連接在 HART網(wǎng)絡上,發(fā)出命令與從機通訊;2、從機(Field Device):連接在過程控制現(xiàn)場中,具有測量、計算多種變量功能,并能與主機進行HART通訊的設備;3、長幀(Long Frame):地址 Address由5字節(jié)組成的 HART數(shù)據(jù)幀,所有的 HART命

3、令都支持長幀數(shù)據(jù)幀。長幀地址各字節(jié)含義如下圖所示:Byte 0Byte 4 Secondary MasteiZ 1 Primary Master制造商ID號(Manufacturer ID )由HART基金會分配;38 BIT 全在生產(chǎn)中,同類型設備序列號唯一,并且永不重復。廣播地址使用長幀結構,低 為0。廠商指定的設備類型(Decive Type)與制造商ID滿足下表要求;MunurHclunjr TDD妙、ifm*小用就“疝睥at 64-J27 f0x40-0x7F)Begin at 239 (WEF i and 江5豆即 succeedingly stnallr vnhied codes

4、(0x8(M)BF)at 127 (iix7F) succevdinyLy sniLiller vnihid vcuks102-255 "JK'gJxM:)jL 12KjndMiccedmyly jvr lulued cuJ:ei設備類型代碼指定原則4、短幀(Short Frame):地址Address由1字節(jié)組成的HART數(shù)據(jù)幀,短幀只有通用命令Command 0能夠使用,短幀字節(jié)含義如下:所有的 HART從機都支持長、短幀。45低6位短幀地址:輪詢從機地址1 :從機在突發(fā)模式0:正常模式主機地址0:第二主機1 :第一主機短幀Address字節(jié)含義5、請求幀(STX):由主

5、機(如手抄器)向從機(現(xiàn)場設備)發(fā)出請求數(shù)據(jù)命令;6、應答幀(ACK):從機回復給主機的數(shù)據(jù);7、前導符(Preamble):發(fā)起命令(數(shù)據(jù))傳輸?shù)脑O備在傳輸數(shù)據(jù)幀前發(fā)送的0xFF字符,發(fā)送該字符的數(shù)量一般為 520個,該數(shù)量可以通過命令來改變;前導符的使用是為了使數(shù)據(jù)接收端在硬件電路上產(chǎn)生CD載波檢測信號,以實現(xiàn)數(shù)據(jù)通訊的同步。8、定界符(Delimiter):表示數(shù)據(jù)幀傳輸?shù)拈_始,指明數(shù)據(jù)的傳輸方向、物理層類型,同時它也指定了數(shù)據(jù)幀的幀類型(長、短幀),其含義內容如下:幀類型(傳輸方向)001 :突發(fā)模式STX) ACK)010 :主機向從機請求數(shù)據(jù)(110 :從機向主機回復數(shù)搪(物理層類

6、型00 :異步(FSK)01 :同步(ACK)擴展字節(jié)數(shù)為00地址類型0:短幀1字節(jié)(輪詢)1 :長幀 5字節(jié)(唯一地址)定界符Delimiter字節(jié)含義9、 地址(Address):由定界符Delimiter指定為短幀(1字節(jié))或長幀(5字節(jié))兩種類型, 長、短幀釋義如前述;10、 擴展字節(jié)(Expansion Bytes):本公司目前的 HART協(xié)議版本保留,為 0;11、 命令(Command):功能碼,指明一個數(shù)據(jù)幀的具體實現(xiàn)功能,命令有通用命令、普通應用命令、設備專用命令三大類;12、 數(shù)據(jù)字節(jié)數(shù)(Bytes Count):指實際的數(shù)據(jù) Data的數(shù)量;13、 數(shù)據(jù)(Data):設置

7、或讀取指定從機的參數(shù)數(shù)據(jù)(通信的最終結果);14、 校驗字節(jié)(Check Byte):從定界符(Delimiter )到數(shù)據(jù)(Data)的所有字節(jié)的異或值,即縱向校驗。HART通訊規(guī)范1、通信幀格式:由前導符和數(shù)據(jù)幀構成,各數(shù)據(jù)域釋義如上前導符Preamble5-20字節(jié)固定為(0xFF )DelimiterAddressExpansion bytesCommandBytes CountDataCheck Byte定界符 1字節(jié)地址 短幀1字節(jié) 長幀5字節(jié)擴展字節(jié)03字節(jié)命令1字節(jié)數(shù)據(jù)個數(shù) 1字節(jié)數(shù)據(jù)n字節(jié)校驗字節(jié) 1字節(jié)數(shù)據(jù)幀通信幀格式2、通訊速率:1200Bps;3、通訊信號:Bell20

8、2標準的FSK頻移鍵控信號,1200Hz'代表數(shù)字1, ' 2200Hz'代表 數(shù)字0;4、數(shù)據(jù)格式(11位):1位起始位、8位數(shù)據(jù)位、1位停止位、1位校驗位,字節(jié)奇(Odd) 校驗;5、應答數(shù)據(jù)幀的數(shù)據(jù)個數(shù) (Bytes Count)至少為2字節(jié),這兩個字節(jié)分別為響應碼 (Response Code)和設備狀態(tài)碼(Field Device Status);6、響應碼格式:從機回復給主機的命令執(zhí)行情況代碼,當通訊出錯時,響應嗎最高位bit7=1 ,這時設備狀態(tài)碼無實際意義;當 bit7=0時,表示通訊正常,余下6 bits表示命令執(zhí)行情況的響應。7、通訊正常時響應碼(b

9、it7=0,低6 bits):*具體含義因不同命令而定,可查看相關的 HART命令資料。響應代碼響應碼含義響應代碼響應碼含義0x00執(zhí)行成功0x02錯誤的命令0x03設置參數(shù)太大0x04設置參數(shù)太少0x05接收的數(shù)據(jù)太少0x06專用命令錯0x07處于寫保護模式0x081、更新失敗2、設置為接近值 3、延時響應0x091、低限范圍值太大2、不止確的電流模式0x0a1、低限范圍值太小 2、無效的就地鎖定0x0b1、上限范圍值太大2、多從機模式3、無效設備變量代碼4、調整超范圍5、不能就地鎖定0x0c1、上限范圍值太小 2、無效單位代碼 3、無效 的模式選擇4、無效的插槽號0x0d1、上、下限范圍值

10、超標 2、計算錯誤3、無效 的命令號0x0e1、量程太小2、設置的下限值引起上限值改變 而超出傳感器極限0x0f無效的模擬通道號0x10訪問受限0x11無效的設備變量索引0x12無效的單位代碼0x13設備變量的應用/、合埋0x14無效的擴展命令號0x1c不支持的單位代碼0x20忙0x21延遲響應開始0x22延遲響應進行中0x40命令不能執(zhí)行8、通訊出錯時響應代碼(bit7=1 )含義如下:響應代碼通訊出錯含義0xc0接收字節(jié)字節(jié)奇校驗出錯0xa0接收緩沖區(qū)數(shù)據(jù)覆蓋錯0x90沒有接收到停止位出錯0x88校驗字節(jié)出錯0x82接收緩沖區(qū)溢出9、設備狀態(tài)碼:含義如下響應代碼設備狀態(tài)含義0x80設備故障

11、0x40配置參數(shù)改變0x20設備冷啟動0x08環(huán)路電流固定模式0x04環(huán)路電流飽和0x02設備變量(沒有映射到主變量)超限0x01主變量超出極限10、 數(shù)據(jù)類型:HART通訊協(xié)議支持以下類型的數(shù)據(jù):字符串Str、日期Date、單或雙精度浮點數(shù) Float、無符號整型數(shù) Unsigned、有符號整型數(shù) Signed、聯(lián)合體Enum或位 Bit。數(shù)據(jù)傳輸順序:MSB至LSB。1)字符串:字符串支持標準的拉丁字母 Latin和封裝格式Packed的ASCII碼,拉丁字符每 個字母占1個字節(jié);封裝格式的 ASCII碼每字母占1個字節(jié)的6位,因此,每4個字母封 裝在3個字節(jié)中,在使用過程中需要打包和解包

12、操作。2)浮點數(shù):滿足IEEE754標準要求,單精度浮點數(shù)用4個字節(jié)表示,雙精度浮點數(shù)用8個字節(jié)表小O1 bit8 bit23 bit符號位指數(shù)小數(shù)單精度浮點數(shù)格式不可識別的浮點數(shù)用0x7f、0xa0、0x00、0x00表示。11、 設備變量狀態(tài)(Device Variable Status):所有需要周期處理的數(shù)據(jù)(如設備變量 和動態(tài)變量)都包含一個設備變量狀態(tài)字節(jié),其內容定義如下:默認0xc0rr1Device Family Specific StatusMore Deviea Variable Status AvailableLimit Status11 ConstantProcess

13、Data Status01Low Limited11 Good10High Limited01 Poor AccuracyQ。Limited10 Manual / Fixed 00 Bad設備變量狀態(tài)字節(jié)含義四.HART應用命令命令有通用命令、 普通應用命令、設備專用命令三大類,通用命令是所有的 HART現(xiàn)場設備都必須響應的命令;普通應用命令只被設備部分應用;設備專用命令是生產(chǎn)商根據(jù)需要制定的命令。(一)通用命令1. Command 0讀唯一標識1)短幀請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0

14、x020x00|00xxxxxxNULL00NULLXOR響應幀ACK :DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte正常響應0x060x00|00xxxxxxNULL019狀態(tài)+數(shù)據(jù)XOR異常響應0x060x00|00xxxxxxNULL02狀態(tài)XOR注:狀態(tài)=通訊狀態(tài)+設備狀態(tài),其含義如前述,以下不再贅述。2)長幀請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0x820x00|38 bits IDNULL00NULL

15、XOR響應幀ACK :DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte正常響應0x860x00|38 bits IDNULL021狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL02狀態(tài)XOR正常響應幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0Unsigned 8254統(tǒng)一固定值N1-2Enum產(chǎn)品設備類型ID,由廠商定義,HCF登記N3Unsigned 8>5主設備到從設備的最少同步前導碼數(shù)量N4Unsigned 80x07通用命令版本號,版本 7N5Unsigned 80x01設備版本水平N6Un

16、signed 80x01設備軟件版本(254和255保留)N7Unsigned 5 Enum0x01高5位表示硬件版本號(31保留)低3位表示物理信號為Bell202電流信號N8Bits0x08保留N9-11Unsigned 24設備ID ,何種類型設備的序列號N12Unsigned 8>5從設備到主設備的最少同步前導碼數(shù)量N13Unsigned 80x01最大設備變量數(shù),主設備希望能讀取的設備變量的 個數(shù)。N14-15Unsigned 16配置改變記數(shù)器N16Bits00x010x02擴展設備狀態(tài)。0 設備正常0x01設備沒有故障但需要維護0x02設備變量報警狀態(tài)N17-18Enum制

17、造商ID,由HCF分配N2. Command 1讀主變量請求幀STX:DelimiterAddressExpansion BytesCommandBytesCountDataCheck Byte0x820x00|38 bits IDNULL10x00NULLXOR響應幀ACK :DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte正常響應0x860x00|38 bits IDNULL17狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL12狀態(tài)XOR正常響應幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0Enum對應

18、的變量單位,見附表 1單位代碼N1-4Float單精度浮點數(shù)表示主變量的值N3. Command 2讀環(huán)路電流和量程百分比請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0x820x00|38 bits IDNULL20NULLXOR響應幀ACK :DelimiterAddressExpansion BytesCommandBytesCountDataCheck Byte正常響應0x860x00|38 bits IDNULL210狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL22

19、狀態(tài)XOR正常響應幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0-3Float單精度浮點數(shù)表示環(huán)路電流值 mAN4-7Float單精度浮點數(shù)表示主變量占量程的百分比N4. Command 3讀動態(tài)變量和環(huán)路電流注:本公司壓力變送器只有1個動態(tài)變量,即主變量請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0x820x00|38 bits IDNULL30NULLXOR響應幀ACK :DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte正常響應0x

20、860x00|38 bits IDNULL311狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL32狀態(tài)XOR正常響應幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0-3Floatp單精度浮點數(shù)表示主變量對應環(huán)路電流值mAN4Enum動態(tài)變量單位N5-8Float單精度浮點數(shù)表示動態(tài)變量的值N5. Command 6設置輪詢地址請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0x820x00|38 bits IDNULL62數(shù)據(jù)XOR請求幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0Unsigned 8Poll

21、ing Addr設置的輪詢地址(015)Y1Enum0、10二環(huán)路電流禁止;1二環(huán)路電流允許Y響應幀ACK :DelimiterAddressExpansionCommandBytesDataCheckBytesCountByte正常響應0x860x00|38 bits IDNULL64狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL62狀態(tài)XOR正常響應幀數(shù)據(jù)內容同請求幀注:現(xiàn)場設備在制造時就設置輪詢地址為0,并且環(huán)路電流被允許, 這是為了保證 HART現(xiàn)場設備能夠接到一個只有模擬信號的現(xiàn)場裝置。當輪詢地址設置為 0時,從設備必須同時工作在環(huán)路電流模式(一對一),電流和

22、基本變量值相關聯(lián);當輪詢地址設置其它值 時,從設備必須同時工作在非環(huán)路電流模式(一對多) ,電流設置為能夠維持操作的最 小值。6. Command 7讀環(huán)路配置請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0x820x00|38 bits IDNULL70NULLXOR響應幀ACK :DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte正常響應0x860x00|38 bits IDNULL74狀態(tài)+數(shù)據(jù)XOR異常響應0x860x

23、00|38 bits IDNULL72狀態(tài)XOR正常響應幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0Unsigned 8Polling Addr設置的輪詢地址N1Enum0、10二環(huán)路電流禁止;1二環(huán)路電流允許N7. Command 8讀動態(tài)變量分類請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0x820x00|38 bits IDNULL80NULLXOR響應幀ACK :DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte正常響應0x86

24、0x00|38 bits IDNULL83狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL82狀態(tài)XOR正常響應幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0Enum65 (0x41)動態(tài)變量分類(壓力類型)N8. Command 9讀設備變量和狀態(tài)通過Command 9,最多可讀取 4個設備變量。分別是:第1變量:壓力值(主變量)第2變量:電流值第3變量:百分比值第4變量:溫度值請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0x820x00|38 bits IDNULL91 40 3XOR響

25、應幀ACK :DelimiterAddressExpansion BytesCommandBytesCountDataCheck Byte正常響應0x860x00|38 bits IDNULL99 - 33狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL92狀態(tài)XOR正常響應幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0Bits0x00擴展設備狀態(tài)N1Unsigned-80x00設備變量代碼N2Enum0x41動態(tài)及量分類N3Enum單位,見附表1單位代碼N4-7Floatr單精度浮點數(shù)表示主變量的值N8Enum0xc0設備變量狀態(tài)(變量正常、沒有限制)N9Unsigned-80x00

26、設備變量代碼N10Enum0x41動態(tài)及量分類N11Enum單位,見附表1單位代碼N12-15Floatr單精度浮點數(shù)表示主變量的值N16Enum0xc0設備變量狀態(tài)(變量正常、沒有限制)N17Unsigned-80x00設備變量代碼N18Enum0x41動態(tài)及量分類N19Enum單位,見附表1單位代碼N20-23Float單精度浮點數(shù)表示主變量的值N24Enum0xc0設備變量狀態(tài)(變量正常、沒有限制)N25Unsigned-80x00設備變量代碼N26Enum0x41動態(tài)及量分類N27Enum單位,見附表1單位代碼N28-31Floatr單精度浮點數(shù)表示主變量的值N32Enum0xc0設備

27、變量狀態(tài)(變量正常、沒有限制)N注:當試圖要讀取的設備變量(最多4個變量,變量個數(shù)任意讀取,讀取第二變量必須讀取第一(主)變量,讀第三變量必須讀取第一、二變量)9. Command 11以短標簽方式讀唯一標識請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0x820x00|38 bits IDNULL116TagXOR響應幀數(shù)據(jù)內容同 Command 010. Command 12 讀信息請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDa

28、taCheck Byte0x820x00|38 bits IDNULL120NULLXOR響應幀ACK :DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte正常響應0x860x00|38 bits IDNULL1226狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL122狀態(tài)XOR正常響應幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0-23PackedMessage設備包含的信息(Packed格式)N11. Command 13讀短標簽、設備描述符和日期請求幀STX:DelimiterAddressExpans

29、ion BytesCommandBytes CountDataCheck Byte0x820x00|38 bits IDNULL130NULLXOR響應幀ACK :DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte正常響應0x860x00|38 bits IDNULL1323狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL132狀態(tài)XOR正常響應幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0-5PackedTag短標簽N6-17PackedDescriptor設備描述N18-20DateDate Code日期N

30、12. Command 14讀主變量傳感器信息傳感器序列號、極限/最小量程單位代碼、傳感器上限、傳感器下限、主變量最小量程請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0x820x00|38 bits IDNULL140NULLXOR響應幀ACK :DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte正常響應0x860x00|38 bits IDNULL1418狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNUL

31、L142狀態(tài)XOR正常響應幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0-2Unsigned 24傳感器序列號N3Enum主變量單位,見附表 1單位代碼N4-7Float傳感器上限值N8-11Float傳感器下限值N12-15Float傳感器最小量程N13. Command 15讀設備信息報警碼、傳感器功能碼、主變量單位、主變量上下限值、阻尼、寫保護、產(chǎn)品發(fā) 行人、是否有模擬信號連接在通道上請求幀STX:DelimiterAddressExpansion BytesCommandBytesCountDataCheck Byte0x820x00|38 bits IDNULL150NULLXOR響應幀ACK :

32、DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte正常響應0x860x00|38 bits IDNULL1520狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL152狀態(tài)XOR正常響應幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0Enum0xef主變量報警選擇碼(保持最后輸出值)N1Enum0x000x01主變量傳輸特性0x00:線性輸出0x01 :平方根輸出N2Enum主變量單位,見附表 1單位代碼N3-6Float主變量上限值N7-10Float主變量下限值N11-14Floatr主變量阻尼(單位:秒)N1

33、5Enum寫保護,0=沒有寫保護;1 =寫保護;251=沒有 寫保護功能N16Enum生產(chǎn)商標志碼(同制造商 ID)N17Bits0x01如果該位為1則這個現(xiàn)場設備有一個 ADC連接 這個通道N14. Command 16讀最終裝配號請求幀STX:DelimiterAddressExpansion BytesCommandBytesCountDataCheck Byte0x820x00|38 bits IDNULL160NULLXOR響應幀ACK :DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte正常響應0x860x

34、00|38 bits IDNULL165狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL162狀態(tài)XOR正常響應幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0-2Unsigned 24裝配號指定設備材料和電子構成N15. Command 17 寫信息請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0x820x00|38 bits IDNULL1724數(shù)據(jù)XOR請求幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0-23Packed寫入的信息內容Y響應幀ACK :DelimiterAddressExpansion

35、BytesCommandBytesCountDataCheck Byte正常響應0x860x00|38 bits IDNULL1726狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL172狀態(tài)XOR正常響應幀數(shù)據(jù)內容同響應幀16. Command 18寫短標簽、設備描述符和日期請求幀STX:DelimiterAddressExpansion BytesCommandBytesCountDataCheck Byte0x820x00|38 bits IDNULL1824數(shù)據(jù)XOR請求幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0-5PackedTag短標簽Y6-17Packed設備描述符Y

36、18-20Unsigned-24日期Y響應幀ACK :DelimiterAddressExpansion BytesCommandBytesCountDataCheck Byte正常響應0x860x00|38 bits IDNULL1826狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL182狀態(tài)XOR正常響應幀數(shù)據(jù)內容同響應幀17. Command 19寫最終裝配號請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0x820x00|38 bits IDNULL193數(shù)據(jù)XOR請求幀

37、數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0-2Unsigned-24最終裝配號Y響應幀ACK :DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte正常響應0x860x00|38 bits IDNULL195狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL192狀態(tài)XOR正常響應幀數(shù)據(jù)內容同請求幀18. Command 20讀長標簽請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0x820x00|38 bits IDNU

38、LL200NULLXOR響應幀ACK :DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte正常響應0x860x00|38 bits IDNULL2034狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL202狀態(tài)XOR正常響應幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0-31Latin-1長標簽N19. Command 21以長標簽方式讀唯一標識請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0x820x00|38 bi

39、ts IDNULL2132數(shù)據(jù)XOR請求幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0-31Latin-1長標簽內容N響應幀數(shù)據(jù)內容同 Command 020. Command 22寫長標簽請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0x820x00|38 bits IDNULL2232數(shù)據(jù)XOR請求幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0-31Latin-1長標簽Y響應幀ACK :DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte正常響應0x8

40、60x00|38 bits IDNULL2234狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL222狀態(tài)XOR正常響應幀數(shù)據(jù)內容同請求幀(二)普通應用命令1. Command 33讀設備變量通過Command 33,可讀取最多5個設備變量。分別是:第1變量:壓力值(主變量)第2變量:電流值第3變量:百分比值第4變量:溫度值第5變量:傳感器電壓值*注:HART 6規(guī)定設備變量數(shù)不超過 4個,以上“第5變量”僅供我公司內部使用,HART 認證時將屏蔽該變量;請求幀STX:DelimiterAddressExpansion BytesCommandBytesCountData

41、Check Byte0x820x00|38 bits IDNULL331 50 4XOR響應幀ACK :DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte正常響應0x860x00|38 bits IDNULL336 - 30狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL332狀態(tài)XOR正常響應幀數(shù)據(jù)內容0Unsigned-80x00第1變量N1Enum單位:(主變量單位),見附表1單位代碼N2 - 5Float主變量N6Unsigned-80x01第2變量N7Enum單位:mA,見附表1單位代碼

42、N8 - 11Float電流值N12Unsigned-80x02第3變量N13Enum單位: ,見附表1單位代碼N14 - 17Float百分比值N18Unsigned-80x03第4變量N19Enum單位:Deg C ,見附表1單位代碼N20 - 23Float溫度值N24Unsigned-80x04第5變量N25Enum單位:mV ,見附表1單位代碼N26 - 29Float傳感器電壓值N2. Command 34寫主變量阻尼值本命令相當于本地組態(tài)功能“06 DAMP ”,設置電子阻尼時間(032s)。請求幀STX:DelimiterAddressExpansion BytesComman

43、dBytesCountDataCheck Byte0x820x00|38 bits IDNULL344數(shù)據(jù)XOR請求幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0-3Float阻尼值(032.0),單位為秒Y響應幀ACK :DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte正常響應0x860x00|38 bits IDNULL346狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL342狀態(tài)XOR正常響應幀數(shù)據(jù)內容同請求幀3. Command 35寫主變量下限值和上限值本命令相當于本地組態(tài)功能“ 04 LRV”和

44、“ 05 URV”,即無壓力零點和量程設置。請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0x820x00|38 bits IDNULL359數(shù)據(jù)XOR請求幀數(shù)據(jù)內容數(shù)據(jù)類型值說明可更改0Enum對應的變量單位,見附表 1單位代碼Y1-4Float單精度浮點數(shù)表示的上限范圍值Y5-8Float單精度浮點數(shù)表示的下限范圍值Y響應幀ACK :DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte正常響應0x860x00|38 bits

45、 IDNULL3511狀態(tài)+數(shù)據(jù)XOR異常響應0x860x00|38 bits IDNULL352狀態(tài)XOR正常響應幀數(shù)據(jù)內容同請求幀4. Command 36寫主變量上限值本命令相當于本地組態(tài)功能“ 03 SPAN”,即有壓力量程設置。通入滿量程壓力,待讀數(shù)穩(wěn)定后,執(zhí)行本命令。執(zhí)行后,變送器將當前壓力值設置為上限, 輸出電流20mA。請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0x820x00|38 bits IDNULL360NULLXOR響應幀ACK :DelimiterAddressExpa

46、nsion BytesCommandBytes CountDataCheck Byte0x860x00|38 bits IDNULL362狀態(tài)XOR5. Command 37寫主變量下限值本命令相當于本地組態(tài)功能“ 02 ZERO”,即有壓力零點設置。通入零點壓力,待讀數(shù)穩(wěn)定后,執(zhí)行本命令。執(zhí)行后,變送器將當前壓力值設置為下限,輸出電流4mA。請求幀STX:DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0x820x00|38 bits IDNULL370NULLXOR響應幀ACK :DelimiterAddressExpansion BytesCommandBytes CountDataCheck Byte0x860x00|38 bits IDNULL372狀態(tài)XOR6. Command 38復位配置改變標

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論