版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、故障故障控制板通信協(xié)議修改記錄版本修改人審核人修改日期修改內(nèi)容V0.012011-5-11初次編寫V0.022011-5-12信息內(nèi)容和故障點注釋V0.032011-5-12信息內(nèi)容和故障點注釋V0.042011-5-24增加部分協(xié)議及說明V0.052011-5-25藍(lán)色部分是修改及疑問V0.062011-5-25增加部分協(xié)議及說明V0.072011-06-15增加實例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透傳串口和RS232兩種通訊接口進(jìn)行數(shù)據(jù)傳輸。串口屬性設(shè)置:波特率 38400、數(shù)據(jù)位 8、停止位 1、無校驗、無流控制。Zigbee主模塊ID號用0x0001,固定。PC機(jī):PC機(jī)為主機(jī)設(shè)備,主機(jī)啟動后輪詢其故障板,查詢得到在網(wǎng)的所有臺架信息,然后用戶可以選擇和某一臺架進(jìn)行通訊,通過串口將數(shù)據(jù)包發(fā)送出去。故障板:故障板為從機(jī)設(shè)備,上電后等待上位機(jī)的通訊命令,故障板都有惟一的ID號(2字節(jié))。保留ID號
3、0xFF,0xFF為廣播地址用(只針對RS232),用于廠家測試,出廠維修。表1 包數(shù)據(jù)格式序號內(nèi)容偏移字節(jié)數(shù)說明1包頭02固定為0x55、0xAA2校驗和22第3、4、5項的CRC16校驗和(CRC校驗值為低字節(jié)在前,高字節(jié)在后。)3目的地址424源地址625數(shù)據(jù)長度82第7項數(shù)據(jù)內(nèi)容的長度6命令類型1017數(shù)據(jù)內(nèi)容11N不定長 (N>=0,N<=65)8包尾11+N2固定為0xFF、0xFF二、控制命令列表:說明:藍(lán)色字體說明該命令只對zigbee路由器模塊有效 數(shù)據(jù)都采用16進(jìn)制模式命令命令類型數(shù)據(jù)長度數(shù)據(jù)內(nèi)容備注1建立網(wǎng)絡(luò)(發(fā)送)0x000無用于建立網(wǎng)絡(luò),源地址和目標(biāo)地址都
4、為0x0000應(yīng)答(返回)0x802網(wǎng)絡(luò)地址2個字節(jié)主zigbee的網(wǎng)絡(luò)地址2網(wǎng)絡(luò)未建立錯誤(返回)0xFE10x00返回該命令說明還未建立網(wǎng)絡(luò),不能進(jìn)行數(shù)據(jù)發(fā)送操作未找到任何從設(shè)備(返回)0xFE10x01返回該命令說明當(dāng)前設(shè)備列表為空未找到指定的設(shè)備ID(返回)0xFE10x02返回該命令說明指定設(shè)備ID沒有在當(dāng)前設(shè)備列表中命令類型被屏蔽錯誤(返回)0xFE10x03返回該命令說明發(fā)送的命令類型在ZigBee模塊上是無效的包頭包尾錯誤(返回)0xFE10x04返回該命令說明包頭包尾或者數(shù)據(jù)長度有錯誤發(fā)送失?。ǚ祷兀?xFE10x05返回該命令說明發(fā)送失敗,沒有得到從設(shè)備響應(yīng)CRC校驗錯誤(
5、返回)0xFE10x06CRC校驗錯誤錯誤的命令類型(返回)0xFE10x07無3主機(jī)查詢單個臺架是否在線及準(zhǔn)備好(發(fā)送)0x010無需要應(yīng)答應(yīng)答(返回)0x811模塊狀態(tài)0x00:模塊準(zhǔn)備就緒0x01:模塊未準(zhǔn)備好4設(shè)置臺架ID號(只能出廠時通過串口設(shè)置)(發(fā)送)0x0222字節(jié)ID號需要應(yīng)答(只針對485主設(shè)備有效,而從設(shè)備則返回錯誤)應(yīng)答(返回)0x821接收狀態(tài)0x00:設(shè)置正確0x01:設(shè)置錯誤5讀取臺架ID(發(fā)送)0x0A0需要應(yīng)答(485從設(shè)備返回錯誤)應(yīng)答(返回)0x8A2臺架ID正常返回兩字節(jié)ID0x01:讀取錯誤6設(shè)置臺架出廠參數(shù)1(前64字節(jié),只能出廠時通過串口設(shè)置) (
6、發(fā)送)0x0364臺架信息、出廠信息、版本信息需要應(yīng)答(只針對485主設(shè)備有效,而從設(shè)備則返回錯誤)應(yīng)答(返回)0x831接收狀態(tài)0x00:設(shè)置正確0x01:設(shè)置錯誤7設(shè)置臺架出廠參數(shù)2(前64字節(jié),只能出廠時通過串口設(shè)置)(發(fā)送)0x0D64臺架信息,出廠信息,版本信息需要應(yīng)答(只針對485主設(shè)備有效,而從設(shè)備返回則錯誤)應(yīng)答(返回)0x8D1接收狀態(tài)0x00:設(shè)置正確0x01:設(shè)置錯誤8讀取臺架出廠參數(shù)1(發(fā)送)0x040無需要應(yīng)答(485從設(shè)備返回錯誤)應(yīng)答(返回)0x8464臺架信息,出廠信息,版本信息表示出廠參數(shù)的前64字節(jié)數(shù)據(jù)0x01:讀取錯誤9讀取臺架出廠參數(shù)2(發(fā)送)0x0E0
7、無需要應(yīng)答(485從設(shè)備返回錯誤)應(yīng)答(返回)0x8E64臺架信息,出廠信息,版本信息表示出廠參數(shù)的后64字節(jié)數(shù)據(jù)0x01:讀取錯誤10設(shè)置故障1(發(fā)送)0x0564故障狀態(tài)類型對應(yīng)164路故障(485從設(shè)備返回錯誤)應(yīng)答(返回)0x851接收狀態(tài)0x00:設(shè)置正確0x01:設(shè)置錯誤設(shè)置故障2(發(fā)送)0x0664故障狀態(tài)類型對應(yīng)65128路故障(485從設(shè)備返回錯誤)應(yīng)答(返回)0x861接收狀態(tài)0x00:設(shè)置正確0x01:設(shè)置錯誤設(shè)置故障3(發(fā)送)0x0764故障狀態(tài)類型對應(yīng)129192路故障(485從設(shè)備返回錯誤)應(yīng)答(返回)0x871接收狀態(tài)0x00:設(shè)置正確0x01:設(shè)置錯誤11設(shè)置故
8、障注釋(發(fā)送)0x0865故障注釋包括中文、英文、數(shù)字?jǐn)?shù)據(jù)內(nèi)容的第一個字節(jié)存放的是故障路數(shù)標(biāo)示(取值范圍為1-192),故障注釋內(nèi)容長度最大為64字節(jié)(485從設(shè)備返回錯誤)需要應(yīng)答應(yīng)答(返回)0x881接收狀態(tài)0x00:設(shè)置正確0x01:設(shè)置錯誤12讀取故障注釋(單路)(發(fā)送)0x0C1故障通道數(shù)需要應(yīng)答(取值范圍為1-192,485從設(shè)備返回錯誤)應(yīng)答(返回)0x8C65故障注釋內(nèi)容數(shù)據(jù)內(nèi)容的第一個字節(jié)存放的是故障路數(shù)標(biāo)示,后64字節(jié)表示故障注釋0x01:讀取錯誤13讀取故障注釋(所有在線路)(發(fā)送)0x110無需要應(yīng)答(485從設(shè)備返回錯誤)應(yīng)答(當(dāng)前在線的路數(shù)有多少就返回多少個數(shù)據(jù)包)
9、(返回)0x9165故障注釋內(nèi)容數(shù)據(jù)內(nèi)容的第一個字節(jié)存放的是故障路數(shù)0x01:讀取錯誤14設(shè)置故障板485地址(只能出廠時通過串口設(shè)置)(發(fā)送)0x0F1485地址取值范圍為0x00-0x0A(0x00為485主設(shè)備,0x01-0x0A為從設(shè)備)應(yīng)答(返回)0x8F1接收狀態(tài)0x00:設(shè)置正確0x01:設(shè)置錯誤15讀取485地址(只能出廠時通過串口測試) (發(fā)送)0x100無無應(yīng)答(返回)0x901485地址0x00為485主設(shè)備,0x01-0x0A為485從設(shè)備16網(wǎng)絡(luò)指示燈(預(yù)留)0x091指示燈亮熄需要應(yīng)答,用于測試網(wǎng)絡(luò)指示燈好壞應(yīng)答(返回)0x890接收狀態(tài)0x00:接收正確0x01:
10、接收錯誤17格式化數(shù)據(jù)FLASH(預(yù)留)0x0B0無需要應(yīng)答(格式化出廠參數(shù)和故障注釋,485從設(shè)備返回錯誤)應(yīng)答(返回)0x8B1格式化狀態(tài)0x00:格式化正確0x01:格式化失敗18讀取AD等級(發(fā)送)0x120無-應(yīng)答(返回)0x921AD等級正常返回值范圍0x01-0x30錯誤返回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ù)長度為0x0000,命令類型為0x00;返回包的目標(biāo)地址始終為0x0000,源地址、數(shù)據(jù)域是zigbee路由器地址;在PC直連模式下使用該命令將返回“錯誤的命令類型”。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è)置臺架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è)備;使用說明:臺架ID取值范圍為0x0002-0x00F0,如果設(shè)置的ID值超出此范圍則返回“設(shè)置失敗”,當(dāng)被設(shè)置的臺架為485從設(shè)備,返回“設(shè)置失敗”;當(dāng)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(讀取失敗)使用范圍:485主設(shè)備;使用說明:當(dāng)被設(shè)置的臺架為485從設(shè)備,返回“讀取失敗”。5、 設(shè)置臺架出廠參數(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è)置失?。┰O(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è)置的臺架為485從設(shè)備,返回“讀取失敗”;當(dāng)zigbee通訊模式時,返回“屏蔽錯誤”。6、 讀取臺架出廠參數(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è)置的臺架為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è)置故障失敗)設(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è)置故障失敗)使用范圍:zigbee路由器,485主設(shè)備;使用說明:0x80:正常,對應(yīng)的路為導(dǎo)通狀態(tài),繼電器不動作,(系統(tǒng)電流最小)0x40:斷路,對應(yīng)的路為斷開狀態(tài),繼電器吸合,(此時電流較大)0x20:偶發(fā)性故障,對應(yīng)的路為時斷開時而導(dǎo)通,間隔時間為30秒0x10:不良,輸入端和輸出端阻值為20K0x08:短路,輸入端對地阻值為15歐姆,(系統(tǒng)電流很大,慎用)舉例,55AA AC28 0011 0001 0040 05 8040201008xxxx FFFF第一路正常;第二路偶發(fā)性故障,輸出端和輸出端斷開;第三路偶發(fā),會聽到繼電器吸合斷開的響聲;第四路不良,可用萬用表測
18、試輸入端和輸出端的阻值,應(yīng)為20K;第五路短路,輸入端對地15歐姆當(dāng)被設(shè)置的臺架為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é),第一個字節(jié)表示故障注釋的路數(shù),取值范圍為1-192,當(dāng)被設(shè)置的臺架為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è)備;使用說明:讀取單獨某一路時,返回包的數(shù)據(jù)域有65字節(jié)數(shù)據(jù),第一字節(jié)為所查詢故障路數(shù);讀取所有現(xiàn)在設(shè)備故障注釋時,按故障路數(shù)由小到大分開返回數(shù)據(jù)包。當(dāng)被讀取的臺架為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等.壓縮文件請下載最新的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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年美發(fā)店承包合同
- 山林轉(zhuǎn)包合同范本
- 2024年醫(yī)療器械代理銷售協(xié)議書
- 房產(chǎn)項目招商代理協(xié)議
- 消防設(shè)施維保合同
- 個人二手車轉(zhuǎn)讓協(xié)議書2024年
- 大連市貨運代理合同
- 2024年標(biāo)準(zhǔn)版離婚協(xié)議書格式
- 校園綠化合同:校園綠化養(yǎng)護(hù)承包協(xié)議
- 典型空調(diào)租賃合同
- GB/T 43005-2023給水用連續(xù)玻纖帶纏繞增強(qiáng)聚乙烯復(fù)合管
- 醫(yī)院公共衛(wèi)生科制度職責(zé)
- 2023學(xué)年完整公開課版盤古開天地
- 2023年福建省三明市七年級上學(xué)期數(shù)學(xué)期中試卷附答案
- 小學(xué)道德與法治三年級上冊第三單元《安全護(hù)我成長》第8課《安全記心上》說課稿
- 300MW鍋爐專業(yè)檢修規(guī)程
- 探索跨學(xué)科背景下的科技教育創(chuàng)新與探索
- 活性炭材料在電池中的應(yīng)用研究報告
- 餐飲服務(wù)員等級劃分標(biāo)準(zhǔn)
- 商貿(mào)企業(yè)安全系統(tǒng)生產(chǎn)實用標(biāo)準(zhǔn)化管理系統(tǒng)-安全系統(tǒng)生產(chǎn)責(zé)任制
- PEP小學(xué)六年級英語上冊選詞填空專題訓(xùn)練
評論
0/150
提交評論