一種測試采集終端本地通信單元互換性的方法
【專利摘要】本發明提供一種測試采集終端本地通信單元互換性的方法,包括以下步驟:外型結構互換性測試;接口管腳電氣性能測試;進行采集終端本地通信單元互換性測試,包括接口通信協議一致性測試和信息交互測試。本發明進行基于本地通信單元互換性功能測試,以檢測用電信息采集系統本地通信信道工作狀態,檢驗采集終端和用戶電能計量裝置之間的通信狀態,評價本地通信單元的工作效果,評估系統各組成部分之間數據通信的互聯互通能力;為解決采集終端與本地通信單元之間互聯互通互換問題提供測試手段,進一步提高了數據通信的穩定性、系統數據的安全性、信息的集成性、系統的可擴展性以及軟件平臺的先進性。
【專利說明】一種測試采集終端本地通信單元互換性的方法
【技術領域】
[0001]本發明涉及一種提取方法,具體講涉及一種測試采集終端本地通信單元互換性的方法。
【背景技術】
[0002]目前,中國正在進行用電信息采集系統建設,由于系統規模大,國內各終端廠家通信模塊、通信協議都是由廠家自行開發,各設備之間相互獨立運行,各種通信模塊、各種通信協議格式存在著較大的差異性,因而各系統中設備間的互換性及通信存在著諸多障礙,在很大程度上制約了采集系統的推廣和應用。
[0003]采集終端本地通信單元是實現采集終端和用戶電能計量裝置之間的數據通信,在用電信息采集系統中主要應用于采集終端和采集器、采集終端和智能電能表之間的通信,通信方式主要包括電力線載波、微功率無線、RS-485總線等,信道端口即通信傳輸的端口,具有模擬調制信號和內在通信機理的特征,是實現本地通信的前提。本地通信單元的接口參數、通信協議、通信時序和各廠家根據標準自行編寫的通信協議和通信時序將直接影響通信單元的工作質量。隨著用電信息采集系統建設的深入推進,國網公司制訂了《Q/GDW1376.2-2013電力用戶用電信息采集系統通信協議第3部分:采集終端本地通信模塊接口協議》對采集終端本地接口協議進行了規范,并在《Q/GDW1375.2-2013電力用戶用電信息采集系統型式規范第I部分:采集終端本地型式規范》和《Q/GDW1374.3-2013電力用戶用電信息采集系統技術規范第3部分:通信單元技術規范》中對本地通信單元的互換功能提出了型式要求和技術要求,因此需要對本地通信單元的外型尺寸、通信協議、接口管腳定義及電氣要求進行全面測試。
【發明內容】
[0004]為解決用電信息采集系統建設和運行過程中數據通信兼容的問題,取得穩定的通信效果,更好地服務于用電信息采集系統建設,本發明提供一種測試采集終端本地通信單元互換性的方法,為解決采集終端與本地通信單元之間互聯互通互換問題提供測試手段,進一步提高了數據通信的穩定性、系統數據的安全性、信息的集成性、系統的可擴展性以及軟件平臺的先進性。
[0005]為了實現上述發明目的,本發明采取如下技術方案:
[0006]提供一種測試采集終端本地通信單元互換性的方法,所述方法包括以下步驟:
[0007]步驟1:外型結構互換性測試;
[0008]步驟2:接口管腳電氣性能測試;
[0009]步驟3:進行采集終端本地通信單元互換性測試,包括接口通信協議一致性測試和信息交互測試。
[0010]所述步驟I中,通過標準外型尺寸接口模型檢測本地通信單元外型尺寸,以完成外型結構互換性測試;[0011]所述標準外型尺寸接口模型可嵌入本地通信單元,并與本地通信單元接口相匹配,完成采集終端的數據采集。
[0012]所述步驟2中,通過標準控制源測試本地通信單元的接口管腳,以完成電氣性能測試;
[0013]所述標準控制源為本地通信單元提供交直流電源,輸出狀態變位信號,并檢測采集終端是否能正確識別,監測被測模塊控制輸出狀態,與本地通信單元進行數據交換的設備。
[0014]所述接口管腳包括工作電源管腳、控制信號管腳、狀態信號管腳和通信信號管腳。
[0015]所述步驟3中,通過通信協議模擬器測試本地通信單元與采集終端的通信協議及信息交互過程,以完成接口通信協議一致性測試和信息交互流程測試;
[0016]所述通信協議模擬器內置1376.2標準的協議庫,依據通信協議和交互流程對本地通信單元發送數據幀,并接收本地通信單元返回的數據幀與內置協議庫進行比較。
[0017]所述步驟3包括以下步驟:
[0018]步驟3-1:進行接口通信協議一致性測試;
[0019]接口通信協議一致性測試的測試順序為:初始化、數據轉發、數據查詢、鏈路接口檢測、控制命令、路由查詢、路由設置、路由數據控制、路由數據轉發、路由數據抄讀和文件傳輸;
[0020]步驟3-2:信息交互測試;
[0021]信息交互測試的測試順序為:識別流程、檔案同步流程、點抄流程、節點主動注冊流程、采集終端主動抄表流程、路由模塊主動抄表流程和廣播流程中通信時延相關報文通
機制流程。
[0022]所述步驟3-1中的初始化包括硬件初始化、參數區初始化和數據區初始化;具體有:
[0023]7.1硬件初始化;
[0024]7.1.1 發送數據幀:68(F00410000283200000101009D16 ;
[0025]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:01 ;標識:0100 ;CS:9D ;止:16 ;
[0026]7.1.2響應數據幀;
[0027]7.1.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0028]7.1.2.2判斷數據幀類型是否為轉發通信協議數據幀類型,即AFN是否為00,標識是否為0100 ;
[0029]7.1.2.3判斷確認幀的數據單元長度是否為4個字節;
[0030]7.2參數區初始化;
[0031]7.2.1 發送數據幀:68(F00410000283200000102009E16 ;
[0032]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:01 ;標識:0200 ;CS:9E ;止:16 ;
[0033]7.2.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0034]7.3數據區初始化;[0035]7.3.1 發送數據幀:68(F0041000028320000010400A016 ;
[0036]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:01 ;標識:0400 ;CS:A0 ;止:16 ;
[0037]7.3.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷。
[0038]所述步驟3-1中的數據轉發包括透明傳輸、測試DL/T645—1997和測試DL/T645—2007 ;具體有:
[0039]8.1透明傳輸;
[0040]8.1.1 發送數據幀:681F0041000028320000020100000E6800330000000068010243C30C16DA16 ;
[0041]其中,始:68;L:1F00 ;C:41 ;R:000028320000 ;AFN:02 ;標識:0100 ;數據單元:000E6800330000000068010243C30C16 ;CS:DA ;止:16 ;
[0042]8.1.2響應數據幀:
[0043]8.1.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0044]8.1.2.2判斷數據幀類型是否為轉發通信協議數據幀類型,即AFN是否為02,標識是否為0100 ;
[0045]8.1.2.3判斷通信協議類型是否為透明傳輸,即數據單元第一個字節是否為00H,且數據單元中報文長度是否與數據報文的長度一致;
[0046]8.2 測試 DL/T645—1997 ;
[0047]8.2.1 發送數據幀:681F0041000028320000020100010E6800330000000068010243C30C16DB16 ;
[0048]其中,始:68;L:1F00 ;C:41 ;R:000028320000 ;AFN:02 ;標識:0100 ;數據單元:010E6800330000000068010243C30C16 ;CS:DB ;止:16 ;
[0049]8.2.2響應數據幀;
[0050]8.2.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0051]8.2.2.2判斷數據幀類型是否為轉發通信協議數據幀類型,即AFN是否為02,標識是否為0100 ;
[0052]8.2.2.3判斷通信協議類型是否為DL/T645-1997,即數據單元第一個字節是否為01H,且數據單元中報文長度是否與數據報文的長度一致;
[0053]8.3 測試 DL/T645— 2007 ;
[0054]8.3.1 發送數據幀:6821004100002832000002010002106800330000000068110433333433E5169016 ;
[0055]其中,始:68;L:2100 ;C:41 ;R:000028320000 ;AFN:02 ;標識:0100 ;數據單元:02106800330000000068110433333433E516 ;CS:90 ;止:16 ;
[0056]8.3.2響應數據幀;
[0057]8.3.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0058]8.3.2.2判斷數據幀類型是否為轉發通信協議數據幀類型,即AFN是否為02,標識是否為OlOO ;
[0059]8.3.2.3判斷通信協議類型是否為DL/T645-2007,即數據單元第一個字節是否為02H,且數據單元中報文長度是否與數據報文的長度一致。
[0060]所述步驟3-1中的數據查詢包括查詢廠商代碼和版本信息、噪聲值、從節點偵聽信息、主節點地址、主節點狀態字和通信速率、主節點干擾狀態、讀取從節點監控最大超時時間以及查詢無線通信參數;具體有:
[0061]9.1廠商代碼和版本信息
[0062]9.1.1 發送數據幀:68(F00410000283200000301009F16 ;
[0063]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:02 ;標識:0100 ;CS:9F ;止:16 ;
[0064]9.1.2響應數據幀;
[0065]9.1.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0066]9.1.2.2判斷數據幀類型是否為廠商代碼和版本信息數據幀類型,即AFN是否為03,標識是否為0100 ;
[0067]9.1.2.3判斷判斷數據單元長度是否為9個字節;
[0068]9.2噪聲值
[0069]9.2.1 發送數據幀:68(F0041000028320000030200A016 ;
[0070]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:03 ;標識:0200 ;CS:A0 ;止:16 ;
[0071]9.2.2響應數據幀;
[0072]9.2.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0073]9.2.2.2判斷數據幀類型是否為噪聲值數據幀類型,即AFN是否為03,標識是否為0200 ;
[0074]9.2.2.3判斷數據單元長度是否為I個字節,并且取值O?15 ;
[0075]9.3從節點偵聽信息
[0076]9.3.1 發送數據幀:681100410000283200000304000001A316 ;
[0077]其中,始:68;L:1100 ;C:41 ;R:000028320000 ;AFN:03 ;標識:0400 ;數據單元:0001 ;CS:A3 ;止:16 ;
[0078]9.3.2響應數據幀;
[0079]9.3.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0080]9.3.2.2判斷數據幀類型是否為從節點偵聽信息數據幀類型,即AFN是否為03,標識是否為0400 ;
[0081]9.3.2.3判斷數據單元的長度大于O ;
[0082]9.4主節點地址
[0083]9.4.1 發送數據幀:68(F0041000028320000030800A616 ;
[0084]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:03 ;標識:0800 ;CS:A6 ;止:16 ;
[0085]9.4.2響應數據幀;
[0086]9.4.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0087]9.4.2.2判斷數據幀類型是否為主節點地址數據幀類型,即AFN是否為03,標識是否為0800 ;
[0088]9.4.2.3判斷數據單元的長度是否為6字節;
[0089]9.5主節點狀態字和通信速率
[0090]9.5.1 發送數據幀:680F0041000028320000031000AE16 ;
[0091]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:03 ;標識:1000 ;CS:AE ;止:16 ;
[0092]9.5.2響應數據幀;
[0093]9.5.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0094]9.5.2.2判斷數據幀類型是否為主節點狀態字和通信速率數據幀類型,即AFN是否為03,標識是否為1000 ;
[0095]9.5.2.3判斷數據單元的長度是否大于O ;
[0096]9.6主節點干擾狀態
[0097]9.6.1 發送數據幀:6810004100002832000003200001BF16 ;
[0098]其中,始:68;L:1000 ;C:41 ;R:000028320000 ;AFN:03 ;標識:2000 ;數據單元:01 ;CS:BF ;止:16 ;
[0099]9.6.2響應數據幀;
[0100]9.6.2.1判斷數據幀結構是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0101]9.6.2.2判斷數據幀類型是否為主節點干擾狀態數據幀類型,即AFN是否為03,標識是否為2000 ;
[0102]9.6.2.3判斷數據單元的長度是否為I個字節,并且值為O或I ;
[0103]9.7讀取從節點監控最大超時時間
[0104]9.7.1 發送數據幀:68(F0041000028320000034000DE16
[0105]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:03 ;標識:4000 ;CS:DE ;止:16 ;
[0106]9.7.2響應數據幀;
[0107]9.7.2.1判斷數據幀結構是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0108]9.7.2.2判斷數據幀類型是否為讀取從節點監控最大超時時間數據幀類型,即AFN是否為03,標識是否為4000 ;
[0109]9.7.2.3判斷數據單元的長度是否為2個字節;
[0110]9.8查詢無線通信參數
[0111]9.8.1 發送數據幀:680F00410000283200000380001E16 ;[0112]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:03 ;標識:8000 ;CS:1E ;止:16 ;
[0113]9.8.2響應數據幀;
[0114]9.8.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0115]9.8.2.2判斷數據幀類型是否為查詢無線通信參數數據幀類型,即AFN是否為03,標識是否為8000 ;
[0116]9.8.2.3判斷數據單元的長度是否為2個字節,無線信道組的值,即數據單元第一個字節是否小于64,無線主節點發射功率的值,即數據單元第二個字節是否小于4。
[0117]所述步驟3-1中的鏈路接口檢測包括發送測試主/從節點檢測命令、從節點點名;具體有:
[0118]10.1發送測試主/從節點檢測命令
[0119]10.1.1 發送數據幀:6810004100002832000004010001A416 ;
[0120]其中,始:68;L:1000 ;C:41 ;R:000028320000 ;AFN:04 ;標識:8000 ;數據單元:01 ;CS:A4 ;止:16 ;
[0121]10.1.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0122]10.2從節點點名
[0123]10.2.1 發送數據幀:680F004100002832000004020001A116 ;
[0124]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:04 ;標識:0200 ;CS:A1 ;止:16 ;
[0125]10.2.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷。
[0126]所述步驟3-1中的控制命令包括設置主節點地址、允許從節點上報、啟動廣播、設置從節點監控最大超時時間和設置無線通信參數;具體有:
[0127]11.1設置主節點地址
[0128]11.1.1 發送數據幀:681500410000283200000501001122334455660616 ;
[0129]其中,始:68;L:1500 ;C:41 ;R:000028320000 ;AFN:05 ;標識:0100 ;數據單元:112233445566 ;CS:06 ;止:16 ;
[0130]11.1.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0131]11.2允許從節點上報
[0132]11.2.1 發送數據幀:6810004100002832000005020001A316 ;
[0133]其中,始:68;L:1000 ;C:41 ;R:000028320000 ;AFN:05 ;標識:0200 ;數據單元:01 ;CS:A3 ;止:16 ;
[0134]11.2.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0135]11.3啟動廣播
[0136]11.3.1啟動廣播透明傳輸
[0137]11.3.1.1 發送數據幀:681F00410000283200050400000E68003300000000E116 ;
[0138]其中,始:68;L:1F00 ;C:41 ;R:000028320000 ;AFN:05 ;標識:0400 ;數據單元:000E6800330000000068010243C30C16 ;CS:E1 ;止:16 ;
[0139]11.3.1.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;[0140]11.3.2 啟動廣播 DL/T645—1997
[0141]11.3.2.1 發送數據幀:681F00410000283200050400010E6800330000000068010243C30C16E016 ;
[0142]其中,始:68;L:1F00 ;C:41 ;R:000028320000 ;AFN:05 ;標識:0400 ;數據單元:010E6800330000000068010243C30C16 ;CS:E0 ;止:16 ;
[0143]11.3.2.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0144]11.3.3 啟動廣播 DL/T645— 2007
[0145]11.3.3.1 發送數據幀:68210041000028320005040002106800330000000068110433333433E5169616 ;
[0146]其中,始:68;L:2100 ;C:41 ;R:000028320000 ;AFN:05 ;標識:0400 ;數據單元:02106800330000000068110433333433E516 ;CS:96 ;止:16 ;
[0147]11.3.3.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0148]11.4設置從節點監控最大超時時間
[0149]11.4.1 發送數據幀:68100041000028320005080004AC16 ;
[0150]其中,始:68;L:1000 ;C:41 ;R:000028320000 ;AFN:05 ;標識:0800 ;數據單元:
04 ;CS:AC ;止:16 ;
[0151]11.4.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0152]11.5設置無線通信參數
[0153]11.5.1 發送數據幀:6811004100002832000510000101B216 ;
[0154]其中,始:68;L:1100 ;C:41 ;R:000028320000 ;AFN:05 ;標識:1000 ;數據單元:
0101;CS:B2 ;止:16 ;
[0155]11.5.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷。
[0156]所述步驟3-1中的路由查詢包括查詢從節點數量、從節點信息、指定從節點的上一級中繼路由信息、路由運行狀態、未抄讀成功的從節點信息和主動注冊的從節點信息;具體有:
[0157]12.1從節點數量
[0158]12.1.1 發送數據幀:680F0041000028320000100100AC16 ;
[0159]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:10 ;標識:0100 ;CS:AC ;止:16 ;
[0160]12.1.2響應數據幀;
[0161]12.1.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0162]12.1.2.2判斷數據幀類型是否為從節點數量數據幀類型,即AFN是否為10,標識是否為0100 ;
[0163]12.1.2.3判斷數據單元的長度是否為4個字節;
[0164]12.3從節點信息
[0165]12.3.1 發送數據幀:68120041000028320000100200010001AF16 ;
[0166]其中,始:68;L:1200 ;C:41 ;R:000028320000 ;AFN:10 ;標識:0200 ;數據單元:010001 ;CS:AF ;止:16 ;[0167]12.3.2響應數據幀;
[0168]12.3.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0169]12.3.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為10,標識是否為0200 ;
[0170]12.3.2.3判斷數據單元的長度是否為大于O ;
[0171]12.4指定從節點的上一級中繼路由信息
[0172]12.4.1 發送數據幀:68150041000028320000100400003300000000E216 ;
[0173]其中,始:68;L:1500 ;C:41 ;R:000028320000 ;AFN: 10 ;標識:0400 ;數據單元:003300000000 ;CS:E2 ;止:16 ;
[0174]12.4.2響應數據幀;
[0175]12.4.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0176]12.4.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為10,標識是否為0400 ;
[0177]12.4.2.3判斷數據單元的長度是否為大于O ;
[0178]12.5路由運行狀態
[0179]12.5.1 發送數據幀:68(F0041000028320000100800B316 ;
[0180]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:10 ;標識:0800 ;CS:B3 ;止:16 ;
[0181]12.5.2響應數據幀;
[0182]12.5.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0183]12.5.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為10,標識是否為0800 ;
[0184]12.5.2.3判斷數據單元的長度是否為大于O ;
[0185]12.6未抄讀成功的從節點信息
[0186]12.6.1 發送數據幀:68120041000028320000101000010001BD16 ;
[0187]其中,始:68;L:1200 ;C:41 ;R:000028320000 ;AFN:10 ;標識:1000 ;數據單元:010001 ;CS:BD ;止:16 ;
[0188]12.6.2響應數據幀;
[0189]12.6.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0190]12.6.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為10,標識是否為1000 ;
[0191]12.6.2.3判斷數據單元的長度是否為大于O ;
[0192]12.7主動注冊的從節點信息
[0193]12.7.1 發送數據幀:68120041000028320000102000010001CD16 ;
[0194]其中,始:68;L:1200 ;C:41 ;R:000028320000 ;AFN:10 ;標識:2000 ;數據單元:OlOOOl ;CS:CD ;止:16 ;
[0195]12.7.2響應數據幀;
[0196]12.7.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0197]12.7.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為10,標識是否為2000 ;
[0198]12.7.2.3判斷數據單元的長度是否為大于O。
[0199]所述步驟3-1中的路由設置包括添加從節點、刪除從節點、設置從節點固定中繼路徑、設置路由工作模式、激活從節點主動注冊和終止從節點主動注冊;具體有:
[0200]13.1添加從節點
[0201]13.1.1 發送數據幀:6819004100002832000011010001003300000000020001E416 ;
[0202]其中,始:68;L:1900 ;C:41 ;R:000028320000 ;AFN:11 ;標識:0100 ;數據單元:01003300000000020001 ;CS:E4 ;止:16 ;
[0203]13.1.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0204]13.2刪除從節點
[0205]13.2.1 發送數據幀:68160041000028320000110200011122334455661416 ;
[0206]其中,始:68;L:1600 ;C:41 ;R:000028320000 ;AFN:11 ;標識:0200 ;數據單元:01112233445566 ;CS:14 ;止:16 ;
[0207]13.2.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0208]13.3設置從節點固定中繼路徑
[0209]13.3.1 發送數據幀:681C0041000028320000110400003300000000018888889999994716 ;
[0210]其中,始:68;L:1C00 ;C:41 ;R:000028320000 ;AFN:11 ;標識:0400 ;數據單元:00330000000001888888999999 ;CS:47 ;止:16 ;
[0211]13.3.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0212]13.4設置路由工作模式
[0213]13.4.1 發送數據幀:681200410000283200001108230000D716 ;
[0214]其中,始:68;L:1200 ;C:41 ;R:000028320000 ;AFN:11 ;標識:0800 ;數據單元:230000 ;CS:D7 ;止:16 ;
[0215]13.4.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0216]13.5激活從節點主動注冊
[0217]13.5.1 發送數據幀:68190041000028320000111000001212100512010003040F16 ;
[0218]其中,始:68;L:1900 ;C:41 ;R:000028320000 ;AFN:11 ;標識:1000 ;數據單元:00121210051201000304 ;CS:0F ;止:16 ;
[0219]13.5.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0220]13.6終止從節點主動注冊
[0221]13.6.1 發送數據幀:680F0041000028320000112000CC16 ;
[0222]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:11 ;標識:2000 ;CS:CC ;止:16 ;[0223]13.6.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷。
[0224]所述步驟3-1中的路由數據控制包括重啟、暫停和恢復;具體有:
[0225]14.1 重啟
[0226]14.1.1 發送數據幀:680F0041000028320000120100AE16 ;
[0227]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:12 ;標識:0100 ;CS:AE ;止:16 ;
[0228]14.1.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0229]14.2 暫停
[0230]14.2.1 發送數據幀:68(F0041000028320000120200AF16 ;
[0231]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:12 ;標識:0200 ;CS:AF ;止:16 ;
[0232]14.2.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0233]14.2.3 恢復
[0234]14.2.3.1 發送數據幀:68(F0041000028320000120400B116 ;
[0235]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:12 ;標識:0400 ;CS:B1 ;止:16 ;
[0236]14.2.3.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷。
[0237]所述步驟3-1中的路由數據轉發包括監控從節點透明傳輸、監控從節點DL/T645—1997、監控從節點DL/T645— 2007 ;具體有:
[0238]15.1監控從節點透明傳輸
[0239]15.1.1 發送數據幀:682C004104002832000088888899999900330000000013010000000E6800330000000068010243C30C168516 ;
[0240]其中,始:68;L:2C00 ;C:41 ;R:040028320000 ;A:888888999999003300000000 ;AFN:13 ;標識:0100 ;數據單元:00000E6800330000000068010243C30C16 ;CS:B5 ;止:16 ;
[0241]15.1.2響應數據幀;
[0242]15.1.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0243]15.1.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為13,標識是否為0100 ;
[0244]15.1.2.3判斷通信協議類型是否為透明傳輸,即數據單元第一個字節是否為00H,數據單元中報文長度是否與數據報文的長度一致;
[0245]15.2 監控從節點 DL/T645—1997
[0246]15.2.1 發送數據幀:682C004104002832000088888899999900330000000013010001000E6800330000000068010243C30C168616 ;
[0247]其中,始:68;L:2C00 ;C:41 ;R:040028320000 ;A:888888999999003300000000 ;AFN:13 ;標識:0100 ;數據單元:01000E6800330000000068010243C30C16 ;CS:86 ;止:16 ;
[0248]15.2.2響應數據幀;
[0249]15.2.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;[0250]15.2.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為13,標識是否為0100 ;
[0251]15.2.2.3判斷通信協議類型是否為DL/T645-1997,即數據單元第一個字節是否為01H,數據單元中報文長度是否與數據報文的長度一致;
[0252]15.3 監控從節點 DL/T645— 2007
[0253]15.3.1 發送數據幀:682E00410400283200008888889999990033000000001301000200106800330000000068110433333433E5163B16 ;
[0254]其中,始:68;L:2E00 ;C:41 ;R:040028320000 ;A:888888999999003300000000 ;AFN:13 ;標識:0100 ;數據單元:0200106800330000000068110433333433E516 ;CS:3B ;止:16 ;
[0255]15.3.2響應數據幀;
[0256]15.3.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0257]15.3.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為13,標識是否為0100 ;
[0258]15.3.2.3判斷通信協議類型是否為DL/T645-2007,即數據單元第一個字節是否為02H,數據單元中報文長度是否與數據報文的長度一致。
[0259]所述步驟3-1中的路由數據抄讀包括路由請求抄讀內容和路由請求集中器時鐘;具體有:
[0260]16.1路由請求抄讀內容
[0261]16.1.1 發送數據幀:681700410000283200001401000100330000000001E516 ;
[0262]其中,始:68;L:1700 ;C:41 ;R:040028320000 ;AFN:14 ;標識:0100 ;數據單元:0100330000000001 ;CS:E5 ;止:16 ;
[0263]16.1.2響應數據幀;
[0264]16.1.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0265]16.1.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為14,標識是否為0100 ;
[0266]16.1.2.3判斷數據單元的長度是否大于O ;
[0267]16.2路由請求集中器時鐘
[0268]16.2.1 發送數據幀:681B0041000028320000140200000000240513ED16 ;
[0269]其中,始:68;L: 1B00 ;C:41 ;R:040028320000 ;AFN: 14 ;標識:0200 ;數據單元:000000240513 ;CS:ED ;止:16 ;
[0270]16.2.2響應數據幀;
[0271]16.2.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0272]16.2.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為14,標識是否為0200 ;
[0273]16.2.2.3判斷數據單元的長度是否大于O。[0274]所述步驟3-1中的文件傳輸方式過程為:
[0275]17.1 發送數據幀:681A00410000283200001501000000000100000001001234F916 ;
[0276]其中,始:68;L:1A00 ;C:41 ;R:040028320000 ;AFN:15 ;標識:0100 ;數據單元:0000000100000001001234 ;CS:F9 ;止:16 ;
[0277]17.2響應數據幀;
[0278]17.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0279]17.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為15,標識是否為0100 ;
[0280]17.2.3判斷數據單元的長度是否為4字節。
[0281]所述步驟3-2具體包括以下步驟:
[0282]步驟3-2-1:識別流程
[0283]步驟3-2-1-1:通過RESET管腳復位路由;
[0284]步驟3-2-1-2:等待通信單元上報信息AFN=03H_F10上行,等待超時時間lmin,如果沒有收到則下發本地通信模塊運行模式信息命令AFN=03H-F10 ;
[0285]步驟3-2-1-3:從本地通信模塊運行模式信息命令AFN=03H_F10中獲得模塊抄表方式和從節點監控最大超時時間;模塊抄表方式,如果是集中器模式抄表,則檔案同步流程和路由模塊主動方式抄表不支持;如果是路由模式抄表,則集中器主動方式抄表不支持;
[0286]步驟3-2-1-4:下發設置主節點地址命令AFN=05H_F1,此時判斷流程結束;
[0287]步驟3-2-2:檔案同步流程
[0288]步驟3-2-2-1:下發參數區初始化命令AFN=O 1H-F2 ;
[0289]步驟3-2-2-2:下發查詢從節點數量命令AFN=IOH-Fl ;
[0290]步驟3-2-2-3:下發從節點信息命令AFN=10H_F2,比較從節點表地址與集中器表地址信息,一致則測試結束,不一致則繼續執行以下步驟;
[0291]步驟3-2-2-4:下發添加從節點地址命令AFN=I IH-Fl,跳至步驟3_2_2_3,執行3次后,從節點表地址與集中器表地址信息仍均不一致,判為不支持;
[0292]步驟3-2-2-5:等待集中器命令,若為AFN=IOH - F2,則回復路由模塊的表檔案地址,即上一步記錄的地址,測試結束;
[0293]步驟3-2-3:點抄流程
[0294]步驟3-2-3-1:下發暫停路由命令AFN=12H-F2 ;
[0295]步驟3-2-3-2:下發監控從節點命令AFN=13H-F1,DL/T645_2007協議,與通信延時有關,等待回碼,等待超時時間按從節點監控最大超時時間計算最大90s,若收到請求依通信延時修正通信數據命令AFN=14H-F3上行,依據延時下發修正后的通信數據AFN=14H_F3下行,若收到AFN=13H-F1回碼則判為支持,且跳至步驟4,若沒有收到則繼續執行以下步驟;
[0296]步驟3-2-3-3:下發監控從節點命令AFN=13H_F1,DL/T645-2007協議,與通信延時無關,等待回碼,等待超時時間按從節點監控最大超時時間計算最大90s,若收到AFN=13H-F1回碼,則判為支持,若沒有收到則判為不支持;
[0297]步驟3-2-3-4:下發恢復路由命令AFN=12H_F3,測試結束;[0298]步驟3-2-4:節點主動注冊流程
[0299]步驟3-2-4-1:下發暫停路由命令AFN=12H_F2 ;
[0300]步驟3-2-4-2:下發激活從節點主動注冊AFN=11H_F5,此命令中持續時間參數設為lmin,等待回碼,空閑時間IOmin,合計Ilmin ;
[0301]步驟3-2-4-3:集中器若收到上報從節點信息及設備類型AFN=06H_F4上行或上報從節點信息AFN=06HF1上行,且收到路由工況變動信息AFN=06H_F3則判為支持,下發恢復路由命令AFN=12H-F3 ;測試結束;
[0302]步驟3-2-4-4:若超時時間到,步驟3_2_4_3沒結束則下發路由運行狀態AFN=10H-F4,獲得其工作標志,只有在路由運行狀態為正在工作且步驟3_2_4_3中收到上報從節點信息及設備類型AFN=06H-F4上行或上報從節點信息AFN=06HF1上行,才會判為支持,否則判為不支持;
[0303]步驟3-2-5:集中器主動抄表流程
[0304]步驟3-2-5-1:下發暫停路由命令AFN=12H_F2 ;
[0305]步驟3-2-5-2:下發監控從節點命令AFN=13H-F1,DL/T645_2007協議,與通信延時有關,等待回碼,等待超時時間按從節點監控最大超時時間計算最大90s,若收到請求依通信延時修正通信數據命令AFN=14H-F3上行,依據延時下發修正后的通信數據AFN=14H_F3下行,若收到AFN=13H-F1回碼則判為支持,下發恢復路由命令AFN=12H_F3 ;測試結束,若沒有收到則繼續執行以下步驟;
[0306]步驟3-2-5-3:下發監控從節點命令AFN=13H_F1,DL/T645-2007協議,與通信延時無關,等待回碼,等待超時時間按從節點監控最大超時時間計算最大90s,若收到AFN=13H-F1回碼,則判為支持,若沒有收到則判為不支持;
[0307]步驟3-2-6:路由模塊主動抄表流程
[0308]步驟3-2-6-1:下發重啟路由命令AFN=12H_F1,等待回碼,等待超時時間90s ;
[0309]步驟3-2-6-2:若收到路由請求抄讀內容命令AFN=14H_F1上行,則下發AFN=14H-F1命令,此命令與通信延時有關,信道標識和電表地址與收到報文匹配,抄讀標志項設為可以抄讀,等待回碼,等待超時時間90s ;
[0310]步驟3-2-6-3:若收到請求依通信延時修正通信數據命令AFN=14H_F3上行,則下發按照延時修正通信報文AFN=14H-F3下行;
[0311]步驟3-2-6-4:若收到上報抄讀數據AFN=06H_F2上行,則判為支持,若等待超時,則判為不支持,超時時間為90s ;
[0312]步驟3-2-6-5:下發暫停路由命令AFN=12H_F2 ;測試結束;
[0313]步驟3-2-7:廣播流程中通信時延相關報文通信機制流程
[0314]步驟3-2-7-1:下發暫停路由命令AFN=12H_F2 ;
[0315]步驟3-2-7-2:下發通信延時相關廣播通信時長命令AFN=03H_F9,收到回碼AFN=03H-F9 上行;
[0316]步驟3-2-7-3:下發啟動廣播命令AFN=05H_F3下行;
[0317]步驟3-2-7-4:收到確認幀AFN=OOH-Fl上行,依據確認幀中的等待完成時間進行
等待;
[0318]步驟3-2-7-5:下發恢復路由命令AFN=12H_F3,測試結束。[0319]與現有技術相比,本發明的有益效果在于:
[0320]1.進行基于本地通信單元互換性功能測試,對本地通信單元的外型尺寸、管腳電氣參數和電路特征(包括控制管腳、狀態管腳和通信管腳)、通信性能、通信協議和通信時序的一致性進行綜合測試,以檢測用電信息采集系統本地通信信道工作狀態,檢驗采集終端和用戶電能計量裝置之間的通信狀態,評價本地通信單元的工作效果,評估系統各組成部分之間數據通信的互聯互通能力;
[0321]2.測試采集終端本地通信單元互換性的方法將為解決采集終端與本地通信單元之間互聯互通互換問題提供測試手段,進一步提高了數據通信的穩定性、系統數據的安全性、信息的集成性、系統的可擴展性以及軟件平臺的先進性;
[0322]3.符合相關標準的要求,實現了采集終端本地通信單元互換性測試,滿足電能信息采集需要,體現智能電網“信息化、自動化、互動化”的建設要求,提高采集終端的可靠性和使用壽命,促進采集終端質量提升,保障用電信息采集系統的可靠運行,進一步完善計量技術管理體系,推動用電信息采集工作健康有序發展。
【專利附圖】
【附圖說明】
[0323]圖1是測試采集終端本地通信單元互換性的方法流程圖。
【具體實施方式】
[0324]下面結合附圖對本發明作進一步詳細說明。
[0325]如圖1,提供一種測試采集終端本地通信單元互換性的方法,所述方法包括以下步驟:
[0326]步驟1:外型結構互換性測試;
[0327]步驟2:接口管腳電氣性能測試;
[0328]步驟3:進行采集終端本地通信單元互換性測試,包括接口通信協議一致性測試和信息交互測試。
[0329]所述步驟I中,通過標準外型尺寸接口模型檢測本地通信單元外型尺寸是否符合《Q/GDW1375.2-2013電力用戶用電信息采集系統型式規范第I部分:采集終端本地型式規范》的要求,以完成外型結構互換性測試;
[0330]所述標準外型尺寸接口模型可嵌入本地通信單元,并與本地通信單元接口相匹配,完成采集終端的數據采集。
[0331]所述步驟2中,通過標準控制源測試本地通信單元的接口管腳是否符合《Q/GDW1375.2-2013電力用戶用電信息采集系統型式規范第I部分:采集終端本地型式規范》、《Q/GDW1374.3-2013電力用戶用電信息采集系統技術規范第3部分:通信單元技術規范》的要求,以完成電氣性能測試;
[0332]所述標準控制源為本地通信單元提供交直流電源,輸出狀態變位信號,并檢測采集終端是否能正確識別,監測被測模塊控制輸出狀態,與本地通信單元進行數據交換的設備。
[0333]所述接口管腳包括工作電源管腳、控制信號管腳、狀態信號管腳和通信信號管腳。
[0334]所述步驟3中,通過通信協議模擬器測試本地通信單元與采集終端的通信協議及信息交互過程是否符合《Q/GDW1376.2-2013電力用戶用電信息采集系統通信協議第2部分:采集終端本地通信模塊接口協議》的要求,以完成接口通信協議一致性測試和信息交互流程測試;
[0335]所述通信協議模擬器內置1376.2標準的協議庫,依據通信協議和交互流程對本地通信單元發送數據幀,并接收本地通信單元返回的數據幀與內置協議庫進行比較。
[0336]所述步驟3包括以下步驟:
[0337]步驟3-1:進行接口通信協議一致性測試;
[0338]接口通信協議一致性測試的測試順序為:初始化、數據轉發、數據查詢、鏈路接口檢測、控制命令、路由查詢、路由設置、路由數據控制、路由數據轉發、路由數據抄讀和文件傳輸;
[0339]步驟3-2:信息交互測試;
[0340]信息交互測試的測試順序為:識別流程、檔案同步流程、點抄流程、節點主動注冊流程、采集終端主動抄表流程、路由模塊主動抄表流程和廣播流程中通信時延相關報文通
機制流程。
[0341]所述步驟3-1中的初始化包括硬件初始化、參數區初始化和數據區初始化;具體有:
[0342]7.1硬件初始化;
[0343]7.1.1 發送數據幀:68(F00410000283200000101009D16 ;
[0344]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:01 ;標識:0100 ;CS:9D ;止:16 ;
[0345]7.1.2響應數據幀;
[0346]7.1.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0347]7.1.2.2判斷數據幀類型是否為轉發通信協議數據幀類型,即AFN是否為00,標識是否為0100 ;
[0348]7.1.2.3判斷確認幀的數據單元長度是否為4個字節;
[0349]7.2參數區初始化;
[0350]7.2.1 發送數據幀:68(F00410000283200000102009E16 ;
[0351]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:01 ;標識:0200 ;CS:9E ;止:16 ;
[0352]7.2.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0353]7.3數據區初始化;
[0354]7.3.1 發送數據幀:68(F0041000028320000010400A016 ;
[0355]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:01 ;標識:0400 ;CS:A0 ;止:16 ;
[0356]7.3.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷。
[0357]所述步驟3-1中的數據轉發包括透明傳輸、測試DL/T645—1997和測試DL/T645—2007 ;具體有:
[0358]8.1透明傳輸;[0359]8.1.1 發送數據幀:681F0041000028320000020100000E6800330000000068010243C30C16DA16 ;
[0360]其中,始:68;L:1F00 ;C:41 ;R:000028320000 ;AFN:02 ;標識:0100 ;數據單元:000E6800330000000068010243C30C16 ;CS:DA ;止:16 ;
[0361]8.1.2響應數據幀:
[0362]8.1.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0363]8.1.2.2判斷數據幀類型是否為轉發通信協議數據幀類型,即AFN是否為02,標識是否為0100 ;
[0364]8.1.2.3判斷通信協議類型是否為透明傳輸,即數據單元第一個字節是否為00H,且數據單元中報文長度是否與數據報文的長度一致;
[0365]8.2 測試 DL/T645—1997 ;
[0366]8.2.1 發送數據幀:681F0041000028320000020100010E6800330000000068010243C30C16DB16 ;
[0367]其中,始:68;L:1F00 ;C:41 ;R:000028320000 ;AFN:02 ;標識:0100 ;數據單元:010E6800330000000068010243C30C16 ;CS:DB ;止:16 ;
[0368]8.2.2響應數據幀;
[0369]8.2.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0370]8.2.2.2判斷數據幀類型是否為轉發通信協議數據幀類型,即AFN是否為02,標識是否為0100 ;
[0371]8.2.2.3判斷通信協議類型是否為DL/T645-1997,即數據單元第一個字節是否為01H,且數據單元中報文長度是否與數據報文的長度一致;
[0372]8.3 測試 DL/T645— 2007 ;
[0373]8.3.1 發送數據幀:6821004100002832000002010002106800330000000068110433333433E5169016 ;
[0374]其中,始:68;L:2100 ;C:41 ;R:000028320000 ;AFN:02 ;標識:0100 ;數據單元:02106800330000000068110433333433E516 ;CS:90 ;止:16 ;
[0375]8.3.2響應數據幀;
[0376]8.3.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0377]8.3.2.2判斷數據幀類型是否為轉發通信協議數據幀類型,即AFN是否為02,標識是否為0100 ;
[0378]8.3.2.3判斷通信協議類型是否為DL/T645-2007,即數據單元第一個字節是否為02H,且數據單元中報文長度是否與數據報文的長度一致。
[0379]所述步驟3-1中的數據查詢包括查詢廠商代碼和版本信息、噪聲值、從節點偵聽信息、主節點地址、主節點狀態字和通信速率、主節點干擾狀態、讀取從節點監控最大超時時間以及查詢無線通信參數;具體有:
[0380]9.1廠商代碼和版本信息[0381]9.1.1 發送數據幀:68(F00410000283200000301009F16 ;
[0382]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:02 ;標識:0100 ;CS:9F ;止:16 ;
[0383]9.1.2響應數據幀;
[0384]9.1.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0385]9.1.2.2判斷數據幀類型是否為廠商代碼和版本信息數據幀類型,即AFN是否為03,標識是否為0100 ;
[0386]9.1.2.3判斷判斷數據單元長度是否為9個字節;
[0387]9.2噪聲值
[0388]9.2.1 發送數據幀:68(F0041000028320000030200A016 ;
[0389]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:03 ;標識:0200 ;CS:A0 ;止:16 ;
[0390]9.2.2響應數據幀;
[0391]9.2.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0392]9.2.2.2判斷數據幀類型是否為噪聲值數據幀類型,即AFN是否為03,標識是否為0200 ;
[0393]9.2.2.3判斷數據單元長度是否為I個字節,并且取值O?15 ;
[0394]9.3從節點偵聽信息
[0395]9.3.1 發送數據幀:681100410000283200000304000001A316 ;
[0396]其中,始:68;L:1100 ;C:41 ;R:000028320000 ;AFN:03 ;標識:0400 ;數據單元:0001 ;CS:A3 ;止:16 ;
[0397]9.3.2響應數據幀;
[0398]9.3.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0399]9.3.2.2判斷數據幀類型是否為從節點偵聽信息數據幀類型,即AFN是否為03,標識是否為0400 ;
[0400]9.3.2.3判斷數據單元的長度大于O ;
[0401]9.4主節點地址
[0402]9.4.1 發送數據幀:68(F0041000028320000030800A616 ;
[0403]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:03 ;標識:0800 ;CS:A6 ;止:16 ;
[0404]9.4.2響應數據幀;
[0405]9.4.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0406]9.4.2.2判斷數據幀類型是否為主節點地址數據幀類型,即AFN是否為03,標識是否為0800 ;
[0407]9.4.2.3判斷數據單元的長度是否為6字節;[0408]9.5主節點狀態字和通信速率
[0409]9.5.1 發送數據幀:680F0041000028320000031000AE16 ;
[0410]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:03 ;標識:1000 ;CS:AE ;止:16 ;
[0411]9.5.2響應數據幀;
[0412]9.5.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0413]9.5.2.2判斷數據幀類型是否為主節點狀態字和通信速率數據幀類型,即AFN是否為03,標識是否為1000 ;
[0414]9.5.2.3判斷數據單元的長度是否大于O ;
[0415]9.6主節點干擾狀態
[0416]9.6.1 發送數據幀:6810004100002832000003200001BF16 ;
[0417]其中,始:68;L:1000 ;C:41 ;R:000028320000 ;AFN:03 ;標識:2000 ;數據單元:01 ;CS:BF ;止:16 ;
[0418]9.6.2響應數據幀;
[0419]9.6.2.1判斷數據幀結構是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0420]9.6.2.2判斷數據幀類型是否為主節點干擾狀態數據幀類型,即AFN是否為03,標識是否為2000 ;
[0421]9.6.2.3判斷數據單元的長度是否為I個字節,并且值為O或I ;
[0422]9.7讀取從節點監控最大超時時間
[0423]9.7.1 發送數據幀:68(F0041000028320000034000DE16
[0424]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:03 ;標識:4000 ;CS:DE ;止:16 ;
[0425]9.7.2響應數據幀;
[0426]9.7.2.1判斷數據幀結構是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0427]9.7.2.2判斷數據幀類型是否為讀取從節點監控最大超時時間數據幀類型,即AFN是否為03,標識是否為4000 ;
[0428]9.7.2.3判斷數據單元的長度是否為2個字節;
[0429]9.8查詢無線通信參數
[0430]9.8.1 發送數據幀:68(F00410000283200000380001E16 ;
[0431]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:03 ;標識:8000 ;CS:1E ;止:16 ;
[0432]9.8.2響應數據幀;
[0433]9.8.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0434]9.8.2.2判斷數據幀類型是否為查詢無線通信參數數據幀類型,即AFN是否為03,標識是否為8000 ;[0435]9.8.2.3判斷數據單元的長度是否為2個字節,無線信道組的值,即數據單元第一個字節是否小于64,無線主節點發射功率的值,即數據單元第二個字節是否小于4。
[0436]所述步驟3-1中的鏈路接口檢測包括發送測試主/從節點檢測命令、從節點點名;具體有:
[0437]10.1發送測試主/從節點檢測命令
[0438]10.1.1 發送數據幀:6810004100002832000004010001A416 ;
[0439]其中,始:68;L: 1000 ;C:41 ;R:000028320000 ;AFN:04 ;標識:8000 ;數據單元:
01 ;CS:A4 ;止:16 ;
[0440]10.1.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0441]10.2從節點點名
[0442]10.2.1 發送數據幀:680F004100002832000004020001A116 ;
[0443]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:04 ;標識:0200 ;CS:A1 ;止:16 ;
[0444]10.2.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷。
[0445]所述步驟3-1中的控制命令包括設置主節點地址、允許從節點上報、啟動廣播、設置從節點監控最大超時時間和設置無線通信參數;具體有:
[0446]11.1設置主節點地址
[0447]11.1.1 發送數據幀:681500410000283200000501001122334455660616 ;
[0448]其中,始:68;L:1500 ;C:41 ;R:000028320000 ;AFN:05 ;標識:0100 ;數據單元:112233445566 ;CS:06 ;止:16 ;
[0449]11.1.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0450]11.2允許從節點上報
[0451]11.2.1 發送數據幀:6810004100002832000005020001A316 ;
[0452]其中,始:68;L: 1000 ;C:41 ;R:000028320000 ;AFN:05 ;標識:0200 ;數據單元:01 ;CS:A3 ;止:16 ;
[0453]11.2.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0454]11.3啟動廣播
[0455]11.3.1啟動廣播透明傳輸
[0456]11.3.1.1 發送數據幀:681R)0410000283200050400000E68003300000000E116 ;
[0457]其中,始:68;L:1F00 ;C:41 ;R:000028320000 ;AFN:05 ;標識:0400 ;數據單元:000E6800330000000068010243C30C16 ;CS:E1 ;止:16 ;
[0458]11.3.1.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0459]11.3.2 啟動廣播 DL/T645—1997
[0460]11.3.2.1 發送數據幀:681F00410000283200050400010E6800330000000068010243C30C16E016 ;
[0461]其中,始:68;L:1F00 ;C:41 ;R:000028320000 ;AFN:05 ;標識:0400 ;數據單元:010E6800330000000068010243C30C16 ;CS:E0 ;止:16 ;
[0462]11.3.2.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0463]11.3.3 啟動廣播 DL/T645— 2007[0464]11.3.3.1 發送數據幀:68210041000028320005040002106800330000000068110433333433E5169616 ;
[0465]其中,始:68;L:2100 ;C:41 ;R:000028320000 ;AFN:05 ;標識:0400 ;數據單元:02106800330000000068110433333433E516 ;CS:96 ;止:16 ;
[0466]11.3.3.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0467]11.4設置從節點監控最大超時時間
[0468]11.4.1 發送數據幀:68100041000028320005080004AC16 ;
[0469]其中,始:68;L: 1000 ;C:41 ;R:000028320000 ;AFN:05 ;標識:0800 ;數據單元:
04 ;CS:AC ;止:16 ;
[0470]11.4.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0471]11.5設置無線通信參數
[0472]11.5.1 發送數據幀:6811004100002832000510000101B216 ;
[0473]其中,始:68;L:1100 ;C:41 ;R:000028320000 ;AFN:05 ;標識:1000 ;數據單元:0101 ;CS:B2 ;止:16 ;
[0474]11.5.3響應數據幀;使用確認/否認幀的判斷邏輯進行判斷。
[0475]所述步驟3-1中的路由查詢包括查詢從節點數量、從節點信息、指定從節點的上一級中繼路由信息、路由運行狀態、未抄讀成功的從節點信息和主動注冊的從節點信息;具體有:
[0476]12.1從節點數量
[0477]12.1.1 發送數據幀:680F0041000028320000100100AC16 ;
[0478]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:10 ;標識:0100 ;CS:AC ;止:16 ;
[0479]12.1.2響應數據幀;
[0480]12.1.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0481]12.1.2.2判斷數據幀類型是否為從節點數量數據幀類型,即AFN是否為10,標識是否為0100 ;
[0482]12.1.2.3判斷數據單元的長度是否為4個字節;
[0483]12.3從節點信息
[0484]12.3.1 發送數據幀:68120041000028320000100200010001AF16 ;
[0485]其中,始:68;L:1200 ;C:41 ;R:000028320000 ;AFN: 10 ;標識:0200 ;數據單元:010001 ;CS:AF ;止:16 ;
[0486]12.3.2響應數據幀;
[0487]12.3.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0488]12.3.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為10,標識是否為0200 ;
[0489]12.3.2.3判斷數據單元的長度是否為大于O ;
[0490]12.4指定從節點的上一級中繼路由信息[0491]12.4.1 發送數據幀:68150041000028320000100400003300000000E216 ;
[0492]其中,始:68;L:1500 ;C:41 ;R:000028320000 ;AFN: 10 ;標識:0400 ;數據單元:003300000000 ;CS:E2 ;止:16 ;
[0493]12.4.2響應數據幀;
[0494]12.4.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0495]12.4.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為10,標識是否為0400 ;
[0496]12.4.2.3判斷數據單元的長度是否為大于O ;
[0497]12.5路由運行狀態
[0498]12.5.1 發送數據幀:68(F0041000028320000100800B316 ;
[0499]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:10 ;標識:0800 ;CS:B3 ;止:16 ;
[0500]12.5.2響應數據幀;
[0501]12.5.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0502]12.5.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為10,標識是否為0800 ;
[0503]12.5.2.3判斷數據單元的長度是否為大于O ;
[0504]12.6未抄讀成功的從節點信息
[0505]12.6.1 發送數據幀:68120041000028320000101000010001BD16 ;
[0506]其中,始:68;L:1200 ;C:41 ;R:000028320000 ;AFN: 10 ;標識:1000 ;數據單元:010001 ;CS:BD ;止:16 ;
[0507]12.6.2響應數據幀;
[0508]12.6.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0509]12.6.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為10,標識是否為1000 ;
[0510]12.6.2.3判斷數據單元的長度是否為大于O ;
[0511]12.7主動注冊的從節點信息
[0512]12.7.1 發送數據幀:68120041000028320000102000010001CD16 ;
[0513]其中,始:68;L:1200 ;C:41 ;R:000028320000 ;AFN:10 ;標識:2000 ;數據單元:010001 ;CS:CD ;止:16 ;
[0514]12.7.2響應數據幀;
[0515]12.7.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0516]12.7.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為10,標識是否為2000 ;
[0517]12.7.2.4判斷數據單元的長度是否為大于O。[0518]所述步驟3-1中的路由設置包括添加從節點、刪除從節點、設置從節點固定中繼路徑、設置路由工作模式、激活從節點主動注冊和終止從節點主動注冊;具體有:
[0519]13.1添加從節點
[0520]13.1.1 發送數據幀:6819004100002832000011010001003300000000020001E416 ;
[0521]其中,始:68;L:1900 ;C:41 ;R:000028320000 ;AFN:11 ;標識:0100 ;數據單元:01003300000000020001 ;CS:E4 ;止:16 ;
[0522]13.1.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0523]13.2刪除從節點
[0524]13.2.1 發送數據幀:68160041000028320000110200011122334455661416 ;
[0525]其中,始:68;L:1600 ;C:41 ;R:000028320000 ;AFN:11 ;標識:0200 ;數據單元:01112233445566 ;CS:14 ;止:16 ;
[0526]13.2.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0527]13.3設置從節點固定中繼路徑
[0528]13.3.1 發送數據幀:681C0041000028320000110400003300000000018888889999994716 ;
[0529]其中,始:68;L:1C00 ;C:41 ;R:000028320000 ;AFN:11 ;標識:0400 ;數據單元:00330000000001888888999999 ;CS:47 ;止:16 ;
[0530]13.3.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0531]13.4設置路由工作模式
[0532]13.4.1 發送數據幀:681200410000283200001108230000D716 ;
[0533]其中,始:68;L:1200 ;C:41 ;R:000028320000 ;AFN:11 ;標識:0800 ;數據單元:230000;CS:D7 ;止:16 ;
[0534]13.4.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0535]13.5激活從節點主動注冊
[0536]13.5.1 發送數據幀:68190041000028320000111000001212100512010003040F16 ;
[0537]其中,始:68;L:1900 ;C:41 ;R:000028320000 ;AFN:11 ;標識:1000 ;數據單元:00121210051201000304 ;CS:0F ;止:16 ;
[0538]13.5.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0539]13.6終止從節點主動注冊
[0540]13.6.1 發送數據幀:68(F0041000028320000112000CC16 ;
[0541]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:11 ;標識:2000 ;CS:CC ;止:16 ;
[0542]13.6.3響應數據幀;使用確認/否認幀的判斷邏輯進行判斷。
[0543]所述步驟3-1中的路由數據控制包括重啟、暫停和恢復;具體有:
[0544]14.1 重啟
[0545]14.1.1 發送數據幀:680F0041000028320000120100AE16 ;
[0546]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:12 ;標識:0100 ;CS:AE ;止:16 ;
[0547]14.1.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;[0548]14.2 暫停
[0549]14.2.1 發送數據幀:68(F0041000028320000120200AF16 ;
[0550]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN: 12 ;標識:0200 ;CS:AF ;止:16 ;
[0551]14.2.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
[0552]14.2.3 恢復
[0553]14.2.3.1 發送數據幀:68(F0041000028320000120400B116 ;
[0554]其中,始:68;L:0F00 ;C:41 ;R:000028320000 ;AFN:12 ;標識:0400 ;CS:B1 ;止:16 ;
[0555]14.2.3.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷。
[0556]所述步驟3-1中的路由數據轉發包括監控從節點透明傳輸、監控從節點DL/T645—1997、監控從節點DL/T645— 2007 ;具體有:
[0557]15.1監控從節點透明傳輸
[0558]15.1.1 發送數據幀:682C004104002832000088888899999900330000000013010000000E6800330000000068010243C30C168516 ;
[0559]其中,始:68;L:2C00 ;C:41 ;R:040028320000 ;A:888888999999003300000000 ;AFN:13 ;標識:0100 ;數據單元:00000E6800330000000068010243C30C16 ;CS:B5 ;止:16 ;
[0560]15.1.2響應數據幀;
[0561]15.1.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0562]15.1.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為13,標識是否為0100 ;
[0563]15.1.2.3判斷通信協議類型是否為透明傳輸,即數據單元第一個字節是否為00H,數據單元中報文長度是否與數據報文的長度一致;
[0564]15.2 監控從節點 DL/T645—1997
[0565]15.2.1 發送數據幀:682C004104002832000088888899999900330000000013010001000E6800330000000068010243C30C168616 ;
[0566]其中,始:68;L:2C00 ;C:41 ;R:040028320000 ;A:888888999999003300000000 ;AFN:13 ;標識:0100 ;數據單元:01000E6800330000000068010243C30C16 ;CS:86 ;止:16 ;
[0567]15.2.2響應數據幀;
[0568]15.2.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0569]15.2.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為13,標識是否為0100 ;
[0570]15.2.2.3判斷通信協議類型是否為DL/T645-1997,即數據單元第一個字節是否為01H,數據單元中報文長度是否與數據報文的長度一致;
[0571]15.3 監控從節點 DL/T645— 2007
[0572]15.3.1 發送數據幀:682E00410400283200008888889999990033000000001301000200106800330000000068110433333433E5163B16 ;[0573]其中,始:68;L:2E00 ;C:41 ;R:040028320000 ;A:888888999999003300000000 ;AFN:13 ;標識:0100 ;數據單元:0200106800330000000068110433333433E516 ;CS:3B ;止:16 ;
[0574]15.3.2響應數據幀;
[0575]15.3.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0576]15.3.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為13,標識是否為0100 ;
[0577]15.3.2.3判斷通信協議類型是否為DL/T645-2007,即數據單元第一個字節是否為02H,數據單元中報文長度是否與數據報文的長度一致。
[0578]所述步驟3-1中的路由數據抄讀包括路由請求抄讀內容和路由請求集中器時鐘;具體有:
[0579]16.1路由請求抄讀內容
[0580]16.1.1 發送數據幀:681700410000283200001401000100330000000001E516 ;
[0581]其中,始:68;L:1700 ;C:41 ;R:040028320000 ;AFN:14 ;標識:0100 ;數據單元:0100330000000001 ;CS:E5 ;止:16 ;
[0582]16.1.2響應數據幀;
[0583]16.1.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0584]16.1.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為14,標識是否為0100 ;
[0585]16.1.2.3判斷數據單元的長度是否大于O ;
[0586]16.2路由請求集中器時鐘
[0587]16.2.1 發送數據幀:681B0041000028320000140200000000240513ED16 ;
[0588]其中,始:68;L: 1B00 ;C:41 ;R:040028320000 ;AFN: 14 ;標識:0200 ;數據單元:000000240513 ;CS:ED ;止:16 ;
[0589]16.2.2響應數據幀;
[0590]16.2.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;
[0591]16.2.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為14,標識是否為0200 ;
[0592]16.2.2.3判斷數據單元的長度是否大于O。
[0593]所述步驟3-1中的文件傳輸方式過程為:
[0594]17.1 發送數據幀:681A00410000283200001501000000000100000001001234F916 ;
[0595]其中,始:68;L:1A00 ;C:41 ;R:040028320000 ;AFN:15 ;標識:0100 ;數據單元:0000000100000001001234 ;CS:F9 ;止:16 ;
[0596]17.2響應數據幀;
[0597]17.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;[0598]17.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為15,標識是否為0100 ;
[0599]17.2.3判斷數據單元的長度是否為4字節。
[0600]所述步驟3-2具體包括以下步驟:
[0601]步驟3-2-1:識別流程
[0602]步驟3-2-1-1:通過RESET管腳復位路由;
[0603]步驟3-2-1-2:等待通信單元上報信息AFN=03H-F10上行,等待超時時間lmin,如果沒有收到則下發本地通信模塊運行模式信息命令AFN=03H-F10 ;
[0604]步驟3-2-1-3:從本地通信模塊運行模式信息命令AFN=03H_F10中獲得模塊抄表方式和從節點監控最大超時時間;模塊抄表方式,如果是集中器模式抄表,則檔案同步流程和路由模塊主動方式抄表不支持;如果是路由模式抄表,則集中器主動方式抄表不支持;
[0605]步驟3-2-1-4:下發設置主節點地址命令AFN=05H_F1,此時判斷流程結束;
[0606]步驟3-2-2:檔案同步流程
[0607]步驟3-2-2-1:下發參數區初始化命令AFN=O 1H-F2 ;
[0608]步驟3-2-2-2:下發查詢從節點數量命令AFN=IOH-Fl ;
[0609]步驟3-2-2-3:下發從節點信息命令AFN=10H_F2,比較從節點表地址與集中器表地址信息,一致則測試結束,不一致則繼續執行以下步驟;
[0610]步驟3-2-2-4:下發添加從節點地址命令AFN=IlH-Fl,跳至步驟3_2_2_3,執行3次后,從節點表地址與集中器表地址信息仍均不一致,判為不支持;
[0611]步驟3-2-2-5:等待集中器命令,若為AFN=10H_F2,則回復路由模塊的表檔案地址,即上一步記錄的地址,測試結束;
[0612]步驟3-2-3:點抄流程
[0613]步驟3-2-3-1:下發暫停路由命令AFN=12H_F2 ;
[0614]步驟3-2-3-2:下發監控從節點命令AFN=13H-F1,DL/T645_2007協議,與通信延時有關,等待回碼,等待超時時間按從節點監控最大超時時間計算最大90s,若收到請求依通信延時修正通信數據命令AFN=14H-F3上行,依據延時下發修正后的通信數據AFN=14H_F3下行,若收到AFN=13H-F1回碼則判為支持,且跳至步驟4,若沒有收到則繼續執行以下步驟;
[0615]步驟3-2-3-3:下發監控從節點命令AFN=13H_F1,DL/T645-2007協議,與通信延時無關,等待回碼,等待超時時間按從節點監控最大超時時間計算最大90s,若收到AFN=13H-F1回碼,則判為支持,若沒有收到則判為不支持;
[0616]步驟3-2-3-4:下發恢復路由命令AFN=12H_F3,測試結束;
[0617]步驟3-2-4:節點主動注冊流程
[0618]步驟3-2-4-1:下發暫停路由命令AFN=12H-F2 ;
[0619]步驟3-2-4-2:下發激活從節點主動注冊AFN=11H_F5,此命令中持續時間參數設為lmin,等待回碼,空閑時間IOmin,合計Ilmin ;
[0620]步驟3-2-4-3:集中器若收到上報從節點信息及設備類型AFN=06H_F4上行或上報從節點信息AFN=06HF1上行,且收到路由工況變動信息AFN=06H_F3則判為支持,下發恢復路由命令AFN=12H-F3 ;測試結束;[0621 ] 步驟3-2-4-4:若超時時間到,步驟3_2_4_3沒結束則下發路由運行狀態AFN=10H-F4,獲得其工作標志,只有在路由運行狀態為正在工作且步驟3_2_4_3中收到上報從節點信息及設備類型AFN=06H-F4上行或上報從節點信息AFN=06HF1上行,才會判為支持,否則判為不支持;
[0622]步驟3-2-5:集中器主動抄表流程
[0623]步驟3-2-5-1:下發暫停路由命令AFN=12H_F2 ;
[0624]步驟3-2-5-2:下發監控從節點命令AFN=13H-F1,DL/T645_2007協議,與通信延時有關,等待回碼,等待超時時間按從節點監控最大超時時間計算最大90s,若收到請求依通信延時修正通信數據命令AFN=14H-F3上行,依據延時下發修正后的通信數據AFN=14H_F3下行,若收到AFN=13H-F1回碼則判為支持,下發恢復路由命令AFN=12H_F3 ;測試結束,若沒有收到則繼續執行以下步驟;
[0625]步驟3-2-5-3:下發監控從節點命令AFN=13H_F1,DL/T645-2007協議,與通信延時無關,等待回碼,等待超時時間按從節點監控最大超時時間計算最大90s,若收到AFN=13H-F1回碼,則判為支持,若沒有收到則判為不支持;
[0626]步驟3-2-6:路由模塊主動抄表流程
[0627]步驟3-2-6-1:下發重啟路由命令AFN=12H_F1,等待回碼,等待超時時間90s ;
[0628]步驟3-2-6-2:若收到路由請求抄讀內容命令AFN=14H_F1上行,則下發AFN=14H-F1命令,此命令與通信延時有關,信道標識和電表地址與收到報文匹配,抄讀標志項設為可以抄讀,等待回碼,等待超時時間90s ;
[0629]步驟3-2-6-3:若收到請求依通信延時修正通信數據命令AFN=14H_F3上行,則下發按照延時修正通信報文AFN=14H-F3下行;
[0630]步驟3-2-6-4:若收到上報抄讀數據AFN=06H_F2上行,則判為支持,若等待超時,則判為不支持,超時時間為90s ;
[0631]步驟3-2-6-5:下發暫停路由命令AFN=12H_F2 ;測試結束;
[0632]步驟3-2-7:廣播流程中通信時延相關報文通信機制流程
[0633]步驟3-2-7-1:下發暫停路由命令AFN=12H_F2 ;
[0634]步驟3-2-7-2:下發通信延時相關廣播通信時長命令AFN=03H_F9,收到回碼AFN=03H-F9 上行;
[0635]步驟3-2-7-3:下發啟動廣播命令AFN=05H_F3下行;
[0636]步驟3-2-7-4:收到確認幀AFN=OOH-Fl上行,依據確認幀中的等待完成時間進行
等待;
[0637]步驟3-2-7-5:下發恢復路由命令AFN=12H_F3,測試結束。
[0638]最后應當說明的是:以上實施例僅用以說明本發明的技術方案而非對其限制,盡管參照上述實施例對本發明進行了詳細的說明,所屬領域的普通技術人員應當理解:依然可以對本發明的【具體實施方式】進行修改或者等同替換,而未脫離本發明精神和范圍的任何修改或者等同替換,其均應涵蓋在本發明的權利要求范圍當中。
【權利要求】
1.一種測試采集終端本地通信單元互換性的方法,其特征在于:所述方法包括以下步驟: 步驟1:外型結構互換性測試; 步驟2:接口管腳電氣性能測試; 步驟3:進行采集終端本地通信單元互換性測試,包括接口通信協議一致性測試和信息交互測試。
2.根據權利要求1所述的測試采集終端本地通信單元互換性的方法,其特征在于:所述步驟I中,通過標準外型尺寸接口模型檢測本地通信單元外型尺寸,以完成外型結構互換性測試; 所述標準外型尺寸接口模型可嵌入本地通信單元,并與本地通信單元接口相匹配,完成采集終端的數據采集。
3.根據權利要求1所述的測試采集終端本地通信單元互換性的方法,其特征在于:所述步驟2中,通過標準控制源測試本地通信單元的接口管腳,以完成電氣性能測試; 所述標準控制源為本地通信單元提供交直流電源,輸出狀態變位信號,并檢測采集終端是否能正確識別,監測被測模塊控制輸出狀態,與本地通信單元進行數據交換的設備。
4.根據權利要求3所述的測試采集終端本地通信單元互換性的方法,其特征在于:所述接口管腳包括工作電源管腳、控制信號管腳、狀態信號管腳和通信信號管腳。
5.根據權利要求1所述的測試采集終端本地通信單元互換性的方法,其特征在于:所述步驟3中,通過通信協議模擬器測試本地通信單 元與采集終端的通信協議及信息交互過程,以完成接口通信協議一致性測試和信息交互流程測試; 所述通信協議模擬器內置1376.2標準的協議庫,依據通信協議和交互流程對本地通信單元發送數據幀,并接收本地通信單元返回的數據幀與內置協議庫進行比較。
6.根據權利要求5所述的測試采集終端本地通信單元互換性的方法,其特征在于:所述步驟3包括以下步驟: 步驟3-1:進行接口通信協議一致性測試; 接口通信協議一致性測試的測試順序為:初始化、數據轉發、數據查詢、鏈路接口檢測、控制命令、路由查詢、路由設置、路由數據控制、路由數據轉發、路由數據抄讀和文件傳輸; 步驟3-2:信息交互測試; 信息交互測試的測試順序為:識別流程、檔案同步流程、點抄流程、節點主動注冊流程、采集終端主動抄表流程、路由模塊主動抄表流程和廣播流程中通信時延相關報文通信機制流程。
7.根據權利要求6所述的測試采集終端本地通信單元互換性的方法,其特征在于:所述步驟3-1中的初始化包括硬件初始化、參數區初始化和數據區初始化;具體有: 7.1硬件初始化;
7.1.1 發送數據幀:680F00410000283200000101009D16 ;
其中,始:68 ;L:0F00 ;C:41 ;R:000028320000 ;AFN:01 ;標識:0100 ;CS:9D ;止:16 ; 7.1.2響應數據幀; 7.1.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;.7.1.2.2判斷數據幀類型是否為轉發通信協議數據幀類型,即AFN是否為00,標識是否為 0100 ; .7.1.2.3判斷確認幀的數據單元長度是否為4個字節; .7.2參數區初始化;
.7.2.1 發送數據幀:680F00410000283200000102009E16 ;
其中,始:68 ;L:0F00 ;C:41 ;R:000028320000 ;AFN:01 ;標識:0200 ;CS:9E ;止:16 ; . 7.2.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷; . 7.3數據區初始化;
.7.3.1 發送數據幀:680F0041000028320000010400A016 ;
其中,始:68 ;L:0F00 ;C:41 ;R:000028320000 ;AFN:01 ;標識:0400 ;CS:A0 ;止:16 ; . 7.3.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷。
8.根據權利要求6所述的測試采集終端本地通信單元互換性的方法,其特征在于:所述步驟3-1中的數據轉發包括透明傳輸、測試DL/T645—1997和測試DL/T645— 2007 ;具體有: . 8.1透明傳輸; . 8.1.1 發送數據幀:681F0041000028320000020100000E6800330000000068010243C30C16DA16 ;
其中,始:68 ;L:1F00 ;C:41 ;R:000028320000 ;AFN:02 ;標識:0100 ;數據單元:000E6800330000000068010243C30C16 ;CS:DA ;止:16 ; . 8.1.2響應數據幀: . 8.1.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; . 8.1.2.2判斷數據幀類型是否為轉發通信協議數據幀類型,即AFN是否為02,標識是否為 0100 ; . 8.1.2.3判斷通信協議類型是否為透明傳輸,即數據單元第一個字節是否為00H,且數據單元中報文長度是否與數據報文的長度一致;
.8.2 測試 DL/T645—1997 ; . 8.2.1 發送數據幀:681F0041000028320000020100010E6800330000000068010243C30C.16DB16 ;
其中,始:68 ;L:1F00 ;C:41 ;R:000028320000 ;AFN:02 ;標識:0100 ;數據單元:010E68.00330000000068010243C30C16 ;CS:DB ;止:16 ; .8.2.2響應數據幀; 8.2.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; 8.2.2.2判斷數據幀類型是否為轉發通信協議數據幀類型,即AFN是否為02,標識是否為 0100 ; 8.2.2.3判斷通信協議類型是否為DL/T645-1997,即數據單元第一個字節是否為01H,且數據單元中報文長度是否與數據報文的長度一致;
8.3 測試 DL/T645— 2007 ;`8.3.1 發送數據幀:68210041000028320000020100021068003300000000681104333334`33E5169016 ;
其中,始:68 ;L:2100 ;C:41 ;R:000028320000 ;AFN:02 ;標識:0100 ;數據單元:021068`00330000000068110433333433E516 ;CS:90 ;止:16 ; ` 8.3.2響應數據幀; `8.3.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; ` 8.3.2.2判斷數據幀類型是否為轉發通信協議數據幀類型,即AFN是否為02,標識是否為 0100 ;` `8.3.2.3判斷通信協議類型是否為DL/T645-2007,即數據單元第一個字節是否為02H,且數據單元中報文長度是否與數據報文的長度一致。
9.根據權利要求6所述的測試采集終端本地通信單元互換性的方法,其特征在于:所述步驟3-1中的數據查詢包括查詢廠商代碼和版本信息、噪聲值、從節點偵聽信息、主節點地址、主節點狀態字和通信速率、主節點干擾狀態、讀取從節點監控最大超時時間以及查詢無線通信參數;具體有: `9.1廠商代碼和版本信息
`9.1.1 發送數據幀:680F00410000283200000301009F16 ;
其中,始:68 ;L:0F00 ;C:41 ;R:000028320000 ;AFN:02 ;標識:0100 ;CS:9F ;止:16 ; `9.1.2響應數據幀; `9.1.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; ` 9.1.2.2判斷數據幀類型是否為廠商代碼和版本信息數據幀類型,即AFN是否為03,標識是否為0100 ; ` 9.1.2.3判斷判斷數據單元長度是否為9個字節; ` 9.2噪聲值 ` 9.2.1 發送數據幀:68(F0041000028320000030200A016 ;
其中,始:68 ;L:0F00 ;C:41 ;R:000028320000 ;AFN:03 ;標識:0200 ;CS:A0 ;止:16 ; ` 9.2.2響應數據幀; ` 9.2.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; ` 9.2.2.2判斷數據幀類型是否為噪聲值數據幀類型,即AFN是否為03,標識是否為`0200 ; `9.2.2.3判斷數據單元長度是否為I個字節,并且取值O~15 ; `9`.3從節點偵聽信息 ` 9.3.1 發送數據幀:681100410000283200000304000001A316 ;
其中,始:68 ;L:1100 ;C:41 ;R:000028320000 ;AFN:03 ;標識:0400 ;數據單元:0001 ;CS:A3 ;止:16 ; ` 9.3.2響應數據幀; `9.3.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; . 9.3.2.2判斷數據幀類型是否為從節點偵聽信息數據幀類型,即AFN是否為03,標識是否為0400 ; . 9.3.2.3判斷數據單元的長度大于O ; . 9.4主節點地址 .9.4.1 發送數據幀:68(F0041000028320000030800A616 ;
其中,始:68 ;L:0F00 ;C:41 ;R:000028320000 ;AFN:03 ;標識:0800 ;CS:A6 ;止:16 ; . 9.4.2響應數據幀; .9.4.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; . 9.4.2.2判斷數據幀類型是否為主節點地址數據幀類型,即AFN是否為03,標識是否為0800 ; .9.4.2.3判斷數據單元的長度是否為6字節; .9.5主節點狀態字和通信速率 .9.5.1 發送數據幀:680F0041000028320000031000AE16 ;
其中,始:68 ;L:0F00 ;C:41 ;R:000028320000 ;AFN:03 ;標識:1000 ;CS:AE ;止:16 ; . 9.5.2響應數據幀; .9.5.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; .9.5.2.2判斷數據幀類型是否為主節點狀態字和通信速率數據幀類型,即AFN是否為03,標識是否為1000 ; . 9.5.2.3判斷數據單元的長度是否大于O ; . 9.6主節點干擾狀態 . 9.6.1 發送數據幀:6810004100002832000003200001BF16 ; 其中,始:68 ;L:1000 ;C:41 ;R:000028320000 ;AFN:03 ;標識:2000 ;數據單元:01 ;CS:BF ;止:16 ; .9.6.2響應數據幀; .9.6.2.1判斷數據幀結構是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; .9.6.2.2判斷數據幀類型是否為主節點干擾狀態數據幀類型,即AFN是否為03,標識是否為2000 ; .9.6.2.3判斷數據單元的長度是否為I個字節,并且值為O或I ; .9.7讀取從節點監控最大超時時間 .9.7.1 發送數據幀:68(F0041000028320000034000DE16
其中,始:68 ;L:0F00 ;C:41 ;R:000028320000 ;AFN:03 ;標識:4000 ;CS:DE ;止:16 ; .9.7.2響應數據幀; . 9.7.2.1判斷數據幀結構是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;.9.7.2.2判斷數據幀類型是否為讀取從節點監控最大超時時間數據幀類型,即AFN是否為03,標識是否為4000 ; `9.7.2.3判斷數據單元的長度是否為2個字節; ` 9.8查詢無線通信參數 ` 9.8.1 發送數據幀:680F00410000283200000380001E16 ;
其中,始:68 ;L:0F00 ;C:41 ;R:000028320000 ;AFN:03 ;標識:8000 ;CS:1E ;止:16 ; ` 9.8.2響應數據幀; `9.8.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; ` 9.8.2.2判斷數據幀類型是否為查詢無線通信參數數據幀類型,即AFN是否為03,標識是否為8000 ;` 9.8.2.3判斷數據單元的長度是否為2個字節,無線信道組的值,即數據單元第一個字節是否小于64,無線主節點發射功率的值,即數據單元第二個字節是否小于4。
10.根據權利要求6所述的測試采集終端本地通信單元互換性的方法,其特征在于:所述步驟3-1中的鏈路接口檢測包括發送測試主/從節點檢測命令、從節點點名;具體有: `10.1發送測試主/從節點檢測命令 ` 10.1.1 發送數據幀:6810004100002832000004010001A416 ; 其中,始:68 ;L:1000 ;C:41 ;R:000028320000 ;AFN:04 ;標識:8000 ;數據單元:01 ;CS:A4 ;止:16 ; `10.1.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷; `10.2從節點點名
`10.2.1 發送數據幀:680F004100002832000004020001A116 ;
其中,始:68 ;L:0F00 ;C:41 ;R:000028320000 ;AFN:04 ;標識:0200 ;CS:A1 ;止:16 ; ` 10.2.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷。
11.根據權利要求6所述的測試采集終端本地通信單元互換性的方法,其特征在于:所述步驟3-1中的控制命令包括設置主節點地址、允許從節點上報、啟動廣播、設置從節點監控最大超時時間和設置無線通信參數;具體有: `11.1設置主節點地址 ` 11.1.1 發送數據幀:681500410000283200000501001122334455660616 ; 其中,始:68 ;L:1500 ;C:41 ;R:000028320000 ;AFN:05 ;標識:0100 ;數據單元:`112233445566 ;CS:06 ;止:16 ; `11.1.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷; `11.2允許從節點上報
`11.2.1 發送數據幀:6810004100002832000005020001A316 ; 其中,始:68 ;L:1000 ;C:41 ;R:000028320000 ;AFN:05 ;標識:0200 ;數據單元:01 ;CS:A3 ;止:16 ; `11.2.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷; `11.3啟動廣播 ` 11.3.1啟動廣播透明傳輸 ` 11.3.1.1 發送數據幀:681F00410000283200050400000E68003300000000E116 ;其中,始:68 ;L:1F00 ;C:41 ;R:000028320000 ;AFN:05 ;標識:0400 ;數據單元:000E68.00330000000068010243C30C16 ;CS:E1 ;止:16 ; .11.3.1.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷; . 11.3.2 啟動廣播 DL/T645—1997
.11.3.2.1 發送數據幀:681F00410000283200050400010E6800330000000068010243C30C16E016 ;
其中,始:68 ;L:1F00 ;C:41 ;R:000028320000 ;AFN:05 ;標識:0400 ;數據單元:010E68.00330000000068010243C30C16 ;CS:E0 ;止:16 ; .11.3.2.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷; . 11.3.3 啟動廣播 DL/T645— 2007
.11.3.3.1 發送數據幀:68210041000028320005040002106800330000000068110433333.433E5169616 ;
其中,始:68 ;L:2100 ;C:41 ;R:000028320000 ;AFN:05 ;標識:0400 ;數據單元:021068.00330000000068110433 333433E516 ;CS:96 ;止:16 ; .11.3.3.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;.11.4設置從節點監控最大超時時間 . 11.4.1 發送數據幀:68100041000028320005080004AC16 ;
其中,始:68 ;L: 1000 ;C:41 ;R:000028320000 ;AFN:05 ;標識:0800 ;數據單元:04 ;CS:AC ;止:16 ; .11.4.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷; .11.5設置無線通信參數 . 11.5.1 發送數據幀:6811004100002832000510000101B216 ;
其中,始:68 ;L:1100 ;C:41 ;R:000028320000 ;AFN:05 ;標識:1000 ;數據單元:0101 ;CS:B2 ;止:16 ; .11.5.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷。
12.根據權利要求6所述的測試采集終端本地通信單元互換性的方法,其特征在于:所述步驟3-1中的路由查詢包括查詢從節點數量、從節點信息、指定從節點的上一級中繼路由信息、路由運行狀態、未抄讀成功的從節點信息和主動注冊的從節點信息;具體有: .12.1從節點數量
.12.1.1 發送數據幀:680F0041000028320000100100AC16 ;
其中,始:68 ;L:0F00 ;C:41 ;R:000028320000 ;AFN:10 ;標識:0100 ;CS:AC ;止:16 ; .12.1.2響應數據幀; .12.1.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; .12.1.2.2判斷數據幀類型是否為從節點數量數據幀類型,即AFN是否為10,標識是否為 0100 ; .12.1.2.3判斷數據單元的長度是否為4個字節; .12.3從節點信息
.12.3.1 發送數據幀:68120041000028320000100200010001AF16 ;其中,始:68 ;L:1200 ;C:41 ;R:000028320000 ;AFN:10 ;標識:0200 ;數據單元:-010001 ;CS:AF ;止:16 ; -12.3.2響應數據幀; - 12.3.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; - 12.3.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為10,標識是否為 0200 ; - 12.3.2.3判斷數據單元的長度是否為大于O ; - 12.4指定從節點的上一級中繼路由信息 - 12.4.1 發送數據幀:68150041000028320000100400003300000000E216 ; 其中,始:68 ;L:1500 ;C:41 ;R:000028320000 ;AFN:10 ;標識:0400 ;數據單元:-003300000000 ;CS:E2 ;止:16 ; - 12.4.2響應數據幀; - 12.4.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; - 12.4.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為10,標識是否為 0400 ; - 12.4.2.3判斷數據單元的長度是否為大于O ; - 12.5路由運行狀態 - 12.5.1 發送數據幀:680F0041000028320000100800B316 ;
其中,始:68 ;L:0F00 ;C:41 ;R:000028320000 ;AFN:10 ;標識:0800 ;CS:B3 ;止:16 ; - 12.5.2響應數據幀; - 12.5.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; - 12.5.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為10,標識是否為 0800 ; - 12.5.2.3判斷數據單元的長度是否為大于O ; - 12.6未抄讀成功的從節點信息 -12.6.1 發送數據幀:68120041000028320000101000010001BD16 ; 其中,始:68 ;L:1200 ;C:41 ;R:000028320000 ;AFN:10 ;標識:1000 ;數據單元:-010001 ;CS:BD ;止:16 ; -12.6.2響應數據幀; - 12.6.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;-12.6.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為10,標識是否為 1000 ;-12.6.2.3判斷數據單元的長度是否為大于O ;-12.7主動注冊的從節點信息- 12.7.1 發送數據幀:68120041000028320000102000010001CD16 ;其中,始:68 ;L:1200 ;C:41 ;R:000028320000 ;AFN:10 ;標識:2000 ;數據單元:010001 ;CS:CD ;止:16 ; .12.7.2響應數據幀; .12.7.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; .12.7.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為10,標識是否為 2000 ; .12.7.2.3判斷數據單元的長度是否為大于O。
13.根據權利要求6所述的測試采集終端本地通信單元互換性的方法,其特征在于:所述步驟3-1中的路由設置包括添加從節點、刪除從節點、設置從節點固定中繼路徑、設置路由工作模式、激活從節點主動注冊和終止從節點主動注冊;具體有: .13.1添加從節點
.13.1.1 發送數據幀:6819004100002832000011010001003300000000020001E416 ; 其中,始:68 ;L:1900 ;C:41 ;R:000028320000 ;AFN:11 ;標識:0100 ;數據單元:01003300000000020001 ;CS:E4 ;止:16 ; .13.1.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷; .13.2刪除從節點
.13.2.1 發送數據幀:68160041000028320000110200011122334455661416 ; 其中,始:68 ;L:1600 ;C:41 ;R:000028320000 ;AFN:11 ;標識:0200 ;數據單元:01112233445566 ;CS:14 ;止:16 ; .13.2.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷; .13.3設置從節點固定中繼路徑
.13.3.1 發送數據幀:681C0041000028320000110400003300000000018888889999994716 ; 其中,始:68 ;L:1C00 ;C:41 ;R:000028320000 ;AFN:11 ;標識:0400 ;數據單元:00330000000001888888999999 ;CS:47 ;止:16 ; .13.3.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷; .13.4設置路由工作模式
.13.4.1 發送數據幀:681200410000283200001108230000D716 ; 其中,始:68 ;L:1200 ;C:41 ;R:000028320000 ;AFN:11 ;標識:0800 ;數據單元:230000 ;CS:D7 ;止:16 ; .13.4.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷; .13.5激活從節點主動注冊
.13.5.1 發送數據幀:68190041000028320000111000001212100512010003040F16 ; 其中,始:68 ;L:1900 ;C:41 ;R:000028320000 ;AFN:11 ;標識:1000 ;數據單元:00121210051201000304 ;CS:0F ;止:16 ; .13.5.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷; .13.6終止從節點主動注冊
.13.6.1 發送數據幀:680F0041000028320000112000CC16 ;其中,始:68 ;L:0F00 ;C:41 ;R:000028320000 ;AFN:11 ;標識:2000 ;CS:CC ;止:16 ; `13.6.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷。
14.根據權利要求6所述的測試采集終端本地通信單元互換性的方法,其特征在于:所述步驟3-1中的路由數據控制包括重啟、暫停和恢復;具體有: ` 14.1重啟 ` 14.1.1 發送數據幀:680F0041000028320000120100AE16 ;
其中,始:68 ;L:0F00 ;C:41 ;R:000028320000 ;AFN:12 ;標識:0100 ;CS:AE ;止:16 ; `14.1.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷; ` 14.2暫停 ` 14.2.1 發送數據幀:680F0041000028320000120200AF16 ;
其中,始:68 ;L:0F00 ;C:41 ;R:000028320000 ;AFN:12 ;標識:0200 ;CS:AF ;止:16 ;` `14.2.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷;
`14.2.3恢復
`14.2.3.1 發送數據幀:680F0041000028320000120400B116 ;
其中,始:68 ;L:0F00 ;C:41 ;R:000028320000 ;AFN:12 ;標識:0400 ;CS:B1 ;止:16 ; ` 14.2.3.2響應數據幀;使用確認/否認幀的判斷邏輯進行判斷。
15.根據權利要求6所述的測試采集終端本地通信單元互換性的方法,其特征在于:所述步驟3-1中的路由數據轉發包括監控從節點透明傳輸、監控從節點DL/T645—1997、監控從節點DL/T645— 2007 ;具體有: ` 15.1監控從節點透明傳輸
`15.1.1 發送數據幀:682C004104002832000088888899999900330000000013010000000E6800330000000068010243C30C168516 ;
其中,始:68 ;L:2C00 ;C:41 ;R:040028320000 ;A:888888999999003300000000 ;AFN:`13 ;標識:0100 ;數據單元:00000E6800330000000068010243C30C16 ;CS:B5 ;止:16 ; `15.1.2響應數據幀; `15.1.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; `15.1.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為13,標識是否為 0100 ; `15.1.2.3判斷通信協議類型是否為透明傳輸,即數據單元第一個字節是否為00H,數據單元中報文長度是否與數據報文的長度一致; `15.2 監控從節點 DL/T645—1997 ` 15.2.1 發送數據幀:682C004104002832000088888899999900330000000013010001000E6800330000000068010243C30C168616 ;
其中,始:68 ;L:2C00 ;C:41 ;R:040028320000 ;A:888888999999003300000000 ;AFN:`13 ;標識:0100 ;數據單元:01000E6800330000000068010243C30C16 ;CS:86 ;止:16 ; ` 15.2.2響應數據幀; `15.2.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;, 15.2.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為13,標識是否為 OlOO ;, 15.2.2.3判斷通信協議類型是否為DL/T645-1997,即數據單元第一個字節是否為01H,數據單元中報文長度是否與數據報文的長度一致; , 15.3 監控從節點 DL/T645— 2007 , 15.3.1 發送數據幀:682E004104002832000088888899999900330000000013010002001,06800330000000068110433333433E5163B16 ;
其中,始:68 ;L:2E00 ;C:41 ;R:040028320000 ;A:888888999999003300000000 ;AFN:,13 ;標識:0100 ;數據單元:0200106800330000000068110433333433E516 ;CS:3B ;止:16 ; , 15.3.2響應數據幀; , 15.3.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; , 15.3.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為13,標識是否為 0100 ; , 15.3.2.3判斷通信協議類型是否為DL/T645-2007,即數據單元第一個字節是否為02H,數據單元中報文長度是否與數據報文的長度一致。
16.根據權利要求6所述的測試采集終端本地通信單元互換性的方法,其特征在于:所述步驟3-1中的路由數據抄讀包括 路由請求抄讀內容和路由請求集中器時鐘;具體有: , 16.1路由請求抄讀內容 , 16.1.1 發送數據幀:681700410000283200001401000100330000000001E516 ; 其中,始:68 ;L:1700 ;C:41 ;R:040028320000 ;AFN:14 ;標識:0100 ;數據單元:,0100330000000001 ;CS:E5 ;止:16 ; , 16.1.2響應數據幀; ,16.1.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; , 16.1.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為14,標識是否為 0100 ; , 16.1.2.3判斷數據單元的長度是否大于O ; , 16.2路由請求集中器時鐘 , 16.2.1 發送數據幀:681B0041000028320000140200000000240513ED16 ; 其中,始:68 ;L:1B00 ;C:41 ;R:040028320000 ;AFN:14 ;標識:0200 ;數據單元:,000000240513 ;CS:ED ;止:16 ; , 16.2.2響應數據幀; ,16.2.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致;, , 16.2.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為14,標識是否為 0200 ; , 16.2.2.3判斷數據單元的長度是否大于O。
17.根據權利要求6所述的測試采集終端本地通信單元互換性的方法,其特征在于:所述步驟3-1中的文件傳輸方式過程為:
.17.1 發送數據幀:681A00410000283200001501000000000100000001001234F916 ; 其中,始:68 ;L:1A00 ;C:41 ;R:040028320000 ;AFN:15 ;標識:0100 ;數據單元:.0000000100000001001234 ;CS:F9 ;止:16 ; . 17.2響應數據幀; .17.2.1判斷數據幀格式是否正確,即判斷起始位是否為68,結束位是否為16,數據總長度是否等于L,控制域是否為81,檢驗值是否與CS —致; .17.2.2判斷數據幀類型是否為從節點信息數據幀類型,即AFN是否為15,標識是否為0100; . 17.2.3判斷數據單元的長度是否為4字節。
18.根據權利要求6所述的測試采集終端本地通信單元互換性的方法,其特征在于:所述步驟3-2具體包括以下步驟: 步驟3-2-1:識別流程 步驟3-2-1-1:通過RESET管腳復位路由; 步驟3-2-1-2:等待通信單元上報信息AFN=03H-F10上行,等待超時時間lmin,如果沒有收到則下發本地通信模塊運行模式信息命令AFN=03H-F10 ; 步驟3-2-1-3:從本地通信模塊運行模式信息命令AFN=03H-F10中獲得模塊抄表方式和從節點監控最大超時時間;模塊抄表方式,如果是集中器模式抄表,則檔案同步流程和路由模塊主動方式抄表不支持;如果是路由模式抄表,則集中器主動方式抄表不支持; . 步驟3-2-1-4:下發設置主節點地址命令AFN=05H-F1,此時判斷流程結束; . 步驟3-2-2:檔案同步流程 . 步驟3-2-2-1:下發參數區初始化命令AFN=01H-F2 ; .步驟3-2-2-2:下發查詢從節點數量命令AFN=IOH-Fl ; .步驟3-2-2-3:下發從節點信息命令AFN=10H-F2,比較從節點表地址與集中器表地址信息,一致則測試結束,不一致則繼續執行以下步驟; .步驟3-2-2-4:下發添加從節點地址命令AFN=IlH-Fl,跳至步驟3_2_2_3,執行3次后,從節點表地址與集中器表地址信息仍均不一致,判為不支持; 步驟3-2-2-5:等待集中器命令,若為AFN=IOH-F2,則回復路由模塊的表檔案地址,即上一步記錄的地址,測試結束; .步驟3_2_3:點抄流程 .步驟3-2-3-1:下發暫停路由命令AFN=01H-F2 ; 步驟3-2-3-2:下發監控從節點命令AFN=13H-F1,DL/T645-2007協議,與通信延時有關,等待回碼,等待超時時間按從節點監控最大超時時間計算最大90s,若收到請求依通信延時修正通信數據命令AFN=14H-F3上行,依據延時下發修正后的通信數據AFN=14H_F3下行,若收到AFN=13H-F1回碼則判為支持,且跳至步驟4,若沒有收到則繼續執行以下步驟;步驟3-2-3-3:下發監控從節點命令AFN=13H-F1,DL/T645-2007協議,與通信延時無關,等待回碼,等待超時時間按從節點監控最大超時時間計算最大90s,若收到AFN=13H-F1回碼,則判為支持,若沒有收到則判為不支持; 步驟3-2-3-4:下發恢復路由命令AFN=12H-F3,測試結束;步驟3-2-4:節點主動注冊流程 步驟3-2-4-1:下發暫停路由命令AFN=12H-F2 ; 步驟3-2-4-2:下發激活從節點主動注冊AFN=11H-F5,此命令中持續時間參數設為lmin,等待回碼,空閑時間IOmin,合計Ilmin ; 步驟3-2-4-3:集中器若收到上報從節點信息及設備類型AFN=06H-F4上行或上報從節點信息AFN=06HF1上行,且收到路由工況變動信息AFN=06H_F3則判為支持,下發恢復路由命令AFN=12H-F3 ;測試結束; 步驟3-2-4-4:若超時時間到,步驟3-2-4-3沒結束則下發路由運行狀態AFN=10H_F4,獲得其工作標志,只有在路由運行狀態為正在工作且步驟3-2-4-3中收到上報從節點信息及設備類型AFN=06H-F4上行或上報從節點信息AFN=06HF1上行,才會判為支持,否則判為不支持; 步驟3-2-5:集中器主動抄表流程 步驟3-2-5-1:下發暫停路由命令AFN=12H-F2 ; 步驟3-2-5-2:下發監控從節點命令AFN=13H-F1,DL/T645-2007協議,與通信延時有關,等待回碼,等待超時時間按從節點監控最大超時時間計算最大90s,若收到請求依通信延時修正通信數據命令AFN=14H-F3上行,依據延時下發修正后的通信數據AFN=14H_F3下行,若收到AFN=13H-F1回碼則判為支持,下發恢復路由命令AFN=12H_F3 ;測試結束,若沒有收到則繼續執行以下步驟; 步驟3-2-5-3:下發監控從節點命令AFN=13H-F1,`DL/T645-2007協議,與通信延時無關,等待回碼,等待超時時間按從節點監控最大超時時間計算最大90s,若收到AFN=13H-F1回碼,則判為支持,若沒有收到則判為不支持; 步驟3-2-6:路由模塊主動抄表流程 步驟3-2-6-1:下發重啟路由命令AFN=12H-F1,等待回碼,等待超時時間90s ; 步驟3-2-6-2:若收到路由請求抄讀內容命令AFN=HH-Fl上行,則下發AFN=14H_F1命令,此命令與通信延時有關,信道標識和電表地址與收到報文匹配,抄讀標志項設為可以抄讀,等待回碼,等待超時時間90s ; 步驟3-2-6-3:若收到請求依通信延時修正通信數據命令AFN=14H-F3上行,則下發按照延時修正通信報文AFN=14H-F3下行; 步驟3-2-6-4:若收到上報抄讀數據AFN=06H-F2上行,則判為支持,若等待超時,則判為不支持,超時時間為90s ; 步驟3-2-6-5:下發暫停路由命令AFN=12H-F2 ;測試結束; 步驟3-2-7:廣播流程中通信時延相關報文通信機制流程 步驟3-2-7-1:下發暫停路由命令AFN=12H-F2 ; 步驟3-2-7-2:下發通信延時相關廣播通信時長命令AFN=03H-F9,收到回碼AFN=03H-F9 上行; 步驟3-2-7-3:下發啟動廣播命令AFN=05H-F3下行; 步驟3-2-7-4:收到確認幀AFN=OOH-Fl上行,依據確認幀中的等待完成時間進行等待; 步驟3-2-7-5:下發恢復路由命令AFN=12H-F3,測試結束。
【文檔編號】H04B17/00GK103490958SQ201310451064
【公開日】2014年1月1日 申請日期:2013年9月27日 優先權日:2013年9月27日
【發明者】董俐君, 劉宣, 章欣, 祝恩國, 常蕾, 夏怡虹 申請人:國家電網公司, 中國電力科學研究院