無線網(wǎng)關(guān)寄存器映射表自動(dòng)設(shè)置的方法
【專利摘要】無線網(wǎng)關(guān)寄存器映射表自動(dòng)設(shè)置的方法,涉及網(wǎng)關(guān)的參數(shù)設(shè)置技術(shù),特別涉及鐵路運(yùn)輸LNG集裝箱的檢測(cè)和監(jiān)控系統(tǒng)中使用的無線網(wǎng)關(guān)參數(shù)自動(dòng)設(shè)置的方法。無線網(wǎng)關(guān)連接存儲(chǔ)設(shè)置網(wǎng)關(guān)信息的計(jì)算機(jī),在無線網(wǎng)關(guān)中設(shè)置參數(shù)存儲(chǔ)區(qū)和標(biāo)志位,在計(jì)算機(jī)中增加參數(shù)寫入模塊,在無線網(wǎng)關(guān)中增設(shè)啟動(dòng)檢查模塊,方法包括以下步驟:A、計(jì)算機(jī)讀取信息,B、將讀取的信息寫入?yún)?shù)存儲(chǔ)區(qū),C、設(shè)置標(biāo)志位,D、重啟無線網(wǎng)關(guān),無線網(wǎng)關(guān)判斷標(biāo)志位,如果標(biāo)志位沒有設(shè)置,轉(zhuǎn)到步驟F,否則,執(zhí)行步驟E,E、讀取參數(shù)存儲(chǔ)區(qū)內(nèi)的信息并將信息寫入網(wǎng)關(guān)參數(shù)的實(shí)際存儲(chǔ)區(qū),清除標(biāo)志位,F(xiàn)、執(zhí)行正常啟動(dòng)程序。使用本方法,可以減少工作量,避免了在這個(gè)過程中出現(xiàn)差錯(cuò)。
【專利說明】無線網(wǎng)關(guān)寄存器映射表自動(dòng)設(shè)置的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)關(guān)的參數(shù)設(shè)置技術(shù),特別涉及鐵路運(yùn)輸LNG集裝箱的檢測(cè)和監(jiān)控系統(tǒng)中使用的無線網(wǎng)關(guān)參數(shù)自動(dòng)設(shè)置的方法。
【背景技術(shù)】
[0002]WirelessHART是第一個(gè)開放式的可互操作無線通信標(biāo)準(zhǔn),用于滿足流程工業(yè)對(duì)于實(shí)時(shí)工廠應(yīng)用中可靠、穩(wěn)定和安全的無線通信的關(guān)鍵需求。
[0003]經(jīng)過29個(gè)國家投票表決,WirelessHART通訊規(guī)范(HART7.1)于2008年9月19日正式獲得國際電工標(biāo)準(zhǔn)委員會(huì)(IEC)的認(rèn)可,成為一種公共可用的規(guī)范(IEC/PAS62591Ed.1)。此標(biāo)準(zhǔn)也的確是全球第一個(gè)獲得這一級(jí)別國際認(rèn)證的工業(yè)無線通訊技術(shù)。
[0004]Wire I e s sHART通訊標(biāo)準(zhǔn)是建立在已有的經(jīng)過現(xiàn)場(chǎng)測(cè)試的國際標(biāo)準(zhǔn)上的,其包括 HART 協(xié)議(IEC 61158)、EDDL (IEC 61804-3)、IEEE 802.15.4 無線電和跳頻、擴(kuò)頻和網(wǎng)狀網(wǎng)絡(luò)技術(shù)。盡管只是成為了 IEC的PAS而非真正正式的IEC規(guī)范,但是可以認(rèn)為WirelessHART已經(jīng)邁出了重要一步,對(duì)下一階段的產(chǎn)品推廣和使用意義重大。
[0005]每個(gè)WirelessHART網(wǎng)絡(luò)包括三個(gè)主要組成部分:
①連接到過程或工廠設(shè)備的無線現(xiàn)場(chǎng)設(shè)備。
[0006]②使這些設(shè)備與連接到高速背板的主機(jī)應(yīng)用程序或其他現(xiàn)有廠級(jí)通信網(wǎng)絡(luò)能通/[目的網(wǎng)關(guān)。
[0007]③負(fù)責(zé)配置網(wǎng)絡(luò)、調(diào)度設(shè)備間通信、管理報(bào)文路由和監(jiān)視網(wǎng)絡(luò)健康的網(wǎng)管軟件。網(wǎng)管軟件能和網(wǎng)關(guān)、主機(jī)應(yīng)用程序或過程自動(dòng)化控制器集成到一起。
[0008]該網(wǎng)絡(luò)使用兼容運(yùn)行在2.4GHz工業(yè)、科學(xué)和醫(yī)藥(ISM)頻段上的無線電IEEE802.15.4標(biāo)準(zhǔn)。無線電采用直接序列擴(kuò)頻(DSSS)、通信安全與可靠的信道跳頻、時(shí)分多址(TDMA)同步、網(wǎng)絡(luò)上設(shè)備間延控通信(latency-controlled communicat1ns)技術(shù)。已經(jīng)證實(shí)該技術(shù)在現(xiàn)場(chǎng)實(shí)驗(yàn)和各種過程控制行業(yè)的實(shí)際工廠安裝中是可行的。
[0009]近幾年,LNG罐式集裝箱發(fā)展很快,使用罐箱通過海路、公路運(yùn)輸LNG,已成為目前運(yùn)輸?shù)闹饕绞胶褪侄?。鐵路運(yùn)輸價(jià)格低廉,安全可靠,但鐵路運(yùn)輸LNG罐箱是國家所明令禁止的,主要原因是罐箱結(jié)構(gòu)的安全性以及運(yùn)輸過程中罐箱監(jiān)控的可行性還滿足不了鐵路安全運(yùn)行的要求。
[0010]本 申請(qǐng)人:的在先申請(qǐng)《一種鐵路運(yùn)輸過程中的LNG罐箱監(jiān)控系統(tǒng)》(申請(qǐng)?zhí)?201320601332.6)提出了一種鐵路批量運(yùn)輸罐箱式儲(chǔ)存的液態(tài)危險(xiǎn)品的監(jiān)控系統(tǒng),使鐵路批量運(yùn)輸LNG罐箱成為可能。
[0011]在上述監(jiān)控系統(tǒng)中,就使用了 WirelessHART網(wǎng)絡(luò)。
[0012]WirelessHART網(wǎng)絡(luò)投入使用前,首先需要進(jìn)行網(wǎng)絡(luò)規(guī)劃,布置無線現(xiàn)場(chǎng),然后配置無線網(wǎng)關(guān)。每次無線設(shè)備的變化,都需要對(duì)網(wǎng)關(guān)進(jìn)行參數(shù)配置,也就是配置無線網(wǎng)關(guān)寄存器映射表。
[0013]對(duì)于場(chǎng)地固定,設(shè)置無線設(shè)備數(shù)量和位置固定的應(yīng)用,對(duì)網(wǎng)關(guān)的一次配置就可以穩(wěn)定工作。
[0014]對(duì)于鐵路運(yùn)輸過程中的LNG罐箱,由于每次運(yùn)輸過程中,LNG罐箱車的編組都可能不同。對(duì)象不固定、無線設(shè)備數(shù)量不固定、位置順序不固定,因此每次運(yùn)輸?shù)拈_始都必須要對(duì)WirelessHART網(wǎng)關(guān)進(jìn)行配置。
[0015]目前對(duì)網(wǎng)關(guān)的設(shè)置是使用網(wǎng)關(guān)設(shè)備自帶的專門軟件,人工手動(dòng)將“網(wǎng)關(guān)寄存器映射表”寫入網(wǎng)關(guān)設(shè)備的專門存儲(chǔ)區(qū),并且這個(gè)存儲(chǔ)區(qū)對(duì)用戶是不開放的。
[0016]鐵路運(yùn)輸過程中,LNG罐箱越多,配置信息也越多,如對(duì)30節(jié)LNG罐箱鐵路運(yùn)輸來說,需要押運(yùn)人員手動(dòng)錄入240個(gè)數(shù)據(jù)和信息,工作量很大,同時(shí)也需要一定的專業(yè)知識(shí)和時(shí)間,因此使用現(xiàn)有方式,出現(xiàn)錯(cuò)誤的概率大。
[0017]在《一種鐵路運(yùn)輸過程中的LNG罐箱監(jiān)控系統(tǒng)》中,LNG罐箱的信息已經(jīng)存儲(chǔ)在監(jiān)控中心的計(jì)算機(jī)中,信息中已經(jīng)包括了無線設(shè)備的信息,也就是說,所有配置WirelessHART網(wǎng)關(guān)所需要的信息在連接網(wǎng)關(guān)的計(jì)算機(jī)中已經(jīng)存在,但現(xiàn)有技術(shù)不支持自動(dòng)將信息配置給網(wǎng)關(guān)(自動(dòng)配置無線網(wǎng)關(guān)寄存器映射表),還需要使用專門軟件,手動(dòng)逐一輸入。
【發(fā)明內(nèi)容】
[0018]本發(fā)明的目的是提供一種方法,可以實(shí)現(xiàn)自動(dòng)將信息配置給WirelessHART網(wǎng)關(guān)。
[0019]為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是:無線網(wǎng)關(guān)寄存器映射表自動(dòng)設(shè)置的方法,無線網(wǎng)關(guān)連接計(jì)算機(jī),計(jì)算機(jī)中存儲(chǔ)有設(shè)置無線網(wǎng)關(guān)寄存器映射表的所有信息,關(guān)鍵在于:在無線網(wǎng)關(guān)中用戶可見的存儲(chǔ)區(qū)內(nèi)設(shè)置參數(shù)存儲(chǔ)區(qū)和標(biāo)志位,在計(jì)算機(jī)中增加參數(shù)寫入模塊,在無線網(wǎng)關(guān)中增設(shè)啟動(dòng)檢查模塊,無線網(wǎng)關(guān)寄存器映射表自動(dòng)設(shè)置的方法包括以下步驟:
A、計(jì)算機(jī)中的寫入模塊讀取已存儲(chǔ)的無線網(wǎng)關(guān)寄存器映射表信息,
B、計(jì)算機(jī)中的寫入模塊將讀取的信息寫入無線網(wǎng)關(guān)中預(yù)先設(shè)定的參數(shù)存儲(chǔ)區(qū),
C、計(jì)算機(jī)中的寫入模塊設(shè)置無線網(wǎng)關(guān)中的標(biāo)志位,
D、重啟無線網(wǎng)關(guān),無線網(wǎng)關(guān)的啟動(dòng)檢查模塊判斷標(biāo)志位,如果標(biāo)志位沒有設(shè)置,轉(zhuǎn)到步驟F,否則,執(zhí)行步驟E,
E、啟動(dòng)檢查模塊讀取用戶可見的參數(shù)存儲(chǔ)區(qū)內(nèi)的信息并將信息寫入網(wǎng)關(guān)參數(shù)的實(shí)際存儲(chǔ)區(qū),清除標(biāo)志位,
F、執(zhí)行正常啟動(dòng)程序。
[0020]使用本方法,可以將已經(jīng)存在計(jì)算機(jī)中的配置信息(寄存器映射表)自動(dòng)存儲(chǔ)到無線網(wǎng)關(guān)的存儲(chǔ)區(qū)中,并通過重新啟動(dòng)無線網(wǎng)關(guān)使配置有效,從而降低了配置網(wǎng)關(guān)對(duì)人員的專業(yè)要求,減少了工作量,避免了在這個(gè)過程中出現(xiàn)差錯(cuò)。
【專利附圖】
【附圖說明】
[0021]圖1是無線網(wǎng)關(guān)存儲(chǔ)區(qū)分布示意圖,
圖2是無線網(wǎng)關(guān)中增設(shè)的啟動(dòng)檢查模塊的流程圖。
[0022]其中:1是無線網(wǎng)關(guān)中用戶不可見的存儲(chǔ)區(qū)域,1-1是存儲(chǔ)網(wǎng)關(guān)參數(shù)(寄存器映射表)的實(shí)際存儲(chǔ)區(qū)域,2是無線網(wǎng)關(guān)中用戶可見的存儲(chǔ)區(qū)域,2-1是標(biāo)志位,2-2是參數(shù)存儲(chǔ)區(qū)。
【具體實(shí)施方式】
[0023]無線網(wǎng)關(guān)寄存器映射表自動(dòng)設(shè)置的方法,無線網(wǎng)關(guān)連接計(jì)算機(jī),計(jì)算機(jī)中存儲(chǔ)有設(shè)置無線網(wǎng)關(guān)寄存器映射表的所有信息,在無線網(wǎng)關(guān)中用戶可見的存儲(chǔ)區(qū)內(nèi)設(shè)置參數(shù)存儲(chǔ)區(qū)和標(biāo)志位,在計(jì)算機(jī)中增加參數(shù)寫入模塊,在無線網(wǎng)關(guān)中增設(shè)啟動(dòng)檢查模塊,無線網(wǎng)關(guān)寄存器映射表自動(dòng)設(shè)置的方法包括以下步驟:
A、計(jì)算機(jī)中的寫入模塊讀取已存儲(chǔ)的無線網(wǎng)關(guān)寄存器映射表信息,
B、計(jì)算機(jī)中的寫入模塊將讀取的信息寫入無線網(wǎng)關(guān)中預(yù)先設(shè)定的參數(shù)存儲(chǔ)區(qū),
C、計(jì)算機(jī)中的寫入模塊設(shè)置無線網(wǎng)關(guān)中的標(biāo)志位,
D、重啟無線網(wǎng)關(guān),無線網(wǎng)關(guān)的啟動(dòng)檢查模塊判斷標(biāo)志位,如果標(biāo)志位沒有設(shè)置,轉(zhuǎn)到步驟F,否則,執(zhí)行步驟E,
E、啟動(dòng)檢查模塊讀取用戶可見的參數(shù)存儲(chǔ)區(qū)內(nèi)的信息并將信息寫入網(wǎng)關(guān)參數(shù)的實(shí)際存儲(chǔ)區(qū),清除標(biāo)志位,
F、執(zhí)行正常啟動(dòng)程序。
[0024]為了保證參數(shù)在傳送過程中的正確性,在步驟B中,計(jì)算機(jī)先根據(jù)讀取的信息計(jì)算校驗(yàn)信息,并將校驗(yàn)信息也寫入?yún)?shù)存儲(chǔ)區(qū),在步驟E中,啟動(dòng)檢查模塊讀取信息后先根據(jù)校驗(yàn)信息判斷信息的正確性,如果正確則將信息寫入網(wǎng)關(guān)參數(shù)的實(shí)際存儲(chǔ)區(qū)并清除標(biāo)志,否則發(fā)出警告并清除標(biāo)志。
[0025]下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步說明。
[0026]參看圖1,無線網(wǎng)關(guān)的存儲(chǔ)區(qū)域分成兩部分,分別為無線網(wǎng)關(guān)中用戶不可見的存儲(chǔ)區(qū)域I和無線網(wǎng)關(guān)中用戶可見的存儲(chǔ)區(qū)域2。用戶不可見的存儲(chǔ)區(qū)域I用于存儲(chǔ)系統(tǒng)設(shè)置(無線網(wǎng)關(guān)寄存器映射表)等參數(shù),用戶不可見是為了防止用戶對(duì)參數(shù)信息誤操作而造成系統(tǒng)故障。如果用戶可以訪問存儲(chǔ)網(wǎng)關(guān)參數(shù)的實(shí)際存儲(chǔ)區(qū)域1-1,則可以直接將參數(shù)寫入其中,完成設(shè)置。正因?yàn)樵搮^(qū)域?qū)τ脩魜碚f是不可見的,才在用戶可見的存儲(chǔ)區(qū)域2專門開辟參數(shù)存儲(chǔ)區(qū)2-2,作為參數(shù)從計(jì)算機(jī)傳送到網(wǎng)關(guān)參數(shù)的實(shí)際存儲(chǔ)區(qū)域1-1的轉(zhuǎn)存區(qū)。同時(shí),還設(shè)置標(biāo)志位2_1。
[0027]在實(shí)際應(yīng)用中,每次LNG罐箱編組完成后,有關(guān)罐箱的信息需要全部存入監(jiān)控中心的計(jì)算機(jī)中,其中包括無線網(wǎng)關(guān)需要的全部信息。
[0028]自動(dòng)設(shè)置網(wǎng)關(guān)時(shí),運(yùn)行計(jì)算機(jī)中的參數(shù)寫入模塊,將網(wǎng)關(guān)需要的信息加校驗(yàn)后存入無線網(wǎng)關(guān)中的參數(shù)存儲(chǔ)區(qū)2-2,并且設(shè)置標(biāo)志位2-1,然后重新啟動(dòng)無線網(wǎng)關(guān)。
[0029]參看圖2,無線網(wǎng)關(guān)中的啟動(dòng)檢查模塊首先讀取標(biāo)志位2-1,判斷標(biāo)志位2-1是否被設(shè)置為有效,如果無效,執(zhí)行正常的啟動(dòng)程序,如果有效,則讀取參數(shù)存儲(chǔ)區(qū)2-2中的數(shù)據(jù)并轉(zhuǎn)存到存儲(chǔ)網(wǎng)關(guān)參數(shù)的實(shí)際存儲(chǔ)區(qū)域1-1,清除標(biāo)志位2-1。由于該程序是運(yùn)行在網(wǎng)關(guān)中,因此所有存儲(chǔ)區(qū)域都可以訪問。將數(shù)據(jù)轉(zhuǎn)存后,無線網(wǎng)關(guān)需要的配置參數(shù)(寄存器映射表)已經(jīng)存儲(chǔ)在無線網(wǎng)關(guān)中用戶不可見的存儲(chǔ)區(qū)域I中的存儲(chǔ)網(wǎng)關(guān)參數(shù)(寄存器映射表)的實(shí)際存儲(chǔ)區(qū)域1-1中,這時(shí)執(zhí)行正常的啟動(dòng)程序,完成網(wǎng)關(guān)參數(shù)的設(shè)置。
[0030]啟動(dòng)檢查模塊讀取信息后先根據(jù)校驗(yàn)信息判斷信息的正確性,如果正確則將信息寫入網(wǎng)關(guān)參數(shù)的實(shí)際存儲(chǔ)區(qū)并清除標(biāo)志,否則發(fā)出警告并清除標(biāo)志。
【權(quán)利要求】
1.無線網(wǎng)關(guān)寄存器映射表自動(dòng)設(shè)置的方法,無線網(wǎng)關(guān)連接計(jì)算機(jī),計(jì)算機(jī)中存儲(chǔ)有設(shè)置無線網(wǎng)關(guān)寄存器映射表的所有信息,其特征在于:在無線網(wǎng)關(guān)中用戶可見的存儲(chǔ)區(qū)內(nèi)設(shè)置參數(shù)存儲(chǔ)區(qū)和標(biāo)志位,在計(jì)算機(jī)中增加參數(shù)寫入模塊,在無線網(wǎng)關(guān)中增設(shè)啟動(dòng)檢查模塊,無線網(wǎng)關(guān)寄存器映射表自動(dòng)設(shè)置的方法包括以下步驟: A、計(jì)算機(jī)中的寫入模塊讀取已存儲(chǔ)的無線網(wǎng)關(guān)寄存器映射表信息, B、計(jì)算機(jī)中的寫入模塊將讀取的信息寫入無線網(wǎng)關(guān)中預(yù)先設(shè)定的參數(shù)存儲(chǔ)區(qū), C、計(jì)算機(jī)中的寫入模塊設(shè)置無線網(wǎng)關(guān)中的標(biāo)志位, D、重啟無線網(wǎng)關(guān),無線網(wǎng)關(guān)的啟動(dòng)檢查模塊判斷標(biāo)志位,如果標(biāo)志位沒有設(shè)置,轉(zhuǎn)到步驟F,否則,執(zhí)行步驟E, E、啟動(dòng)檢查模塊讀取用戶可見的參數(shù)存儲(chǔ)區(qū)內(nèi)的信息并將信息寫入網(wǎng)關(guān)參數(shù)的實(shí)際存儲(chǔ)區(qū),清除標(biāo)志位, F、執(zhí)行正常啟動(dòng)程序。
2.根據(jù)權(quán)利要求1所述的無線網(wǎng)關(guān)寄存器映射表自動(dòng)設(shè)置的方法,其特征在于:在步驟B中,計(jì)算機(jī)先根據(jù)讀取的信息計(jì)算校驗(yàn)信息,并將校驗(yàn)信息也寫入?yún)?shù)存儲(chǔ)區(qū),在步驟E中,啟動(dòng)檢查模塊讀取信息后先根據(jù)校驗(yàn)信息判斷信息的正確性,如果正確則將信息寫入網(wǎng)關(guān)參數(shù)的實(shí)際存儲(chǔ)區(qū)并清除標(biāo)志,否則發(fā)出警告并清除標(biāo)志。
【文檔編號(hào)】G06F9/445GK104080107SQ201410149326
【公開日】2014年10月1日 申請(qǐng)日期:2014年4月15日 優(yōu)先權(quán)日:2014年4月15日
【發(fā)明者】楚勤學(xué), 王紅霞, 秦迪, 潘曉娥, 洪玉 申請(qǐng)人:石家莊安瑞科氣體機(jī)械有限公司