故障設(shè)置板通信協(xié)議_第1頁
故障設(shè)置板通信協(xié)議_第2頁
故障設(shè)置板通信協(xié)議_第3頁
故障設(shè)置板通信協(xié)議_第4頁
故障設(shè)置板通信協(xié)議_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、故障故障控制板通信協(xié)議修改記錄版本修改人審核人修改日期修改內(nèi)容V0.012011-5-11初次編寫V0.022011-5-12信息內(nèi)容和故障點(diǎn)注釋V0.032011-5-12信息內(nèi)容和故障點(diǎn)注釋V0.042011-5-24增加部分協(xié)議及說明V0.052011-5-25藍(lán)色部分是修改及疑問V0.062011-5-25增加部分協(xié)議及說明V0.072011-06-15增加實(shí)例2011-6-22協(xié)議修改V0.09 2011-6-22協(xié)議修改V0.10 2011-7-04協(xié)議修改V0.112011-7-05“建立網(wǎng)絡(luò)”命令改成0x00,返回命令改成0x80V0.122011-7-26修改CRC高低字節(jié)順

2、序V0.132011-12-21增加、修改命令V0.142012-1-3增加讀取AD命令一、通訊機(jī)制及包數(shù)據(jù)格式:此通信協(xié)議適用于上位機(jī)系統(tǒng)與故障板之間的通信。上位機(jī)系統(tǒng)與故障板通過Zigbee透?jìng)鞔诤蚏S232兩種通訊接口進(jìn)行數(shù)據(jù)傳輸。串口屬性設(shè)置:波特率 38400、數(shù)據(jù)位 8、停止位 1、無校驗(yàn)、無流控制。Zigbee主模塊ID號(hào)用0x0001,固定。PC機(jī):PC機(jī)為主機(jī)設(shè)備,主機(jī)啟動(dòng)后輪詢其故障板,查詢得到在網(wǎng)的所有臺(tái)架信息,然后用戶可以選擇和某一臺(tái)架進(jìn)行通訊,通過串口將數(shù)據(jù)包發(fā)送出去。故障板:故障板為從機(jī)設(shè)備,上電后等待上位機(jī)的通訊命令,故障板都有惟一的ID號(hào)(2字節(jié))。保留ID號(hào)

3、0xFF,0xFF為廣播地址用(只針對(duì)RS232),用于廠家測(cè)試,出廠維修。表1 包數(shù)據(jù)格式序號(hào)內(nèi)容偏移字節(jié)數(shù)說明1包頭02固定為0x55、0xAA2校驗(yàn)和22第3、4、5項(xiàng)的CRC16校驗(yàn)和(CRC校驗(yàn)值為低字節(jié)在前,高字節(jié)在后。)3目的地址424源地址625數(shù)據(jù)長(zhǎng)度82第7項(xiàng)數(shù)據(jù)內(nèi)容的長(zhǎng)度6命令類型1017數(shù)據(jù)內(nèi)容11N不定長(zhǎng) (N>=0,N<=65)8包尾11+N2固定為0xFF、0xFF二、控制命令列表:說明:藍(lán)色字體說明該命令只對(duì)zigbee路由器模塊有效 數(shù)據(jù)都采用16進(jìn)制模式命令命令類型數(shù)據(jù)長(zhǎng)度數(shù)據(jù)內(nèi)容備注1建立網(wǎng)絡(luò)(發(fā)送)0x000無用于建立網(wǎng)絡(luò),源地址和目標(biāo)地址都

4、為0x0000應(yīng)答(返回)0x802網(wǎng)絡(luò)地址2個(gè)字節(jié)主zigbee的網(wǎng)絡(luò)地址2網(wǎng)絡(luò)未建立錯(cuò)誤(返回)0xFE10x00返回該命令說明還未建立網(wǎng)絡(luò),不能進(jìn)行數(shù)據(jù)發(fā)送操作未找到任何從設(shè)備(返回)0xFE10x01返回該命令說明當(dāng)前設(shè)備列表為空未找到指定的設(shè)備ID(返回)0xFE10x02返回該命令說明指定設(shè)備ID沒有在當(dāng)前設(shè)備列表中命令類型被屏蔽錯(cuò)誤(返回)0xFE10x03返回該命令說明發(fā)送的命令類型在ZigBee模塊上是無效的包頭包尾錯(cuò)誤(返回)0xFE10x04返回該命令說明包頭包尾或者數(shù)據(jù)長(zhǎng)度有錯(cuò)誤發(fā)送失?。ǚ祷兀?xFE10x05返回該命令說明發(fā)送失敗,沒有得到從設(shè)備響應(yīng)CRC校驗(yàn)錯(cuò)誤(

5、返回)0xFE10x06CRC校驗(yàn)錯(cuò)誤錯(cuò)誤的命令類型(返回)0xFE10x07無3主機(jī)查詢單個(gè)臺(tái)架是否在線及準(zhǔn)備好(發(fā)送)0x010無需要應(yīng)答應(yīng)答(返回)0x811模塊狀態(tài)0x00:模塊準(zhǔn)備就緒0x01:模塊未準(zhǔn)備好4設(shè)置臺(tái)架ID號(hào)(只能出廠時(shí)通過串口設(shè)置)(發(fā)送)0x0222字節(jié)ID號(hào)需要應(yīng)答(只針對(duì)485主設(shè)備有效,而從設(shè)備則返回錯(cuò)誤)應(yīng)答(返回)0x821接收狀態(tài)0x00:設(shè)置正確0x01:設(shè)置錯(cuò)誤5讀取臺(tái)架ID(發(fā)送)0x0A0需要應(yīng)答(485從設(shè)備返回錯(cuò)誤)應(yīng)答(返回)0x8A2臺(tái)架ID正常返回兩字節(jié)ID0x01:讀取錯(cuò)誤6設(shè)置臺(tái)架出廠參數(shù)1(前64字節(jié),只能出廠時(shí)通過串口設(shè)置) (

6、發(fā)送)0x0364臺(tái)架信息、出廠信息、版本信息需要應(yīng)答(只針對(duì)485主設(shè)備有效,而從設(shè)備則返回錯(cuò)誤)應(yīng)答(返回)0x831接收狀態(tài)0x00:設(shè)置正確0x01:設(shè)置錯(cuò)誤7設(shè)置臺(tái)架出廠參數(shù)2(前64字節(jié),只能出廠時(shí)通過串口設(shè)置)(發(fā)送)0x0D64臺(tái)架信息,出廠信息,版本信息需要應(yīng)答(只針對(duì)485主設(shè)備有效,而從設(shè)備返回則錯(cuò)誤)應(yīng)答(返回)0x8D1接收狀態(tài)0x00:設(shè)置正確0x01:設(shè)置錯(cuò)誤8讀取臺(tái)架出廠參數(shù)1(發(fā)送)0x040無需要應(yīng)答(485從設(shè)備返回錯(cuò)誤)應(yīng)答(返回)0x8464臺(tái)架信息,出廠信息,版本信息表示出廠參數(shù)的前64字節(jié)數(shù)據(jù)0x01:讀取錯(cuò)誤9讀取臺(tái)架出廠參數(shù)2(發(fā)送)0x0E0

7、無需要應(yīng)答(485從設(shè)備返回錯(cuò)誤)應(yīng)答(返回)0x8E64臺(tái)架信息,出廠信息,版本信息表示出廠參數(shù)的后64字節(jié)數(shù)據(jù)0x01:讀取錯(cuò)誤10設(shè)置故障1(發(fā)送)0x0564故障狀態(tài)類型對(duì)應(yīng)164路故障(485從設(shè)備返回錯(cuò)誤)應(yīng)答(返回)0x851接收狀態(tài)0x00:設(shè)置正確0x01:設(shè)置錯(cuò)誤設(shè)置故障2(發(fā)送)0x0664故障狀態(tài)類型對(duì)應(yīng)65128路故障(485從設(shè)備返回錯(cuò)誤)應(yīng)答(返回)0x861接收狀態(tài)0x00:設(shè)置正確0x01:設(shè)置錯(cuò)誤設(shè)置故障3(發(fā)送)0x0764故障狀態(tài)類型對(duì)應(yīng)129192路故障(485從設(shè)備返回錯(cuò)誤)應(yīng)答(返回)0x871接收狀態(tài)0x00:設(shè)置正確0x01:設(shè)置錯(cuò)誤11設(shè)置故

8、障注釋(發(fā)送)0x0865故障注釋包括中文、英文、數(shù)字?jǐn)?shù)據(jù)內(nèi)容的第一個(gè)字節(jié)存放的是故障路數(shù)標(biāo)示(取值范圍為1-192),故障注釋內(nèi)容長(zhǎng)度最大為64字節(jié)(485從設(shè)備返回錯(cuò)誤)需要應(yīng)答應(yīng)答(返回)0x881接收狀態(tài)0x00:設(shè)置正確0x01:設(shè)置錯(cuò)誤12讀取故障注釋(單路)(發(fā)送)0x0C1故障通道數(shù)需要應(yīng)答(取值范圍為1-192,485從設(shè)備返回錯(cuò)誤)應(yīng)答(返回)0x8C65故障注釋內(nèi)容數(shù)據(jù)內(nèi)容的第一個(gè)字節(jié)存放的是故障路數(shù)標(biāo)示,后64字節(jié)表示故障注釋0x01:讀取錯(cuò)誤13讀取故障注釋(所有在線路)(發(fā)送)0x110無需要應(yīng)答(485從設(shè)備返回錯(cuò)誤)應(yīng)答(當(dāng)前在線的路數(shù)有多少就返回多少個(gè)數(shù)據(jù)包)

9、(返回)0x9165故障注釋內(nèi)容數(shù)據(jù)內(nèi)容的第一個(gè)字節(jié)存放的是故障路數(shù)0x01:讀取錯(cuò)誤14設(shè)置故障板485地址(只能出廠時(shí)通過串口設(shè)置)(發(fā)送)0x0F1485地址取值范圍為0x00-0x0A(0x00為485主設(shè)備,0x01-0x0A為從設(shè)備)應(yīng)答(返回)0x8F1接收狀態(tài)0x00:設(shè)置正確0x01:設(shè)置錯(cuò)誤15讀取485地址(只能出廠時(shí)通過串口測(cè)試) (發(fā)送)0x100無無應(yīng)答(返回)0x901485地址0x00為485主設(shè)備,0x01-0x0A為485從設(shè)備16網(wǎng)絡(luò)指示燈(預(yù)留)0x091指示燈亮熄需要應(yīng)答,用于測(cè)試網(wǎng)絡(luò)指示燈好壞應(yīng)答(返回)0x890接收狀態(tài)0x00:接收正確0x01:

10、接收錯(cuò)誤17格式化數(shù)據(jù)FLASH(預(yù)留)0x0B0無需要應(yīng)答(格式化出廠參數(shù)和故障注釋,485從設(shè)備返回錯(cuò)誤)應(yīng)答(返回)0x8B1格式化狀態(tài)0x00:格式化正確0x01:格式化失敗18讀取AD等級(jí)(發(fā)送)0x120無-應(yīng)答(返回)0x921AD等級(jí)正常返回值范圍0x01-0x30錯(cuò)誤返回0x31三、命令說明(舉例說明):說明:以下例子中假定485主設(shè)備地址為0x0011,zigbee路由器地址是0x0001(固定)。1、 建立網(wǎng)絡(luò):發(fā)送:55AA 001B 0000 0000 0000 00 FFFF 返回:55AA 6DD8 0000 0001 0004 80 0001 FFFF 適用范圍

11、:zigbee路由器; 使用說明:發(fā)送命令包的目標(biāo)地址和源地址用0x0000填充,數(shù)據(jù)長(zhǎng)度為0x0000,命令類型為0x00;返回包的目標(biāo)地址始終為0x0000,源地址、數(shù)據(jù)域是zigbee路由器地址;在PC直連模式下使用該命令將返回“錯(cuò)誤的命令類型”。2、 狀態(tài)查詢:發(fā)送:55AA ADD8 0011 0001 0000 01 FFFF返回:55AA AC1E 0001 0011 0001 81 00 FFFF(準(zhǔn)備好) 或55AA AC1E 0001 0011 0001 81 01 FFFF(未準(zhǔn)備好)適用范圍:zigbee路由器,485主、從設(shè)備;使用說明:-3、 設(shè)置臺(tái)架ID:發(fā)送:5

12、5AA 81DA 0000 0000 0002 02 0011 FFFF返回:55AA C1DB 0000 0000 0001 82 00 FFFF(設(shè)置成功) 或55AA C1DB 0000 0000 0001 82 01 FFFF(設(shè)置失?。┻m用范圍: 485主設(shè)備;使用說明:臺(tái)架ID取值范圍為0x0002-0x00F0,如果設(shè)置的ID值超出此范圍則返回“設(shè)置失敗”,當(dāng)被設(shè)置的臺(tái)架為485從設(shè)備,返回“設(shè)置失敗”;當(dāng)zigbee通訊模式時(shí),返回“屏蔽錯(cuò)誤”。4、 讀取臺(tái)架ID:發(fā)送:55AA ADD8 0011 0001 0000 0A FFFF返回:55AA EC1F 0001 0011

13、 0002 8A 0011 FFFF(讀取成功) 或55AA EC1F 0001 0011 0001 8A 01 FFFF(讀取失敗)使用范圍:485主設(shè)備;使用說明:當(dāng)被設(shè)置的臺(tái)架為485從設(shè)備,返回“讀取失敗”。5、 設(shè)置臺(tái)架出廠參數(shù):設(shè)置前64字節(jié),發(fā)送:55AA AC28 0011 0001 0040 03 FFFF(省略部分64字節(jié)數(shù)據(jù))返回:55AA AC1E 0001 0011 0001 83 00 FFFF(設(shè)置成功) 或55AA AC1E 0001 0011 0001 83 01 FFFF(設(shè)置失敗)設(shè)置后64字節(jié),發(fā)送:55AA AC28 0011 0001 0040 0D

14、 FFFF(省略部分64字節(jié)數(shù)據(jù))返回:55AA AC1E 0001 0011 0001 8D 00 FFFF(設(shè)置成功) 或55AA AC1E 0001 0011 0001 8D 01 FFFF(設(shè)置失?。┦褂梅秶?85主設(shè)備;使用說明:當(dāng)被設(shè)置的臺(tái)架為485從設(shè)備,返回“讀取失敗”;當(dāng)zigbee通訊模式時(shí),返回“屏蔽錯(cuò)誤”。6、 讀取臺(tái)架出廠參數(shù):讀取前64字節(jié),發(fā)送:55AA ADD8 0011 0001 0000 04 FFFF返回:55AA 6C7E 0001 0011 0040 84 FFFF(省略部分64字節(jié)數(shù)據(jù))或55AA AC1E 0001 0011 0001 84 01

15、 FFFF(讀取失?。?讀取后64字節(jié),發(fā)送:55AA ADD8 0011 0001 0000 0E FFFF返回:55AA 6C7E 0001 0011 0040 8E FFFF(省略部分64字節(jié)數(shù)據(jù))55AA AC1E 0001 0011 0001 8E 01 FFFF(讀取失敗)使用說明:當(dāng)被設(shè)置的臺(tái)架為485從設(shè)備,返回“讀取失敗”;7、 設(shè)置故障設(shè)置1-64路:發(fā)送:55AA AC28 0011 0001 0040 05 FFFF(省略部分64字節(jié)數(shù)據(jù))返回:55AA AC1E 0001 0011 0001 85 00 FFFF(設(shè)置故障成功)55AA AC1E 0001 0011

16、0001 85 01 FFFF(設(shè)置故障失?。┰O(shè)置65-128路:發(fā)送:55AA AC28 0011 0001 0040 06 FFFF(省略部分64字節(jié)數(shù)據(jù))返回:55AA AC1E 0001 0011 0001 86 00 FFFF(設(shè)置故障成功)55AA AC1E 0001 0011 0001 86 01 FFFF(設(shè)置故障失?。┰O(shè)置129-192路:發(fā)送:55AA AC28 0011 0001 0040 07 FFFF(省略部分64字節(jié)數(shù)據(jù))返回:55AA AC1E 0001 0011 0001 87 00 FFFF(設(shè)置故障成功)55AA AC1E 0001 0011 0001 87

17、 01 FFFF(設(shè)置故障失?。┦褂梅秶簔igbee路由器,485主設(shè)備;使用說明:0x80:正常,對(duì)應(yīng)的路為導(dǎo)通狀態(tài),繼電器不動(dòng)作,(系統(tǒng)電流最小)0x40:斷路,對(duì)應(yīng)的路為斷開狀態(tài),繼電器吸合,(此時(shí)電流較大)0x20:偶發(fā)性故障,對(duì)應(yīng)的路為時(shí)斷開時(shí)而導(dǎo)通,間隔時(shí)間為30秒0x10:不良,輸入端和輸出端阻值為20K0x08:短路,輸入端對(duì)地阻值為15歐姆,(系統(tǒng)電流很大,慎用)舉例,55AA AC28 0011 0001 0040 05 8040201008xxxx FFFF第一路正常;第二路偶發(fā)性故障,輸出端和輸出端斷開;第三路偶發(fā),會(huì)聽到繼電器吸合斷開的響聲;第四路不良,可用萬用表測(cè)

18、試輸入端和輸出端的阻值,應(yīng)為20K;第五路短路,輸入端對(duì)地15歐姆當(dāng)被設(shè)置的臺(tái)架為485從設(shè)備,返回“設(shè)置故障失敗”。8、 設(shè)置故障注釋發(fā)送:55AA 6DE8 0011 0001 0041 08 01 FFFF(省略部分表示64字節(jié)數(shù)據(jù))返回:55AA 1EAC 0001 0011 0001 88 00 FFFF (設(shè)置成功)或55AA 1EAC 0001 0011 0001 88 01 FFFF (設(shè)置失?。┦褂梅秶簔igbee路由器,485主設(shè)備;使用說明:發(fā)送包的數(shù)據(jù)域有65字節(jié),第一個(gè)字節(jié)表示故障注釋的路數(shù),取值范圍為1-192,當(dāng)被設(shè)置的臺(tái)架為485從設(shè)備,返回“設(shè)置失敗”。9、

19、 讀取故障注釋讀取某一路發(fā)送:55AA 6C18 0011 0001 0001 0C 01 FFFF返回:55AA ADEE 0001 0011 0041 8C 01 FFFF(省略部分表示64字節(jié)數(shù)據(jù))或55AA 1EAC 0001 0011 0001 8C 01 FFFF (讀取失?。┳x取所有在線路數(shù)發(fā)送:55AA ADD8 0011 0001 0000 11 FFFF返回:分別返回某一路數(shù)據(jù)包 或 55AA 1EAC 0001 0011 0001 91 01 FFFF (讀取失?。┦褂梅秶簔igbee路由器,485主設(shè)備;使用說明:讀取單獨(dú)某一路時(shí),返回包的數(shù)據(jù)域有65字節(jié)數(shù)據(jù),第一字節(jié)為所查詢故障路數(shù);讀取所有現(xiàn)在設(shè)備故障注釋時(shí),按故障路數(shù)由小到大分開返回?cái)?shù)據(jù)包。當(dāng)被讀取的臺(tái)架為485從設(shè)備,返回“讀取失敗”。10、設(shè)置故障板485地址發(fā)送:55AA 6C18 0011 0001 0001 0F 00 FFFF返回:55AA AC1E 0001 0011 00

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論