GWRM100 國網(wǎng)曉程載波路由模塊方案 V1320110125_第1頁
GWRM100 國網(wǎng)曉程載波路由模塊方案 V1320110125_第2頁
GWRM100 國網(wǎng)曉程載波路由模塊方案 V1320110125_第3頁
GWRM100 國網(wǎng)曉程載波路由模塊方案 V1320110125_第4頁
GWRM100 國網(wǎng)曉程載波路由模塊方案 V1320110125_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、GWRM-100 國網(wǎng)曉程載波路由模塊方案內(nèi)部舊型號:GWR-M001內(nèi)部新型號:GWRM-100型號說明:國網(wǎng)曉程載波路由模塊批 準: 審 核: 編 寫: 張志忠 版本號: 1.3 2011 年1月26日V1.1新增內(nèi)容:1集中器零點不能復位路由模塊;2 集中器加載路由模塊參數(shù)后應(yīng)該首先啟動一輪抄表,路由模塊獲得可直抄表后再學習3 給出了基本的路由學習時間分配建議V1.2新增內(nèi)容:1判斷是否學習完成要依據(jù)總表數(shù)量是否已經(jīng)抄到表數(shù)量是否相等 2 V15程序的修改內(nèi)容進行了描述,完善了學習算法V1.3新增內(nèi)容:增加了七GWR 國網(wǎng)曉程載波路由模塊待改進問題說明北京福星曉程電子科技股份有限公司一

2、GWR 國網(wǎng)曉程載波路由模塊基本情況2009年國網(wǎng)討論終端方案時,以GDW698.42為藍本進行設(shè)計,曉程公司同時在重慶啟用表號上報功能、進行現(xiàn)場測試,于2010-2月測試完成。2010年國網(wǎng)發(fā)布定稿的GDW376.2規(guī)范,公司將曉程路由模塊方案根據(jù)國網(wǎng)新技術(shù)要求進行調(diào)整,包括硬件結(jié)構(gòu)上、規(guī)約上的調(diào)整。二者主要差異描述如下:差異項GDW698.42GDW376.21插針距離強電、弱電插針間距離比GDW375的定義大2.54mm只在河南中標的II型終端中使用過部分,未推廣在GDW375.2中附錄本地載波通信模塊外形結(jié)構(gòu)和尺寸示意圖中定義存檔均以此為準2協(xié)議數(shù)據(jù)長度L字節(jié)L=1L=23 規(guī)約版本號

3、:AFN=03的F1共9字節(jié),見備注1共8字節(jié),見備注2缺少了一個“月”字節(jié)4 PC測試軟件GDW698.42.exe備注1:GDW698.42 中AFN=03的F1:廠商代碼和版本信息數(shù)據(jù)單元格式見下表(出自標準協(xié)議698.42規(guī)約載波modem程序設(shè)計方案 V1.0 20090227.doc):數(shù)據(jù)內(nèi)容數(shù)據(jù)格式字節(jié)數(shù)舉例廠商代碼ASCII2XC:曉程公司芯片代碼【01=3201,06=3106】ASCII206:3106版本日期-日BCD112:版本日期-月BCD103:版本日期-年BCD110:版本BCD2C1:N12規(guī)約,L=1字節(jié)12:V12備注2:GDW376.2 中AFN=03的

4、F1:廠商代碼和版本信息數(shù)據(jù)單元格式見下表(出自標準協(xié)議QGDW 376.2-2009電力用戶用電信息采集系統(tǒng)通信協(xié)議:集中器本地通信模塊接口協(xié)議及編制說明.doc):數(shù)據(jù)內(nèi)容數(shù)據(jù)格式字節(jié)數(shù)舉例廠商代碼ASCII2XC:曉程公司芯片代碼【01=3201,06=3106】ASCII201:3201版本日期-日BCD110:版本日期-年BCD110:版本BCD2C2:N12規(guī)約,L=2字節(jié)14:V14二 GWR 國網(wǎng)曉程載波路由模塊硬件演變2009年討論GDW698.42方案時,曉程方案路由模塊主要使用PL3106-64單芯片。2010年國網(wǎng)發(fā)布定稿的GDW376.2規(guī)范后,曉程方案路由模塊使用P

5、L3201B-64單芯片,因為本芯片的外部RAM空間大256字節(jié)。2.1 前期硬件版本情況前期硬件版本演變過程如下:項目硬件情況說明使用狀況1 重慶2009年早期測試(古城)使用PL3106-64單芯片、雙層板結(jié)構(gòu),無以太網(wǎng)要求安陽優(yōu)創(chuàng)配套新聯(lián)集中器河南使用過,停產(chǎn)2 遇到RAM資源緊張問題(古城)2009年底升級,使用PL3201B-64單芯片,雙層板結(jié)構(gòu),無以太網(wǎng)要求各家送檢前測試的版本為河南生產(chǎn)過,停產(chǎn)3 標準公布,為方便生產(chǎn),使用飛羚殼,單板設(shè)計(古城)2010-2月,命名為GWR-M001-FL-V1.0,主芯片PL3201B-64單塊PCB板結(jié)構(gòu),增加了以太網(wǎng)口、網(wǎng)燈(版圖日期20

6、10-4-1的高有效)、但無網(wǎng)絡(luò)變壓器各家電科院進行送檢的版本4 增加網(wǎng)絡(luò)變壓器的升級設(shè)計,使用飛羚殼2月底,版本為GWR-M001-FL-V1.1主芯片PL3201B-64單塊PCB板結(jié)構(gòu),網(wǎng)口、網(wǎng)絡(luò)變壓器、網(wǎng)燈(低有效)載波接收三級諧振都用表貼電感前期公司生產(chǎn)的版本,停產(chǎn)5 使用正華外殼結(jié)構(gòu)的設(shè)計2月底,版本為GWR-M001-ZH-V1.1,主芯片PL3201B-64單塊PCB板結(jié)構(gòu),無以太網(wǎng)部分,上下插針距離與公布標準的要求不同載波接收三級諧振用表貼電感專供杭州正華公司生產(chǎn)過,未批量,停產(chǎn)6正華公司殼設(shè)計的升級版本:一個電感升級為插腳3月,版本為GWR-M001-ZH-V1.2,主芯片

7、PL3201B-64單塊PCB板結(jié)構(gòu),無以太網(wǎng)部分,上下插針距離不同載波接收一個諧振電感更換為插腳專供杭州正華公司生產(chǎn)過,未批量,停產(chǎn)7 諧振電感更換為插腳的的飛羚殼設(shè)計3月底存檔,版本為GWR-M001-FL-V1.2主芯片PL3201B-64單塊PCB板結(jié)構(gòu),增加了以太網(wǎng)口、網(wǎng)絡(luò)變壓器、網(wǎng)燈(低有效)載波接收一個諧振電感更換為插腳前期公司生產(chǎn)的版本,停產(chǎn),但公司有存貨待消化2.2 當前使用硬件版本情況當前使用硬件版本基本情況:l 主芯片PL3201B-64,單芯片載波接收,接收中有一個插腳電感l(wèi) 單塊PCB板結(jié)構(gòu)l 都具備以太網(wǎng)功能項目硬件情況說明使用狀況1 為新聯(lián)的特殊網(wǎng)絡(luò)變壓器設(shè)計5月

8、份,新聯(lián)公司要求使用以太網(wǎng)口、網(wǎng)絡(luò)變壓器一體化的元冊公司網(wǎng)口版圖版本為GWR-M001-XL-V1.2集成網(wǎng)口,網(wǎng)燈高有效專為新聯(lián)公司生產(chǎn)的版本,存檔版本2 終端宣貫資料中網(wǎng)口燈要求高有效,升級設(shè)計8月份,針對網(wǎng)口燈高有效、低有效要求都存在的情況,升級為可以配置的版圖版本為GWR-M001-FL-V2.0以太網(wǎng)口,網(wǎng)燈高有效、低有效可以配置需要不同的料單、焊接圖存檔版本,可以生產(chǎn)出網(wǎng)絡(luò)燈低有效生產(chǎn)用3 自組網(wǎng)項目存檔,出現(xiàn)升級版本8月份,去掉低有效的配置電阻版本為GWR-M003-FL-V2.0以太網(wǎng)口,網(wǎng)燈高有效其它與GWR-M001-FL-V2.0一致網(wǎng)燈高有效存檔版本生產(chǎn)用2.3 不同硬

9、件版本的選擇方法目前批量生產(chǎn)時,首先選擇主芯片型號為PL3201B-64;第二:選擇網(wǎng)絡(luò)燈的高電平有效、還是低電平有效;第三:選擇用戶要求的雙塔插針是否有特殊高度要求,地引腳是否要比其它針長;第四:外殼結(jié)構(gòu)定位孔是否有特殊要求(公司存檔為飛羚殼)。三 GWR 國網(wǎng)曉程載波路由模塊軟件程序演變3.1 程序設(shè)計原則程序在KEIL4-C51的IDE環(huán)境下開發(fā)。由于PL主芯片的RAM、ROM(16KB)資源比較緊張,同時為了保證對以上很多硬件分支、規(guī)約分支的維護方便,采用宏定義配置分支、編譯得到不同功能程序的辦法,來降低程序代碼消耗,即每個HEX程序針對一種硬件、一種規(guī)約類型。具體包含的硬件分支、規(guī)約

10、分支如下:分支項目分支1分支2主芯片#define PL3106 0#define PL3201 1尋找中繼路由使用的DI分支#define VER1997 0#define VER2007 1尋找中繼用9010尋找中繼用00 00 01 00電表或采集器應(yīng)答可以否定幀:判定為中繼尋找成功,不提取數(shù)據(jù)載波規(guī)約#define N12 0#define N6 1支持DL/T645-1997、2007僅支持DL/T645-1997L字節(jié)長度#define GDW698 0#define GDW376 1L=1字節(jié)L=2字節(jié)AFN=03,F(xiàn)1應(yīng)答9字節(jié)AFN=03,F(xiàn)1應(yīng)答8字節(jié)使用地區(qū)#define

11、 OtherArea 0#define ShangHai其它地區(qū)為標準情況,對應(yīng)答數(shù)據(jù)表號6字節(jié),判斷返回數(shù)據(jù)的地址是否與下發(fā)地址一致上海地區(qū)表號5字節(jié),表回傳數(shù)據(jù)會濫改高字節(jié),導致判斷表號錯誤不回傳,應(yīng)用于上海是不判斷返回數(shù)據(jù)的地址載波有源、無源地址抄表:針對現(xiàn)場不完善電表的補丁處理未定義時為標準N12有源抄表#define NonSourceAddr載波抄表時下發(fā)數(shù)據(jù)帶BB*6的載波幀共同公司電表故障,N12程序下發(fā)的載波幀內(nèi)無6*BB河南濮陽現(xiàn)場發(fā)現(xiàn),共同從正華公司燒的程序針對以上分支,通過進行不同宏定義選擇的組合,可以得到不同功能的程序,如V14程序就包括多種可燒寫文件(見后面的程序說

12、明)。3.2 不同程序的選擇方法首先根據(jù)硬件的主芯片不同型號選擇PL3201、還是PL3106芯片;第二:選擇集中器主CPU與載波路由模塊配套規(guī)約為GDW698.42還是GDW376.2;第三:DL/T645規(guī)約分支選擇只影響路由模塊學習中繼使用的DI型,不影響集中器發(fā)起的透傳命令,透傳抄表時使用的DL/T645規(guī)約由集中器主CPU確定?!?】集中器管理電表全部使用DL/T645-1997規(guī)約時,選擇DL/T645-1997分支;【2】管理電表全部使用DL/T645-2007規(guī)約時,選擇DL/T645-2007分支;【3】管理電表使用DL/T645-1997、2007規(guī)約混裝時,選擇DL/T6

13、45-1997分支;假定中繼學習對DL/T645-2007規(guī)約的電表發(fā)送DL/T645-1997規(guī)約抄表命令時,電表否定應(yīng)答。第四:地區(qū)選擇除上海外,都選擇OtherArea。所以,生產(chǎn)對程序的提取時,必須對以上幾點向客戶進行確認無誤,才可以選擇到正確的程序。3.3 程序V1.2版本情況 程序V1.2版本為2010-3-31在重慶永川進行測試,由李春光、朱曉光解決路由速度慢的問題后存檔的版本,V12版本程序有:GWR-M001-97-C2-V12.hex【PL3201,N12,L=2,V1.2,645-1997】GWR-M001-C2-V12.hex【PL3201,N12,L=2,V1.2,6

14、45-2007】GWR-M001-97-3106-C1-V12.hex【PL3106,N12,L=1,V1.2,645-1997】GWR-M001-97-3106-C2-V12.hex【PL3201,N12,L=2,V1.2,645-1997】GWR-M001-62-V12.hex【PL3201,N6,L=2,V1.2,645-1997】程序升級過程:過程軟件情況說明備注1 重慶2009年底測試版本測試版本為V1.0程序;永川出現(xiàn)中繼路由學習慢、上報時間長問題重慶2 2010-3月工程師現(xiàn)場跟蹤 主動上報表號比較慢,中繼學習過程需要優(yōu)化由V1.0升級為V1.2李春光、朱曉光 版本V1.2程序的

15、主要升級內(nèi)容:問題說明原來狀況軟件升級內(nèi)容1主動上報表號慢路由模塊清除全部電表,全部表重新上報主動上報表號:路由模塊不清除已經(jīng)上報電表,啟動上報后、只上報新增的表號部分2中繼學習過程優(yōu)化中繼路由學習暫停后,再次啟動路由學習時,從第一塊表開始檢查未抄到的電表,檢查到抄表失敗表后進行學習導致順序上排序靠前、但無法抄到的電表每次都進行中繼學習,如果路由學習時間不連續(xù),都沒機會學習排序靠后、無法抄到的電表中繼路由學習暫停后,記錄當前學習中繼的序號N,“恢復學習”、“重啟學習”后,直接進行第N+1塊表的路由學習效果:不連續(xù)的路由學習時間,實現(xiàn)了所有未抄到表按順序的連續(xù)學習,等效于連續(xù)的學習時間即暫停不影

16、響學習連續(xù)性 版本V1.2程序的主要指標:串口:9600bps,偶校驗,串口通訊收發(fā)BUF為80字節(jié)載波:500bps,BPSK,發(fā)送BUF為80字節(jié)、接收BUF為135字節(jié):串口通訊支持的數(shù)據(jù)項參考:標準協(xié)議集中器載波模塊GDW-ZB11GDW 376.2協(xié)議規(guī)范2010-3-19.doc。集中器主CPU通過376.2調(diào)用載波模塊的流程參考:標準協(xié)議集中器與模塊交互流程.doc。路由學習的停止條件:【1】AFN=12H的F2暫停命令;【2】或AFN=13H的F1監(jiān)控載波從節(jié)點命令(本命令將執(zhí)行載波抄表,占用載波信道,路由模塊自動停止路由學習,等效于AFN=12H-F2的暫停命令);路由學習一

17、旦停止,路由模塊不會自動進行路由學習,除非集中器主CPU下發(fā)恢復路由學習命令:AFN=12H的F1重啟命令或AFN=12H的F3恢復命令。即路由學習的過程是完全受集中器主CPU控制的。此種受控學習設(shè)計方法的優(yōu)點:出現(xiàn)相鄰臺區(qū)串擾時,只要配置兩個集中器的抄表時間段不同,由集中器主CPU根據(jù)時間段暫停路由模塊的路由學習和抄表,即可實現(xiàn)集中器對載波信道的分時使用,避免串擾。集中器主CPU可以發(fā)送“AFN=10H的F4命令”:查詢路由運行狀態(tài),路由學習完成的電表數(shù)量,主CPU據(jù)此判斷載波模塊的學習狀態(tài)是否結(jié)束。3.4 程序V1.4版本情況 原來V1.2版本程序使用和各廠家測試時,發(fā)現(xiàn)了部分問題,針對這

18、些問題進行了程序修改升級,最終程序版本為V1.4。名稱規(guī)格備注當前生產(chǎn)用程序版本GWR-M001-YS-3201-07-C2-V14.hex(標準版)有源/3201/07/ GDW3761、備選選項(對應(yīng)M001、M002程序):GWR-M001-YS-3201-07-C1-V14.hex有源/3201/07/ GDW698有源/無源GWR-M001-YS-3201-97-C2-V14.hex有源/3201/97/ GDW3763201/3106GWR-M001-YS-3201-97-C1-V14.hex有源/3201/97/ GDW69807/97GWR-M001-YS-3106-07-C2

19、-V14.hex有源/3106/07/ GDW376GDW376/GDW698(雙字節(jié)長度/單字節(jié)長度)GWR-M001-YS-3106-07-C1-V14.hex有源/3106/07/ GDW698N6/N12GWR-M001-YS-3106-97-C2-V14.hex有源/3106/97/ GDW376GWR-M001-YS-3106-97-C1-V14.hex有源/3106/97/ GDW698無特殊說明均為N12程序載波使用無源地址發(fā)送的為維護用程序:因為共同公司在河南濮陽的電表模塊程序在有源N12規(guī)約下無法進行中繼,非正常情況GWR-M001-NS-3201-07-C2-V14.he

20、x無源/3201/07/ GDW376林洋 共同 優(yōu)創(chuàng)現(xiàn)場使用GWR-M001- NS -3201-07-C1-V14.hex無源/3201/07/ GDW698ZF-N12-V2.7之前程序GWR-M001- NS -3201-97-C2-V14.hex無源/3201/97/ GDW376GWR-M001- NS -3201-97-C1-V14.hex無源/3201/97/ GDW698GWR-M001- NS -3106-07-C2-V14.hex無源/3106/07/ GDW376GWR-M001- NS -3106-07-C1-V14.hex無源/3106/07/ GDW698GWR-

21、M001- NS -3106-97-C2-V14.hex無源/3106/97/ GDW376GWR-M001- NS -3106-97-C1-V14.hex無源/3106/97/ GDW698 版本V1.4程序的主要升級內(nèi)容參考文件標準協(xié)議GWR_M001_V14程序修改.doc,摘要如下:問題說明原來狀況軟件升級內(nèi)容1無源地址抄讀、和無源地址路由學習功能原來無此分支的程序針對河南共同表,進行此項選擇編譯,解決;實現(xiàn)無源地址中繼抄表及無源地址路由學習修改2載波字節(jié)接收無超時判斷載波接收過程只有總超時判斷,比較長;無字節(jié)接收超時線路有串擾干擾時,會收到不完整、或地址不正確的非期望幀時,第一次抄表

22、一定不成功載波接收字節(jié)延時超時后,清除接收緩存;載波發(fā)送完畢時接收緩存位置變量PLCRxPos清零3 修改路由學習過程中,找路由上限個數(shù)路由學習的上限為FM24的最大容量,如1023路由學習的上限調(diào)整為加載電表地址的實際數(shù)量4 載波冗余初始化設(shè)置未進行載波配置冗余設(shè)置抗干擾設(shè)計:載波冗余初始化設(shè)置5串口冗余初始化設(shè)置未進行串口冗余初始化設(shè)置抗干擾設(shè)計:串口冗余初始化設(shè)置6 合理化BUF長度天津局測試時接收緩沖區(qū)幀長度不夠,主臺無法點抄設(shè)置電表的費率時段(12個時段)對BUF長度增加,合理串口、載波的BUF長度3.4.3 版本V1.4程序的主要指標:串口:9600bps,偶校驗,串口通訊接收BU

23、F為130字節(jié),發(fā)送BUF為120字節(jié);載波:500bps,BPSK,發(fā)送BUF為110字節(jié)、接收BUF為100字節(jié):串口通訊支持的數(shù)據(jù)項參考:標準協(xié)議集中器載波模塊GDW-ZB11GDW 376.2協(xié)議規(guī)范2010-3-19.doc。集中器主CPU通過376.2調(diào)用載波模塊的流程參考:標準協(xié)議集中器與模塊交互流程.doc。3.3.4路由學習的停止條件:【1】AFN=12H的F2暫停命令;【2】或AFN=13H的F1監(jiān)控載波從節(jié)點命令(本命令將執(zhí)行載波抄表,占用載波信道,路由模塊自動停止路由學習,等效于AFN=12H-F2的暫停命令);路由學習一旦停止,路由模塊不會自動進行路由學習,除非集中器

24、主CPU下發(fā)恢復路由學習命令:AFN=12H的F1重啟命令或AFN=12H的F3恢復命令。即路由學習的過程是完全受集中器主CPU控制的。此種受控學習設(shè)計方法的優(yōu)點:出現(xiàn)相鄰臺區(qū)串擾時,只要配置兩個集中器的抄表時間段不同,由集中器主CPU根據(jù)時間段暫停路由模塊的路由學習和抄表,即可實現(xiàn)集中器對載波信道的分時使用,避免串擾。集中器主CPU可以發(fā)送“AFN=10H的F4命令”:查詢路由運行狀態(tài),路由學習完成的電表數(shù)量,主CPU據(jù)此判斷載波模塊的學習狀態(tài)是否結(jié)束。四 GWR 國網(wǎng)曉程載波路由模塊使用常見問題4.1 程序版本的選擇新生產(chǎn)單芯片PL3201B-64路由模塊,使用V1.4程序,可以得到最大、

25、合理的BUF長度。4.2 加載到路由模塊中的地址標準確切的說法是集中器向路由模塊中加載載波從節(jié)點MAC地址,包括兩類:l 載波電表MAC地址:實際與電表的RS485通訊地址、表號一致;l 采集器的MAC地址:要求I型采集器、II型采集器都有MAC地址配置;不需要加載采集器管理的RS485電表的通訊地址(或表號);舉例:10個II型采集器MAC地址為01、02-10;只需要加載這10個MAC地址。無論每個采集器管理RS485電表的數(shù)量、都不需要由集中器主CPU加載到路由模塊內(nèi)。RS485電表的通訊地址只保存在集中器內(nèi),不需要加載到路由模塊內(nèi)。4.3 集中器主CPU對路由模塊路由學習的判定集中器主

26、CPU通過AFN=10H的F4命令:查詢路由運行狀態(tài),路由學習完成的電表數(shù)量,從而決定是否需要進行未抄到電表的補抄。集中器抄表機制一般為:l 主CPU按要求DI項進行抄表:一個或多個DI項,重抄次數(shù)最多兩次即可l 一輪抄表完成后,啟動模塊路由學習;l 全部學習成功后結(jié)束學習、或在抄表時段結(jié)束前,主CPU啟動未抄到電表的補抄特別注意:【1】路由模塊學習完成時會自動停止學習嘗試;【2】集中器在不使用載波信道(無點抄)時,必須發(fā)送路由恢復學習的命令,路由模塊才會繼續(xù)進行路由學習(學習狀態(tài)受主CPU控制)?!?】對路由模塊的恢復路由學習是從N+1塊表開始的繼續(xù)學習,不用再考慮學習時間是否連續(xù),但要保證

27、每天的累計總學習時間足夠。4.4 路由模塊對載波表的抄讀集中器發(fā)送下行命令AFN=13-F1。數(shù)據(jù)內(nèi)容中包含DL/T 645規(guī)約的點抄命令數(shù)據(jù)。DL/T 645規(guī)約支持2007、1997,路由模塊不做判斷。376.2幀中:地址域由源地址A1、中繼地址A2、目的地址A3組成,見下表:表1地址域數(shù)據(jù)格式字節(jié)數(shù)源地址A1BCD6中繼地址A2BCD6*中繼級別目的地址A3BCD6曉程的方案中,使用路由方式抄表,中繼地址A2不存在,目的地址A3填寫載波電表的MAC地址(與載波表的RS485通訊地址一致)。點抄使用“AFN=14H、F1監(jiān)控載波從節(jié)點命令”,數(shù)據(jù)單元格式定義見下表:表2數(shù)據(jù)內(nèi)容數(shù)據(jù)格式字節(jié)

28、數(shù)規(guī)約類型BIN1報文長度LBIN1報文內(nèi)容L規(guī)約類型:00H為透明傳輸;01H為 DL/T 6451997;02H為 DL/T 6452007;03H-FFH保留。報文長度L:規(guī)約的原始報文數(shù)據(jù)總長度。報文內(nèi)容:規(guī)約的原始報文數(shù)據(jù)。其中報文內(nèi)容:包含了集中器主CPU需要抄表的DL/T645幀,抄讀載波電表時,DL/T645報文中兩個68H之間的電表通訊地址、與A3的MAC地址一致。4.5 路由模塊對采集器下RS485表的抄讀首先集中器主CPU內(nèi)需要注冊有RS485電表地址、所屬采集器的MAC地址(局限性:如果集中器內(nèi)未注冊RS485電表所屬的采集器MAC地址,無法抄表)。集中器發(fā)送下行命令A

29、FN=13-F1。數(shù)據(jù)內(nèi)容中包含DL/T 645規(guī)約的點抄命令數(shù)據(jù)。376.2幀中:地址域由源地址A1、中繼地址A2、目的地址A3組成,見下表:表3地址域數(shù)據(jù)格式字節(jié)數(shù)源地址A1BCD6中繼地址A2BCD6*中繼級別目的地址A3BCD6曉程的方案中,使用路由方式抄表,中繼地址A2不存在,目的地址A3填寫采集器的MAC地址(與管理的RS485電表通訊地址無關(guān))。點抄RS485表使用AFN=14H、F1監(jiān)控載波從節(jié)點命令,數(shù)據(jù)單元格式定義見下表:表4數(shù)據(jù)內(nèi)容數(shù)據(jù)格式字節(jié)數(shù)規(guī)約類型BIN1報文長度LBIN1報文內(nèi)容L規(guī)約類型:00H為透明傳輸;01H為 DL/T 6451997;02H為 DL/T

30、6452007;03H-FFH保留。報文長度L:規(guī)約的原始報文數(shù)據(jù)總長度。報文內(nèi)容:規(guī)約的原始報文數(shù)據(jù)。其中報文內(nèi)容:包含了集中器主CPU需要抄RS485電表的DL/T645幀。抄讀采集器下RS485電表時,DL/T645報文中兩個68H之間填寫為要抄讀的RS485電表的通訊地址、而376.2幀中地址域的A3為該RS485電表所屬的采集器MAC地址。路由模塊收到命令后,抄RS485表實現(xiàn)的過程如下:【1】 根據(jù)A3的采集器MAC地址,從FM中提取采集器的路由地址(即A2從路由模塊提?。弧?】 以DL/T645報文中兩個68H之間RS485電表的通訊地址為載波幀的目的地址、A2為路由地址進行載

31、波幀組幀;【3】接收到最后一跳直抄幀的所有采集器,向采集器的RS485總線轉(zhuǎn)發(fā)DL/T645報文,兩個68H之間為RS485電表的通訊地址,實現(xiàn)RS485電表抄表命令的下發(fā);【4】 與下發(fā)的電表的通訊地址相同的RS485電表應(yīng)答,實現(xiàn)該RS485電表的數(shù)據(jù)抄讀??偨Y(jié):采集器下RS485電表的抄讀,是通過“目的地址A3”與“DL/T645報文中兩個68H之間為要抄讀的RS485電表的通訊地址”不一致來實現(xiàn)的。需要集中器主CPU的配合才可以實現(xiàn)RS485電表的抄讀。舉例1:10個II型采集器MAC地址為01、02-10,每個帶16塊電表(共160個RS485電表);只需要加載這10個MAC地址。中

32、繼將很容易學習完成。五 GWR 國網(wǎng)曉程載波路由模塊程序及自組網(wǎng)程序5.1 PL3201主芯片的硬件載波設(shè)計采用兼容性設(shè)計,可以使用從V1.0到V1.4的各版本程序。差異在于獨立的路由網(wǎng)口的設(shè)計指標要求,如是否有以太網(wǎng)口,網(wǎng)口燈高電平、還是低電平有效。5.2 M003與硬件的關(guān)系M003程序是公司自組網(wǎng)方案的代號,其軟件可以在PL3201主芯片的各硬件版本上運行。程序可以獨立升級,與PL3201主芯片的硬件各版本無關(guān)。5.3 兩種程序的關(guān)系GWR-M001程序中有關(guān)主動上報表號目前在標準模塊中不再使用,優(yōu)化時可以去掉。原主動上報表號功能全面升級后,由M003項目進行了完整實現(xiàn)。六 GWR 國網(wǎng)

33、曉程載波路由模塊詳細說明6.1 路由學習等待時間路由學習使用DI=00 00 01 00或DI=9010進行抄讀嘗試,返回的數(shù)據(jù)幀比較短,中繼學習每個路徑嘗試2次,配置的超時時間與實際點抄時間有差異??紤]到點抄抄表時可能存在長幀(如大于50字節(jié)),需要的時間比較長。二者的對比如下:各級中繼路由學習超時時間點抄超時時間直抄無中繼3s6s1級中繼3s+2.5s6s+2.5s2級中繼3s+5s6s+5s3級中繼3s+7.5s6s+7.5s4級中繼3s+10s6s+10s如果電表應(yīng)答了,超時時間將不起作用,所以超時時間只對無應(yīng)答數(shù)據(jù)情況下有效。對于集中器主CPU配置的點抄超時時間,建議為25s即可,過

34、長無意義。6.2 路由學習依據(jù)路由學習的依據(jù)為路由模塊保存的每個MAC地址的“路由狀態(tài)標志”,某一個MAC地址對應(yīng)的“路由狀態(tài)標志”的變化(點抄指集中器主CPU發(fā)出的抄表命令):觸發(fā)條件路由狀態(tài)標志備注1 加載MAC地址清 路由狀態(tài)標志=FALSE需要進行路由學習2 主CPU點抄電表成功置 路由狀態(tài)標志=TRUE不需要進行路由學習3 主CPU點抄電表失敗清 路由狀態(tài)標志=FALSE需要進行路由學習4 路由模塊學習成功置 路由狀態(tài)標志=TRUE不需要進行路由學習5路由模塊學習未成功清 路由狀態(tài)標志=FALSE需要繼續(xù)進行路由學習6.3 路由學習過程路由學習依據(jù)模塊內(nèi)保存的每個MAC地址的“路由狀

35、態(tài)標志”,啟動路由學習后:(1)路由模塊首次上電情況下從1開始檢查“路由狀態(tài)標志”,檢查到標志為FALSE時,進行學習;(2)路由模塊恢復學習時,從上次學習地址的下一個地址開始檢查“路由狀態(tài)標志”,檢查到標志為FALSE時,進行學習;學習過程如下表:學習步驟過程說明1 嘗試原有保存的舊路由抄到,置 路由狀態(tài)標志=TRUE路由保持未抄到,清 路由狀態(tài)標志= FALSE舊路由不更新2 嘗試直抄抄到,置 路由狀態(tài)標志=TRUE路由更新未抄到,清 路由狀態(tài)標志= FALSE舊路由不更新3 嘗試1級中繼抄到,置 路由狀態(tài)標志=TRUE路由更新未抄到,清 路由狀態(tài)標志= FALSE舊路由不更新直到檢查完可

36、以做1級中繼的所有的電表4 嘗試2級中繼抄到,置 路由狀態(tài)標志=TRUE路由更新未抄到,清 路由狀態(tài)標志= FALSE舊路由不更新直到檢查完可以做2級中繼的所有的電表5 嘗試3級中繼抄到,置 路由狀態(tài)標志=TRUE路由更新未抄到,清 路由狀態(tài)標志= FALSE舊路由不更新直到檢查完可以做3級中繼的所有的電表6 嘗試4級中繼抄到,置 路由狀態(tài)標志=TRUE路由更新未抄到,清 路由狀態(tài)標志= FALSE舊路由不更新直到檢查完可以做4級中繼的所有的電表如果所有的MAC地址的路由都有效后,結(jié)束學習;如果未全部學習成功,轉(zhuǎn)1,繼續(xù)循環(huán)執(zhí)行; 6.4 對V1.4、V1.5版本程序建議的調(diào)用方式:以現(xiàn)場46

37、0塊表的臺區(qū)為例,抄表目標為:日凍結(jié)數(shù)據(jù)的抄讀成功率為98%以上;抄表數(shù)據(jù)項為兩個:第一項電表實時鐘(用于時鐘偏差大報警);第二項為日凍結(jié)有功數(shù)據(jù)包(即總、尖、峰、平、谷,20字節(jié))。(以此為例:順序為先抄時鐘、后電量數(shù)據(jù)包)以每日零點開始為起點,建議一天內(nèi)的調(diào)用流程:特別注意:集中器首次加載路由模塊參數(shù)后,必須首先啟動一輪抄表,保證路由模塊獲得可以直抄的電表,然后再啟動學習(應(yīng)為路由模塊是按照對1塊電表進行直抄、1級、2級、3級路由方式學習的;而不是先全部電表直抄、再全部電表1級中繼)。時間點過程說明建議流程1 零點:無條件啟動全部電表的日凍抄表集中器檢查模塊電表數(shù)量與主CPU一致,主CPU

38、將所有電表從1開始、到第460塊表抄讀一次,目標:能抄到的表先讀到;注意:禁止復位路由模塊復位路由模塊導致從第1塊表檢查路由、學習抄讀電表時鐘一次未成功,最多再嘗試一次,仍不成功,不再抄讀電量數(shù)據(jù)包;繼續(xù)抄下一塊路由模塊記錄該表為路由路由失效電表、待學習路由時鐘抄讀成功、電量未抄讀成功(最多再嘗試一次)時,路由模塊也記錄為失效電表、待學習路由2-1 啟動路由開始學習過程對有路由失效標識的電表開始學習,學習成功后標識出來集中器統(tǒng)計未抄到表的數(shù)量,根據(jù)未抄到數(shù)量【見表1:最大學習時間配置建議】;2-2 學習完成的判斷條件查詢路由狀態(tài):電表總數(shù)量等于已經(jīng)抄到表數(shù)量結(jié)束條件1:間隔3分鐘查詢路由狀態(tài),

39、如果電表總數(shù)量等于已經(jīng)抄到表數(shù)量,則判斷為全部學習完成;不使用D1狀態(tài)位;全部完成后轉(zhuǎn)補抄32-3 未學習完成,強制停止學習進行補抄表的條件學習成功的路由應(yīng)該盡快進行抄表使用,所以規(guī)定最大學習等待時間;其它結(jié)束條件:電表總數(shù)量大于已經(jīng)抄到表數(shù)量;但根據(jù)未抄到電表數(shù)量、電表總數(shù)量配置的最大學習時間到:即使未學習完成,也要發(fā)暫停命令,轉(zhuǎn)補抄33 第一輪補抄對未抄到電表進行補抄對需要補抄電表,主CPU通過AFN=10H、F2進行狀態(tài)查詢,路由狀態(tài)標志有效時進行補抄;無效跳過未抄到表數(shù)量將不影響補抄時間消耗,最多重試一次4 第二輪學習重復2-1、2-2的過程見2的結(jié)束條件直到全部100%完成,或24點

40、到,當天的任務(wù)全部完成說明1:對于每天保持不變、從未抄到過電表進行排查,確定是否硬件故障;從主臺上停用該電表、或刪除該電表,該電表可能浪費大量的學習時間。表1:最大學習時間配置建議未抄到表數(shù)量總電表數(shù)量最大學習時間配置1-25200以內(nèi)1小時1-25200以上2小時26-50200以內(nèi)2小時26-50200以上3小時51-75200以內(nèi)3小時51-75200以上4小時75以上任意4小時本配置表的目的:學習未全部完成也進行補抄,目的是利用找到的路徑盡快補抄。對路由模塊的調(diào)用過程建議解釋錯誤做法正確做法解釋1 每天零點對集中器復位(通過RST腳或發(fā)路由模塊復位的命令)每天檢查路由模塊電表總數(shù)量與集

41、中器內(nèi)總數(shù)量是否一致,一致后不需要其它處理路由模塊復位后自動將RAM內(nèi)保存的路由當前學習表的指針起始位置調(diào)整為1(原來的路徑不丟失)復位會導致排序靠前的表被反復的學習6.5 V1.5程序的升級內(nèi)容:程序升級到V15后,可以繼續(xù)使用V14的調(diào)用流程,不需要進行流程修改。程序升級后的修正內(nèi)容,適用于N12協(xié)議、N6協(xié)議的載波現(xiàn)場。2011-1月份經(jīng)張光魯、陸俊偉對現(xiàn)場運行的路由模塊進行排查,同時根據(jù)集中器組反饋的問題,對路由板V14程序進行對比376.2協(xié)議、并測試,發(fā)現(xiàn)部分不完備之處并進行升級,升級方案見;升級內(nèi)容見標準協(xié)議GWR_M001_V15更新記錄.doc,具體解釋如下:V14程序V15

42、升級內(nèi)容解釋1 AFN=10H:F4路由運行狀態(tài):查詢模塊學習中繼狀態(tài)和進度情況。D0=路由完成標志:1為路由學習完成0為未完成加載路由板參數(shù)后,學習完成標志被置1,應(yīng)為0修改為:根據(jù)總表數(shù)量,已抄到數(shù)量的比較,來生成D0標志;二者相等時,D0=1總表數(shù)量大于已抄到數(shù)量時,D0=0(需要學習)V14程序在特定條件下,路由完成標志無法代表實際學習狀態(tài)使用總表數(shù)量與已抄到數(shù)量相等才可以指示學習完成特例:如果存在故障電表,無法全部抄到,D0標志將保持為0,無法置12 在AFN=10H,F(xiàn)2功能中從節(jié)點信息域備用空間D11位是保留,一直為零在AFN=10H,F(xiàn)2功能中從節(jié)點信息域備用空間D11位增加:

43、從節(jié)點路由可用標示:1表示路由不可用;0表示路由可用補抄數(shù)據(jù)時,可以先讀取本項,如果為D11=1,可以不對該表進行補抄;如果為D11=0,執(zhí)行補抄3 AFN=12H,F(xiàn)2暫停命令恢復學習命令有三個:AFN=12H,F(xiàn)1重啟命令AFN=12H,F(xiàn)3恢復命令AFN=11H,F(xiàn)4設(shè)置工作模式啟動學習后繼續(xù)對暫停前未抄到表繼續(xù)學習命令功能與原來相同區(qū)別:啟動后,直接跳到下一塊需要學習路徑的電表上,開始執(zhí)行學習執(zhí)行一次暫停后,再恢復學習可以跳到下一塊表學習如果不執(zhí)行暫停命令,而是通過點抄由路由模塊自行停止學習,再恢復時繼續(xù)對暫停前未抄到表繼續(xù)學習4 版本號為8字節(jié),時間為月、年,版本V15版本號保持為8字節(jié),時間為月、年,版本V15在宣貫時,孟宇回答為9字

溫馨提示

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

評論

0/150

提交評論