TEM-B64A溫度循檢儀通信協(xié)議_第1頁
TEM-B64A溫度循檢儀通信協(xié)議_第2頁
TEM-B64A溫度循檢儀通信協(xié)議_第3頁
TEM-B64A溫度循檢儀通信協(xié)議_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、TEM-B64A溫度循檢儀通信協(xié)議1 概述本協(xié)議規(guī)定了集中監(jiān)控系統(tǒng)中主機(jī)與溫度循檢儀之間在應(yīng)用層的通信協(xié)議,硬件傳輸形式為RS485。2 傳輸格式字節(jié)數(shù)2212N/A2內(nèi)容FLAGADDRCMDSIZEINFOCHECKSUM說明幀標(biāo)志地址命令字節(jié)數(shù)據(jù)長度數(shù)據(jù)內(nèi)容校驗碼3 幀標(biāo)志 監(jiān)控主機(jī)發(fā)往TEMB64A時為:14H,3FHTEMB64A發(fā)往監(jiān)控主機(jī)時為:27H,3FH4 地址監(jiān)控主機(jī)發(fā)往TEMB64A時為:主機(jī)地址(1B),TEMB64A地址(1B)TEMB64A發(fā)往監(jiān)控主機(jī)時為:TEMB64A地址(1B),PC地址(1B)5 命令號(COMMAND)的定義命令字節(jié)含義備注00讀取實時數(shù)據(jù)

2、所讀數(shù)據(jù)除以1001設(shè)置通道數(shù)02指定通道號確認(rèn)芯片的SN號(半自動)03指定通道號讀取已經(jīng)確認(rèn)了的SN號04指定通道號確認(rèn)芯片SN號(手動)05全自動無序注冊06讀取開關(guān)量狀態(tài)07讀取4路PT100溫度所讀數(shù)據(jù)除以1008讀取軟件版本號094路低溫探頭校機(jī)0A寫溫度偏移量0B讀取DS18B20溫度和4路PT100溫度實時數(shù)據(jù)所讀數(shù)據(jù)除以100C讀取已經(jīng)確認(rèn)的通道數(shù)0D讀取溫度偏移量 所讀數(shù)據(jù)除以1010讀取設(shè)備時間11設(shè)置設(shè)備時間12讀取設(shè)備保存的溫度記錄所讀數(shù)據(jù)除以1013設(shè)置設(shè)備主動記錄溫度時間14讀取設(shè)備主動記錄溫度時間15擦除記錄16整體擦除ID號6 SIZE的說明 發(fā)送時:高8位在

3、前,低8位在后7 Info的定義l 讀取實時數(shù)據(jù)(00)發(fā)命令:Info字段為空回復(fù):Info字段為2128字節(jié),每個數(shù)據(jù)2個字節(jié),高8位在前,低8位在后,長度可變,最多128字節(jié),最少2字節(jié),代表164路溫度。舉例:說明:以下所有舉例都假設(shè)上位機(jī)器地址為1、下位機(jī)地址為2;所有數(shù)據(jù)都為十六進(jìn)制,用空格隔開;xx表示用戶數(shù)據(jù);kk表示校驗碼上對下:143F 01 02 00 0000 kkkk下對上:273F 02 01 00 0010 xx xx kkkkl 設(shè)置通道數(shù)(01)發(fā)命令:Info字段為1字節(jié),內(nèi)容為164,代表最多有多少個溫度通道。回復(fù):Info字段為1字節(jié),設(shè)置成功,則返回通

4、道數(shù),否則返回0。l 指定通道號確認(rèn)芯片SN號(半自動02)說明:該命令用于將單個TEM-300A溫度探頭的SN號讀出,并與通道號掛鉤,保存在TEM-B64內(nèi)部,發(fā)送該命令時,1-WIRE總線上只能接一個TEM-300A探頭,而且該探頭不得重復(fù)使用。發(fā)命令:Info字段為1字節(jié),代表當(dāng)前需要設(shè)置的通道號。回復(fù):Info字段為8字節(jié),如果設(shè)置成功,則返回TEM-300A的SN號(8字節(jié)),如果指定的通道號大于已經(jīng)設(shè)定的最大通道數(shù),則返回全0,如果讀取到的SN號無效,則返回全FF。l 指定通道號讀取已經(jīng)確認(rèn)了的SN號(03)發(fā)命令:Info字段為1字節(jié),代表當(dāng)前需要設(shè)置的通道號。回復(fù):Info字段

5、為8字節(jié),從TEM-B64內(nèi)部讀取該通道的TEM-300A的SN號并返回。l 指定通道號確認(rèn)芯片SN號(手動04)說明:該命令用于將單個TEM-300A溫度探頭的SN號從上位機(jī)輸入,并指明通道號。發(fā)命令:Info字段為9字節(jié),第一字節(jié)內(nèi)容為164,代表最多有多少個溫度通道;后8字節(jié)為該通道的SN號,必須以0x28開頭。回復(fù):Info字段為1字節(jié),如果設(shè)置成功,則返回0,如果指定的通道號大于已經(jīng)設(shè)定的最大通道數(shù),則返回1,如果SN號無效,則返回2。l 全自動無序注冊(05)說明:該命令用于自動注冊總線上的N個TEM-300A溫度探頭,并將讀出的SN號保存在TEM-B64A內(nèi)部,發(fā)送該命令時,1-

6、WIRE總線上最多只能64個TEM-300A探頭。 發(fā)命令:Info字段為0字節(jié)。回復(fù):Info字段為1字節(jié),如果設(shè)置成功,則返回搜索到得TEM-300A探頭個數(shù)(1字節(jié))。l 讀取2位開關(guān)量狀態(tài)(06)說明:該命令用于讀取2位開關(guān)量的狀態(tài),狀態(tài)字范圍:0-3,該位為1表示開關(guān)量閉合,否則為開路。 發(fā)命令:Info字段為0字節(jié)。回復(fù):Info字段為1字節(jié)。l 讀取4路PT100溫度(07)發(fā)命令:Info字段為空回復(fù):Info字段為16字節(jié),每個數(shù)據(jù)2個字節(jié),高8位在前,低8位在后,代表14路PT100的采集溫度。16位數(shù)據(jù)的最高位為符號位,0表示正溫度,1表示負(fù)溫度;l 讀取軟件版本號(08

7、)發(fā)命令:Info字段為空。回復(fù):Info字段為一個字節(jié),代表軟件版本號; l 4路低溫探頭校機(jī)(09)發(fā)命令:Info字段為4字節(jié),第1個字節(jié)為00,第二個字節(jié)為02,第三個字節(jié)為02,第四個字節(jié)代表三種不同的阻值,其中01表示23歐姆電阻校機(jī),02表示100歐姆校機(jī),03表示143歐姆電阻校機(jī)。回復(fù):返回字段與發(fā)送字段相同。l 寫溫度偏移量(0A)發(fā)命令:Info字段為3字節(jié),第1個字節(jié)為探頭類別,01H代表鉑電阻探頭,02代表DS18B20探頭。第二個字節(jié)代表通道號,范圍:鉑電阻探頭03,DS18B20探頭164。第三個字節(jié)代表修正值,其中80H代表0,07FH代表012.7,80HFF

8、H代表0 -12.7。回復(fù):Info字段為1字節(jié)0xff;例如:當(dāng)設(shè)置偏移溫度為-3.2時,則偏移值為0xa0;當(dāng)設(shè)置偏移溫度為3.2時,則偏移值為0x20;l 讀取DS18B20溫度和4路PT100溫度實時數(shù)據(jù)(0B)發(fā)命令:Info字段為空回復(fù):Info字段為8+(2128)個字節(jié),每個數(shù)據(jù)2個字節(jié),高8位在前,低8位在后,長度可變,最多8+128字節(jié),最少10字節(jié),代表4路PT100溫度和164路DS18B20溫度。l 讀取已經(jīng)確認(rèn)的通道號(0C) 發(fā)命令:Info字段為空 回復(fù):Info字段為1 字節(jié),設(shè)置成功,則返回通道數(shù),否則返回0。l 讀取全部溫度偏移量(0D) 發(fā)命令:Info

9、字段為空。回復(fù):Info字段為68個字節(jié),前64個字節(jié)分別代表DS18B20的64個探頭偏移量,后4個字節(jié)代表鉑電阻探頭偏移量。備注:4路PT100溫度在前,DS18B20溫度在后。l 讀取儀器時間(0x10)發(fā)命令:Info字段為空,例如:14 3F 01 00 10 00 00 FF AF 回復(fù):Info字段為7 字節(jié),返回當(dāng)前儀器時間。格式:”年-月-日-時-分-秒”l 設(shè)置儀器時間(0x11) 14 3F 01 00 11 00 07 20 16 09 17 18 30 50 FE B9發(fā)命令:Info字段為7字節(jié),格式:“年-月-日-時-分-秒” 回復(fù):Info字段為1 字節(jié),設(shè)置成

10、功,則返回1,否則返回0。l 讀取日志(0x12)發(fā)命令:Info字段為1字節(jié),代表當(dāng)前需要讀取的日志序號,序號為0時,代表要讀取設(shè)備已經(jīng)存在的日志數(shù)目。14 3F 01 00 12 00 01 00 FF AC回復(fù):讀日志數(shù)量時返回為兩個字節(jié);否則字段為143 字節(jié)(前面7個字節(jié)為系統(tǒng)時間,隨后的136個字節(jié)格式與命令0B返回的格式相同),例如:14 3F 01 00 12 00 01 01 FF AB注:記錄為空的通道填充了-999.l 設(shè)置主動記錄時間間隔(0x13)發(fā)命令:Info字段為1字節(jié),代表當(dāng)前需要設(shè)置的時間,合法數(shù)據(jù)范圍是(1到60分鐘)例如:14 3F 01 00 13 0

11、0 01 02 FF A9 設(shè)置為2分鐘回復(fù):一個字節(jié)。設(shè)置成功則返回設(shè)置的時間。l 讀取主動記錄時間間隔(0x14)發(fā)命令:Info字段空。回復(fù):Info為一個字節(jié),代表返回的時間,合法數(shù)據(jù)范圍是1到60,單位是分鐘。l 刪除數(shù)據(jù)記錄(0x15)發(fā)命令:數(shù)據(jù)長度為0,Info字段空。例如14 3F 01 00 15 00 00 FF AA回復(fù):Info為一個字節(jié),1表示刪除成功,0表示刪除失敗。l 擦除全部ID(0x16)發(fā)命令:數(shù)據(jù)長度為0,Info字段空。例如14 3F 01 00 16 00 00 FF A9回復(fù):Info為一個字節(jié),1表示擦除成功,0表示擦除失敗。(注:擦出完成需2s左右 )8 CheckSum校驗碼算法為除第一個字節(jié)外其他全部字節(jié)之和再取反10

溫馨提示

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

評論

0/150

提交評論