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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

12、5AA 81DA 0000 0000 0002 02 0011 FFFF返回:55AA C1DB 0000 0000 0001 82 00 FFFF(設置成功) 或55AA C1DB 0000 0000 0001 82 01 FFFF(設置失?。┻m用范圍: 485主設備;使用說明:臺架ID取值范圍為0x0002-0x00F0,如果設置的ID值超出此范圍則返回“設置失敗”,當被設置的臺架為485從設備,返回“設置失敗”;當zigbee通訊模式時,返回“屏蔽錯誤”。4、 讀取臺架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(讀取失?。┦褂梅秶?85主設備;使用說明:當被設置的臺架為485從設備,返回“讀取失敗”。5、 設置臺架出廠參數:設置前64字節(jié),發(fā)送:55AA AC28 0011 0001 0040 03 FFFF(省略部分64字節(jié)數據)返回:55AA AC1E 0001 0011 0001 83 00 FFFF(設置成功) 或55AA AC1E 0001 0011 0001 83 01 FFFF(設置失?。┰O置后64字節(jié),發(fā)送:55AA AC28 0011 0001 0040 0D

14、 FFFF(省略部分64字節(jié)數據)返回:55AA AC1E 0001 0011 0001 8D 00 FFFF(設置成功) 或55AA AC1E 0001 0011 0001 8D 01 FFFF(設置失?。┦褂梅秶?85主設備;使用說明:當被設置的臺架為485從設備,返回“讀取失敗”;當zigbee通訊模式時,返回“屏蔽錯誤”。6、 讀取臺架出廠參數:讀取前64字節(jié),發(fā)送:55AA ADD8 0011 0001 0000 04 FFFF返回:55AA 6C7E 0001 0011 0040 84 FFFF(省略部分64字節(jié)數據)或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é)數據)55AA AC1E 0001 0011 0001 8E 01 FFFF(讀取失敗)使用說明:當被設置的臺架為485從設備,返回“讀取失敗”;7、 設置故障設置1-64路:發(fā)送:55AA AC28 0011 0001 0040 05 FFFF(省略部分64字節(jié)數據)返回:55AA AC1E 0001 0011 0001 85 00 FFFF(設置故障成功)55AA AC1E 0001 0011

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

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

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

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

溫馨提示

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

評論

0/150

提交評論