




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、HART通信協(xié)議VER 1.6一概述 HART(Highway Addressable Remote Transducer)協(xié)議采用基于Bell202標(biāo)準(zhǔn)的FSK頻移鍵控信號(hào),在低頻的4-20mA模擬信號(hào)上疊加幅度為0.5mA的音頻數(shù)字信號(hào)進(jìn)行雙向數(shù)字通訊,數(shù)據(jù)傳輸率為1200bps。由于FSK信號(hào)的平均值為0,不影響傳送給控制系統(tǒng)模擬信號(hào)的大小,保證了與現(xiàn)有模擬系統(tǒng)的兼容性。在HART協(xié)議通信中主要的變量和控制信息由4-20mA傳送,在需要的情況下,另外的測(cè)量、過程參數(shù)、設(shè)備組態(tài)、校準(zhǔn)、診斷信息通過HART協(xié)議訪問。在應(yīng)用層,HART規(guī)定了一系列命令,按命令方式工作。它有三類命令,第一類稱為
2、通用命令,這是所有設(shè)備都理解、執(zhí)行的命令;第二類稱為普通應(yīng)用命令,所提供的功能可以在許多現(xiàn)場(chǎng)設(shè)備(盡管不是全部)中實(shí)現(xiàn);第三類稱為設(shè)備專用命令,以便于工作在某些設(shè)備中實(shí)現(xiàn)特殊功能,這類命令既可以在基金會(huì)中開放使用,又可以為開發(fā)此命令的公司所獨(dú)有。二含義1、 主機(jī)(Master):分為第一主機(jī)和第二主機(jī),它能連接在HART網(wǎng)絡(luò)上,發(fā)出命令與從機(jī)通訊;2、 從機(jī)(Field Device):連接在過程控制現(xiàn)場(chǎng)中,具有測(cè)量、計(jì)算多種變量功能,并能與主機(jī)進(jìn)行HART通訊的設(shè)備;3、 長(zhǎng)幀(Long Frame):地址Address由5字節(jié)組成的HART數(shù)據(jù)幀,所有的HART命令都支持長(zhǎng)幀數(shù)據(jù)幀。長(zhǎng)幀地
3、址各字節(jié)含義如下圖所示:1 / 45制造商ID號(hào)(Manufacturer ID)由HART基金會(huì)分配;在生產(chǎn)中,同類型設(shè)備序列號(hào)唯一,并且永不重復(fù)。廣播地址使用長(zhǎng)幀結(jié)構(gòu),低38 BIT全為0。廠商指定的設(shè)備類型(Decive Type)與制造商ID滿足下表要求;4、 短幀(Short Frame):地址Address由1字節(jié)組成的HART數(shù)據(jù)幀,短幀只有通用命令Command 0能夠使用,短幀字節(jié)含義如下:所有的HART從機(jī)都支持長(zhǎng)、短幀。5、 請(qǐng)求幀(STX):由主機(jī)(如手抄器)向從機(jī)(現(xiàn)場(chǎng)設(shè)備)發(fā)出請(qǐng)求數(shù)據(jù)命令;6、 應(yīng)答幀(ACK):從機(jī)回復(fù)給主機(jī)的數(shù)據(jù);7、 前導(dǎo)符(Preamble
4、):發(fā)起命令(數(shù)據(jù))傳輸?shù)脑O(shè)備在傳輸數(shù)據(jù)幀前發(fā)送的0xFF字符,發(fā)送該字符的數(shù)量一般為520個(gè),該數(shù)量可以通過命令來改變;前導(dǎo)符的使用是為了使數(shù)據(jù)接收端在硬件電路上產(chǎn)生CD載波檢測(cè)信號(hào),以實(shí)現(xiàn)數(shù)據(jù)通訊的同步。8、 定界符(Delimiter):表示數(shù)據(jù)幀傳輸?shù)拈_始,指明數(shù)據(jù)的傳輸方向、物理層類型,同時(shí)它也指定了數(shù)據(jù)幀的幀類型(長(zhǎng)、短幀),其含義內(nèi)容如下: 定界符Delimiter字節(jié)含義9、 地址(Address):由定界符Delimiter指定為短幀(1字節(jié))或長(zhǎng)幀(5字節(jié))兩種類型,長(zhǎng)、短幀釋義如前述;10、 擴(kuò)展字節(jié)(Expansion Bytes):本公司目前的HART協(xié)議版本保留,為
5、0;11、 命令(Command):功能碼,指明一個(gè)數(shù)據(jù)幀的具體實(shí)現(xiàn)功能,命令有通用命令、 普通應(yīng)用命令、設(shè)備專用命令三大類;12、 數(shù)據(jù)字節(jié)數(shù)(Bytes Count):指實(shí)際的數(shù)據(jù)Data的數(shù)量;13、 數(shù)據(jù)(Data):設(shè)置或讀取指定從機(jī)的參數(shù)數(shù)據(jù)(通信的最終結(jié)果);14、 校驗(yàn)字節(jié)(Check Byte):從定界符(Delimiter)到數(shù)據(jù)(Data)的所有字節(jié)的異或值,即縱向校驗(yàn)。三HART通訊規(guī)范1、 通信幀格式:由前導(dǎo)符和數(shù)據(jù)幀構(gòu)成,各數(shù)據(jù)域釋義如上 通信幀格式2、 通訊速率:1200Bps;3、 通訊信號(hào):Bell202標(biāo)準(zhǔn)的FSK頻移鍵控信號(hào),1200Hz代表數(shù)字1,220
6、0Hz代表數(shù)字0;4、 數(shù)據(jù)格式(11位):1位起始位、8位數(shù)據(jù)位、1位停止位、1位校驗(yàn)位,字節(jié)奇(Odd)校驗(yàn);5、 應(yīng)答數(shù)據(jù)幀的數(shù)據(jù)個(gè)數(shù)(Bytes Count)至少為2字節(jié),這兩個(gè)字節(jié)分別為響應(yīng)碼(Response Code)和設(shè)備狀態(tài)碼(Field Device Status);6、 響應(yīng)碼格式:從機(jī)回復(fù)給主機(jī)的命令執(zhí)行情況代碼,當(dāng)通訊出錯(cuò)時(shí),響應(yīng)嗎最高位bit7=1,這時(shí)設(shè)備狀態(tài)碼無實(shí)際意義;當(dāng)bit7=0時(shí),表示通訊正常,余下6 bits表示命令執(zhí)行情況的響應(yīng)。7、 通訊正常時(shí)響應(yīng)碼(bit7=0,低6 bits):* 具體含義因不同命令而定,可查看相關(guān)的HART命令資料。響應(yīng)代碼
7、響應(yīng)碼含義響應(yīng)代碼響應(yīng)碼含義0x00執(zhí)行成功0x02錯(cuò)誤的命令0x03設(shè)置參數(shù)太大0x04設(shè)置參數(shù)太少0x05接收的數(shù)據(jù)太少0x06專用命令錯(cuò)0x07處于寫保護(hù)模式0x081、更新失敗2、設(shè)置為接近值3、延時(shí)響應(yīng)0x091、低限范圍值太大2、不正確的電流模式0x0a1、低限范圍值太小2、無效的就地鎖定0x0b1、上限范圍值太大2、多從機(jī)模式3、無效設(shè)備變量代碼4、調(diào)整超范圍5、不能就地鎖定0x0c1、上限范圍值太小2、無效單位代碼3、無效的模式選擇4、無效的插槽號(hào)0x0d1、上、下限范圍值超標(biāo)2、計(jì)算錯(cuò)誤3、無效的命令號(hào)0x0e1、量程太小2、設(shè)置的下限值引起上限值改變而超出傳感器極限0x0f
8、無效的模擬通道號(hào)0x10訪問受限0x11無效的設(shè)備變量索引0x12無效的單位代碼0x13設(shè)備變量的應(yīng)用不合理0x14無效的擴(kuò)展命令號(hào)0x1c不支持的單位代碼0x20忙0x21延遲響應(yīng)開始0x22延遲響應(yīng)進(jìn)行中0x40命令不能執(zhí)行8、 通訊出錯(cuò)時(shí)響應(yīng)代碼(bit7=1)含義如下:響應(yīng)代碼通訊出錯(cuò)含義0xc0接收字節(jié)字節(jié)奇校驗(yàn)出錯(cuò)0xa0接收緩沖區(qū)數(shù)據(jù)覆蓋錯(cuò)0x90沒有接收到停止位出錯(cuò)0x88校驗(yàn)字節(jié)出錯(cuò)0x82接收緩沖區(qū)溢出9、 設(shè)備狀態(tài)碼:含義如下響應(yīng)代碼設(shè)備狀態(tài)含義0x80設(shè)備故障0x40配置參數(shù)改變0x20設(shè)備冷啟動(dòng)0x08環(huán)路電流固定模式0x04環(huán)路電流飽和0x02設(shè)備變量(沒有映射到主
9、變量)超限0x01主變量超出極限10、 數(shù)據(jù)類型:HART通訊協(xié)議支持以下類型的數(shù)據(jù):字符串Str、日期Date、單或雙精度浮點(diǎn)數(shù)Float、無符號(hào)整型數(shù)Unsigned、有符號(hào)整型數(shù)Signed、聯(lián)合體Enum或位Bit。數(shù)據(jù)傳輸順序:MSB至LSB。1)字符串:字符串支持標(biāo)準(zhǔn)的拉丁字母Latin和封裝格式Packed的ASCII碼,拉丁字符每個(gè)字母占1個(gè)字節(jié);封裝格式的ASCII碼每字母占1個(gè)字節(jié)的6位,因此,每4個(gè)字母封裝在3個(gè)字節(jié)中,在使用過程中需要打包和解包操作。2)浮點(diǎn)數(shù):滿足IEEE754標(biāo)準(zhǔn)要求,單精度浮點(diǎn)數(shù)用4個(gè)字節(jié)表示,雙精度浮點(diǎn)數(shù)用8個(gè)字節(jié)表示。不可識(shí)別的浮點(diǎn)數(shù)用0x7f
10、、0xa0、0x00、0x00表示。11、 設(shè)備變量狀態(tài)(Device Variable Status):所有需要周期處理的數(shù)據(jù)(如設(shè)備變量和動(dòng)態(tài)變量)都包含一個(gè)設(shè)備變量狀態(tài)字節(jié),其內(nèi)容定義如下:默認(rèn)0xc0 設(shè)備變量狀態(tài)字節(jié)含義四HART應(yīng)用命令命令有通用命令、 普通應(yīng)用命令、設(shè)備專用命令三大類,通用命令是所有的HART現(xiàn)場(chǎng)設(shè)備都必須響應(yīng)的命令;普通應(yīng)用命令只被設(shè)備部分應(yīng)用;設(shè)備專用命令是生產(chǎn)商根據(jù)需要制定的命令。(一)通用命令1. Command 0:讀唯一標(biāo)識(shí)1)短幀請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataChe
11、ckByte0x020x00|00xxxxxxNULL00NULLXOR響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x060x00|00xxxxxxNULL019狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x060x00|00xxxxxxNULL02狀態(tài)XOR注:狀態(tài)=通訊狀態(tài)+設(shè)備狀態(tài),其含義如前述,以下不再贅述。2)長(zhǎng)幀請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL00NULL
12、XOR響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL021狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL02狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0Unsigned8254統(tǒng)一固定值N1-2Enum未定產(chǎn)品設(shè)備類型ID,由廠商定義,HCF 登記N3Unsigned85主設(shè)備到從設(shè)備的最少同步前導(dǎo)碼數(shù)量N4Unsigned80x07通用命令版本號(hào),版本7N5Unsigned80x01設(shè)備版本水平N6Unsigned
13、80x01設(shè)備軟件版本(254和255保留)N7Unsigned5Enum0x01高5位表示硬件版本號(hào)(31保留)低3位表示物理信號(hào)為Bell202 電流信號(hào)N8Bits0x08保留N9-11Unsigned24設(shè)備ID ,同種類型設(shè)備的序列號(hào)N12Unsigned85從設(shè)備到主設(shè)備的最少同步前導(dǎo)碼數(shù)量N13Unsigned80x01最大設(shè)備變量數(shù),主設(shè)備希望能讀取的設(shè)備變量的個(gè)數(shù)。N14-15Unsigned16配置改變記數(shù)器N16Bits00x010x02擴(kuò)展設(shè)備狀態(tài)。0 設(shè)備正常0x01 設(shè)備沒有故障但需要維護(hù)0x02 設(shè)備變量報(bào)警狀態(tài)N17-18Enum未定制造商ID,由HCF分配N2
14、. Command 1:讀主變量請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL10x00NULLXOR響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL17狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL12狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0Enum對(duì)應(yīng)的變量單位,見附表1單位代碼
15、N1-4Float單精度浮點(diǎn)數(shù)表示主變量的值N3. Command 2:讀環(huán)路電流和量程百分比請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL20NULLXOR響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL210狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL22狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)
16、類型值說明可更改0-3Float單精度浮點(diǎn)數(shù)表示環(huán)路電流值mAN4-7Float單精度浮點(diǎn)數(shù)表示主變量占量程的百分比N4. Command 3:讀動(dòng)態(tài)變量和環(huán)路電流注:本公司壓力變送器只有1個(gè)動(dòng)態(tài)變量,即主變量請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL30NULLXOR響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL31
17、1狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL32狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0-3Float單精度浮點(diǎn)數(shù)表示主變量對(duì)應(yīng)環(huán)路電流值mAN4Enum動(dòng)態(tài)變量單位N5-8Float單精度浮點(diǎn)數(shù)表示動(dòng)態(tài)變量的值N5. Command 6:設(shè)置輪詢地址請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL62數(shù)據(jù)XOR請(qǐng)求幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0Unsigned8Polling Addr設(shè)置的輪詢地址 (015)
18、Y1Enum0、10=環(huán)路電流禁止;1=環(huán)路電流允許Y響應(yīng)幀ACK:DelimiterAddressExpansionCommandBytesDataCheckBytesCountByte正常響應(yīng)0x860x00|38 bits IDNULL64狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL62狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容同請(qǐng)求幀注:現(xiàn)場(chǎng)設(shè)備在制造時(shí)就設(shè)置輪詢地址為0,并且環(huán)路電流被允許,這是為了保證HART現(xiàn)場(chǎng)設(shè)備能夠接到一個(gè)只有模擬信號(hào)的現(xiàn)場(chǎng)裝置。當(dāng)輪詢地址設(shè)置為0時(shí),從設(shè)備必須同時(shí)工作在環(huán)路電流模式(一對(duì)一),電流和基本變量值相關(guān)聯(lián);當(dāng)輪詢地址設(shè)置其它值時(shí),從
19、設(shè)備必須同時(shí)工作在非環(huán)路電流模式(一對(duì)多),電流設(shè)置為能夠維持操作的最小值。6. Command 7:讀環(huán)路配置請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL70NULLXOR響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL74狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL72狀態(tài) XOR 正常響應(yīng)幀
20、數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0Unsigned8Polling Addr設(shè)置的輪詢地址N1Enum0、10=環(huán)路電流禁止;1=環(huán)路電流允許N 7. Command 8:讀動(dòng)態(tài)變量分類請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL80NULLXOR響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL83狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)
21、0x860x00|38 bits IDNULL82狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0Enum65 (0x41)動(dòng)態(tài)變量分類(壓力類型)N8. Command 9:讀設(shè)備變量和狀態(tài)通過Command 9,最多可讀取4個(gè)設(shè)備變量。分別是:第1變量:壓力值(主變量)第2變量:電流值第3變量:百分比值第4變量:溫度值請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL91 40 3XOR響應(yīng)幀ACK:DelimiterAddressExpansionB
22、ytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL99 - 33狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL92狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0Bits0x00擴(kuò)展設(shè)備狀態(tài)N1Unsigned-80x00設(shè)備變量代碼N2Enum0x41動(dòng)態(tài)變量分類N3Enum 單位,見附表1單位代碼N4-7Float單精度浮點(diǎn)數(shù)表示主變量的值N8Enum0xc0設(shè)備變量狀態(tài)(變量正常、沒有限制)N9Unsigned-80x00設(shè)備變量代碼N10Enum0x41動(dòng)態(tài)變量分類N11Enum
23、單位,見附表1單位代碼N12-15Float單精度浮點(diǎn)數(shù)表示主變量的值N16Enum0xc0設(shè)備變量狀態(tài)(變量正常、沒有限制)N17Unsigned-80x00設(shè)備變量代碼N18Enum0x41動(dòng)態(tài)變量分類N19Enum 單位,見附表1單位代碼N20-23Float單精度浮點(diǎn)數(shù)表示主變量的值N24Enum0xc0設(shè)備變量狀態(tài)(變量正常、沒有限制)N25Unsigned-80x00設(shè)備變量代碼N26Enum0x41動(dòng)態(tài)變量分類N27Enum 單位,見附表1單位代碼N28-31Float單精度浮點(diǎn)數(shù)表示主變量的值N32Enum0xc0設(shè)備變量狀態(tài)(變量正常、沒有限制)N 注:當(dāng)試圖要讀取的設(shè)備變量
24、(最多4個(gè)變量,變量個(gè)數(shù)任意讀取,讀取第二變量必須讀取第一(主)變量,讀第三變量必須讀取第一、二變量)9. Command 11:以短標(biāo)簽方式讀唯一標(biāo)識(shí)請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL116TagXOR響應(yīng)幀數(shù)據(jù)內(nèi)容同Command 010. Command 12:讀信息請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL
25、120NULLXOR響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL1226狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL122狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0-23PackedMessage設(shè)備包含的信息(Packed格式)N11. Command 13:讀短標(biāo)簽、設(shè)備描述符和日期請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheck
26、Byte0x820x00|38 bits IDNULL130NULLXOR響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL1323狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL132狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0-5PackedTag短標(biāo)簽N6-17PackedDescriptor設(shè)備描述N18-20DateDate Code日期N12. Command 14:讀主變量傳感器信息傳感器序列號(hào)、極限/最小量
27、程單位代碼、傳感器上限、傳感器下限、主變量最小量程請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL140NULLXOR響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL1418狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL142狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0-2Unsigned
28、24傳感器序列號(hào)N3Enum主變量單位,見附表1單位代碼N4-7Float傳感器上限值N8-11Float傳感器下限值N12-15Float傳感器最小量程N(yùn)13. Command 15:讀設(shè)備信息報(bào)警碼、傳感器功能碼、主變量單位、主變量上下限值、阻尼、寫保護(hù)、產(chǎn)品發(fā)行人、是否有模擬信號(hào)連接在通道上請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL150NULLXOR響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCo
29、untDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL1520狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL152狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0Enum0xef主變量報(bào)警選擇碼(保持最后輸出值)N1Enum0x000x01主變量傳輸特性0x00:線性輸出0x01:平方根輸出N2Enum主變量單位,見附表1單位代碼N3-6Float主變量上限值N7-10Float主變量下限值N11-14Float主變量阻尼(單位:秒)N15Enum寫保護(hù),0=沒有寫保護(hù);1=寫保護(hù);251=沒有寫保護(hù)功能N16Enum生產(chǎn)商標(biāo)志
30、碼(同制造商ID是否應(yīng)固定為250 ?)N17Bits0x01如果該位為1則這個(gè)現(xiàn)場(chǎng)設(shè)備有一個(gè)ADC連接這個(gè)通道N14. Command 16:讀最終裝配號(hào)請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL160NULLXOR響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL165狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 b
31、its IDNULL162狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0-2Unsigned24裝配號(hào)指定設(shè)備材料和電子構(gòu)成N15. Command 17:寫信息請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL1724數(shù)據(jù)XOR請(qǐng)求幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0-23Packed寫入的信息內(nèi)容Y響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x
32、00|38 bits IDNULL1726狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL172狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容同響應(yīng)幀16. Command 18:寫短標(biāo)簽、設(shè)備描述符和日期請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL1824數(shù)據(jù)XOR請(qǐng)求幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0-5PackedTag短標(biāo)簽Y6-17Packed設(shè)備描述符Y18-20Unsigned-24日期Y響應(yīng)幀ACK:DelimiterAddressE
33、xpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL1826狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL182狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容同響應(yīng)幀17. Command 19:寫最終裝配號(hào)請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL193數(shù)據(jù)XOR請(qǐng)求幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0-2Unsigned-24最終裝配號(hào)Y響應(yīng)幀ACK:Del
34、imiterAddressExpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL195狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL192狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容同請(qǐng)求幀18. Command 20:讀長(zhǎng)標(biāo)簽請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL200NULLXOR響應(yīng)幀ACK:DelimiterAddressExpansionByte
35、sCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL2034狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL202狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0-31Latin-1長(zhǎng)標(biāo)簽N19. Command 21:以長(zhǎng)標(biāo)簽方式讀唯一標(biāo)識(shí)請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL2132數(shù)據(jù)XOR請(qǐng)求幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0-31Latin-1長(zhǎng)標(biāo)
36、簽內(nèi)容N響應(yīng)幀數(shù)據(jù)內(nèi)容同Command 020. Command 22:寫長(zhǎng)標(biāo)簽請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL2232數(shù)據(jù)XOR請(qǐng)求幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0-31Latin-1長(zhǎng)標(biāo)簽Y響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL2234狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits
37、IDNULL222狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容同請(qǐng)求幀(二)普通應(yīng)用命令1. Command 33:讀設(shè)備變量通過Command 33,可讀取最多5個(gè)設(shè)備變量。分別是:第1變量:壓力值(主變量)第2變量:電流值第3變量:百分比值第4變量:溫度值第5變量:傳感器電壓值* 注:HART 6規(guī)定設(shè)備變量數(shù)不超過4個(gè),以上“第5變量” 僅供我公司內(nèi)部使用,HART認(rèn)證時(shí)將屏蔽該變量;請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL331 50 4XOR響應(yīng)幀ACK:D
38、elimiterAddressExpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL336 - 30狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL332狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容0Unsigned-80x00第1變量N1Enum單位:(主變量單位),見附表1單位代碼N2 - 5Float 主變量N6Unsigned-80x01第2變量N7Enum單位:mA,見附表1單位代碼N8 - 11Float 電流值N12Unsigned-80x02第3變量N13Enum單位:% ,見附表
39、1單位代碼N14 - 17Float 百分比值N18Unsigned-80x03第4變量N19Enum單位:Deg C ,見附表1單位代碼N20 - 23Float 溫度值N24Unsigned-80x04第5變量N25Enum單位:mV ,見附表1單位代碼N26 - 29Float 傳感器電壓值N2. Command 34:寫主變量阻尼值本命令相當(dāng)于本地組態(tài)功能“06 DAMP”,設(shè)置電子阻尼時(shí)間(032s)。請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL34
40、4數(shù)據(jù)XOR請(qǐng)求幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0-3Float阻尼值(032.0),單位為秒Y響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL346狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL342狀態(tài) XOR 正常響應(yīng)幀數(shù)據(jù)內(nèi)容同請(qǐng)求幀3. Command 35:寫主變量下限值和上限值本命令相當(dāng)于本地組態(tài)功能“04 LRV”和“05 URV”,即無壓力零點(diǎn)和量程設(shè)置。請(qǐng)求幀STX:DelimiterAddressExpans
41、ionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL359數(shù)據(jù)XOR請(qǐng)求幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0Enum對(duì)應(yīng)的變量單位,見附表1單位代碼Y1-4Float單精度浮點(diǎn)數(shù)表示的上限范圍值Y5-8Float單精度浮點(diǎn)數(shù)表示的下限范圍值Y響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL3511狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL352狀態(tài) XOR 正
42、常響應(yīng)幀數(shù)據(jù)內(nèi)容同請(qǐng)求幀4. Command 36:寫主變量上限值本命令相當(dāng)于本地組態(tài)功能“03 SPAN”,即有壓力量程設(shè)置。通入滿量程壓力,待讀數(shù)穩(wěn)定后,執(zhí)行本命令。執(zhí)行后,變送器將當(dāng)前壓力值設(shè)置為上限,輸出電流20mA。請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL360NULLXOR響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x860x00|38 bits IDN
43、ULL362狀態(tài) XOR5. Command 37:寫主變量下限值本命令相當(dāng)于本地組態(tài)功能“02 ZERO”,即有壓力零點(diǎn)設(shè)置。通入零點(diǎn)壓力,待讀數(shù)穩(wěn)定后,執(zhí)行本命令。執(zhí)行后,變送器將當(dāng)前壓力值設(shè)置為下限,輸出電流4mA。請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL370NULLXOR響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x860x00|38 bits IDNUL
44、L372狀態(tài) XOR6. Command 38:復(fù)位配置改變標(biāo)志該命令復(fù)位設(shè)備狀態(tài)字節(jié)的bit 6位,當(dāng)有設(shè)置命令執(zhí)行后,該為重新置位請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL380NULLXOR響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x860x00|38 bits IDNULL382狀態(tài)XOR7. Command 40:進(jìn)入/退出固定電流模式當(dāng)設(shè)置值為非0數(shù)據(jù)時(shí)
45、設(shè)備的環(huán)路恒定輸出一個(gè)4-20mA范圍內(nèi)的一個(gè)電流值,當(dāng)設(shè)置值為0時(shí),退出固定電流模式。請(qǐng)求幀STX:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte0x820x00|38 bits IDNULL404數(shù)據(jù)XOR請(qǐng)求幀數(shù)據(jù)內(nèi)容字節(jié)數(shù)據(jù)類型值說明可更改0-3Float實(shí)際的電流值(單位為mA)Y響應(yīng)幀ACK:DelimiterAddressExpansionBytesCommandBytesCountDataCheckByte正常響應(yīng)0x860x00|38 bits IDNULL406狀態(tài)+數(shù)據(jù)XOR異常響應(yīng)0x860x00|38 bits IDNULL402狀態(tài) XOR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 3人工智能應(yīng)用29課件
- 2025年STEAM教育在中小學(xué)的推廣模式與效果評(píng)價(jià)報(bào)告
- 地理●福建卷丨2024年福建省普通高中學(xué)業(yè)水平選擇性考試地理試卷及答案
- 三零五帶七抓管理體系
- 初中數(shù)學(xué)九年級(jí)下冊(cè)統(tǒng)編教案 5.1二次函數(shù)教案
- DeepSeek高教應(yīng)用場(chǎng)景規(guī)劃方案
- 2025年全民創(chuàng)建衛(wèi)生城市知識(shí)競(jìng)賽試題200題(附答案)
- 消防試題及答案
- 西方管理思想試題及答案
- 地理●全國甲卷丨2023年普通高等學(xué)校招生全國統(tǒng)一考試地理試卷及答案
- 2023年運(yùn)動(dòng)康復(fù)期末復(fù)習(xí)-運(yùn)動(dòng)損傷學(xué)(運(yùn)動(dòng)康復(fù)專業(yè))考試歷年高頻考點(diǎn)真題演練附帶含答案
- 子宮內(nèi)膜增生
- 品牌視覺形象設(shè)計(jì)智慧樹知到答案章節(jié)測(cè)試2023年天津科技大學(xué)
- YY/T 1850-2023男用避孕套聚氨酯避孕套的技術(shù)要求與試驗(yàn)方法
- 2023-2024學(xué)年山東省濰坊市小學(xué)語文 2023-2024學(xué)年六年級(jí)語文期末試卷期末評(píng)估試卷
- 活髓保存治療間接蓋髓術(shù)
- 擠壓工試卷合集
- 2022年河南中考生物真題試卷
- GB/T 3101-1993有關(guān)量、單位和符號(hào)的一般原則
- GB/T 2624.1-2006用安裝在圓形截面管道中的差壓裝置測(cè)量滿管流體流量第1部分:一般原理和要求
- 2023年上海高考語文試卷+答案
評(píng)論
0/150
提交評(píng)論