一種用于配網(wǎng)自動(dòng)化終端裝置的參數(shù)配置方法
【專利摘要】本發(fā)明涉及一種用于配網(wǎng)自動(dòng)化終端裝置的參數(shù)配置方法,與現(xiàn)有技術(shù)相比解決了配網(wǎng)自動(dòng)化終端裝置的參數(shù)配置方法通用性差的缺陷。本發(fā)明包括終端配置參數(shù)的讀取,上位機(jī)(5)通過以太網(wǎng)通信模塊(4)從主微處理器(3)讀取終端配置參數(shù);終端配置參數(shù)的下載,上位機(jī)(5)通過以太網(wǎng)通信模塊(4)將終端配置參數(shù)下發(fā)給配網(wǎng)自動(dòng)化終端裝置。本發(fā)明可以適用于多種配網(wǎng)自動(dòng)化終端裝置,參數(shù)維護(hù)便捷可靠,提高了維護(hù)方法的通用性,避免了終端參數(shù)配置方法的重復(fù)研發(fā),提高了效率。
【專利說明】—種用于配網(wǎng)自動(dòng)化終端裝置的參數(shù)配置方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及配網(wǎng)自動(dòng)化終端裝置【技術(shù)領(lǐng)域】,具體來說是一種用于配網(wǎng)自動(dòng)化終端裝置的參數(shù)配置方法。
【背景技術(shù)】
[0002]配電網(wǎng)自動(dòng)化已應(yīng)用廣泛,通過配網(wǎng)自動(dòng)化終端裝置能夠及時(shí)地獲取配電網(wǎng)中相關(guān)信息和數(shù)據(jù),其使用效果取決于配電終端產(chǎn)品的實(shí)用性、可靠性、維護(hù)的便捷程度。配電網(wǎng)自身的特點(diǎn)決定了配網(wǎng)終端具有分布分散、節(jié)點(diǎn)多、工作環(huán)境差、功能需求多樣等特征,例如:通過遙測(cè)設(shè)備采集傳輸數(shù)據(jù)、通過遙信設(shè)備采集傳輸數(shù)據(jù)、紅外采集、遙控輸出等,因此配網(wǎng)自動(dòng)化終端裝置分布分散、廠家型號(hào)多樣、功能升級(jí)頻繁。而無論是哪一種配網(wǎng)終端,在使用時(shí)均需要進(jìn)行參數(shù)配置或維護(hù)的過程,目前的參數(shù)配置方法主要問題為通用性差,表現(xiàn)在以下幾個(gè)方面:
1.不同廠家終端參數(shù)維護(hù)方法不同
主站系統(tǒng)一般是先與各廠家進(jìn)行核對(duì)規(guī)約,通過規(guī)約來對(duì)終端進(jìn)行信息采集與控制,而終端參數(shù)的維護(hù)工作因各廠家由自定義方式實(shí)現(xiàn)參數(shù)維護(hù)功能,需要各家產(chǎn)品配套版本維護(hù)方法進(jìn)行參數(shù)維護(hù)操作。配置好終端參數(shù)后,主站才能正常進(jìn)行監(jiān)控。不同廠家終端又面臨著不同的參數(shù)維護(hù)方法,當(dāng)出現(xiàn)問題需要查看參數(shù)時(shí),需要找到終端對(duì)應(yīng)版本的維護(hù)方法才能進(jìn)行操作,十分不便。
[0003]2.同一廠家終端型號(hào)不同,其維護(hù)方法和參數(shù)也不相同
廠家不同型號(hào)的終端在功能上存在差別,體現(xiàn)在使用的參數(shù)不同。當(dāng)終端添加或修改功能時(shí),需要增加或調(diào)整參數(shù)文件數(shù)量及參數(shù)結(jié)構(gòu),維護(hù)方法需要對(duì)應(yīng)的調(diào)整和修改,導(dǎo)致維護(hù)方法版本多、研發(fā)周期長(zhǎng)、效率低。
[0004]如何開發(fā)出一種能滿足不同終端、不同型號(hào)的參數(shù)配置方法已經(jīng)成為急需解決的技術(shù)問題。
[0005]
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的是為了解決現(xiàn)有技術(shù)中配網(wǎng)自動(dòng)化終端裝置的參數(shù)配置方法通用性差的缺陷,提供一種用于配網(wǎng)自動(dòng)化終端裝置的參數(shù)配置方法來解決上述問題。
[0007]為了實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案如下:
一種用于配網(wǎng)自動(dòng)化終端裝置的參數(shù)配置方法,配網(wǎng)自動(dòng)化終端裝置包括主微處理器、遙測(cè)子系統(tǒng)和遙信子系統(tǒng),所述的遙測(cè)子系統(tǒng)包括遙測(cè)設(shè)備,遙測(cè)設(shè)備通過模擬開關(guān)與AD轉(zhuǎn)換芯片相連,AD轉(zhuǎn)換芯片通過DSP芯片與主微處理器相連;所述的遙信子系統(tǒng)包括遙信設(shè)備,遙信設(shè)備通過光電隔離與控制芯片相連,控制芯片與主微處理器相連;以太網(wǎng)通信模塊和共享內(nèi)存分別與主微處理器相連,以太網(wǎng)通信模塊與上位機(jī)相連,參數(shù)配置方法包括以下步驟: 終端配置參數(shù)的讀取,上位機(jī)通過以太網(wǎng)通信模塊從主微處理器讀取終端配置參數(shù);終端配置參數(shù)的下載,上位機(jī)通過以太網(wǎng)通信模塊將終端配置參數(shù)下發(fā)給配網(wǎng)自動(dòng)化終端裝置。
[0008]所述的終端配置參數(shù)的讀取包括以下步驟:
對(duì)上位機(jī)進(jìn)行FTP服務(wù)器配置,上位機(jī)獲取自身已配置好的主微處理器的FTP服務(wù)器IP、用戶名、密碼及參數(shù)文件對(duì)應(yīng)的FTP服務(wù)器路徑,連接至主微處理器中的FTP服務(wù)器;上位機(jī)判斷本地設(shè)備工程文件夾中是否存在參數(shù)文件對(duì)應(yīng)的讀取標(biāo)記文件,若不存在自動(dòng)創(chuàng)建讀取標(biāo)記文件;上位機(jī)發(fā)送包括參數(shù)文件名在內(nèi)的讀取標(biāo)記文件至主微處理器中的FTP服務(wù)器;
主微處理器根據(jù)讀取標(biāo)記文件確定當(dāng)前操作為讀取操作,根據(jù)讀取標(biāo)記文件內(nèi)的參數(shù)文件名判斷上位機(jī)讀取是主微處理器、遙測(cè)子系統(tǒng)或遙信子系統(tǒng)的使用參數(shù),刪除讀取標(biāo)記文件;
若讀取的是主微處理器中的進(jìn)程使用參數(shù),則主微處理器讀取當(dāng)前進(jìn)程中使用的相應(yīng)參數(shù),在FTP服務(wù)器的原路徑下以原參數(shù)文件名創(chuàng)建XML格式文件;
若讀取的是遙測(cè)子系統(tǒng)或遙信子系統(tǒng)的使用參數(shù),主微處理器向DSP芯片或控制芯片發(fā)送通知消息,DSP芯片或控制芯片將參數(shù)發(fā)送至共享內(nèi)存中,向主微處理器發(fā)送更新消息;
主微處理器收到更新消息后,從共享內(nèi)存中讀取參數(shù),并在FTP服務(wù)器的原路徑下以原參數(shù)文件名創(chuàng)建XML格式文件;
在系統(tǒng)時(shí)間周期T內(nèi),上位機(jī)對(duì)主微處理器進(jìn)行讀取操作,若主微處理器的XML格式文件已準(zhǔn)備好,上位機(jī)成功讀取XML格式文件,提示讀取操作成功;若超過系統(tǒng)時(shí)間周期T,則維護(hù)軟件提示讀取操作超時(shí)。
[0009]所述的終端配置參數(shù)的下載包括以下步驟:
對(duì)上位機(jī)進(jìn)行FTP服務(wù)器配置,上位機(jī)獲取自身已配置好的主微處理器的FTP服務(wù)器IP、用戶名、密碼及參數(shù)文件對(duì)應(yīng)的FTP服務(wù)器路徑,連接至主微處理器中的FTP服務(wù)器;上位機(jī)根據(jù)需要對(duì)XML文件內(nèi)容進(jìn)行修改后,上位機(jī)發(fā)送XML文件到主微處理器中的FTP服務(wù)器,上位機(jī)判斷本地設(shè)備工程文件夾中是否存在該XML文件對(duì)應(yīng)的下載標(biāo)記文件,若不存在自動(dòng)創(chuàng)建下載標(biāo)記文件,并將此下載標(biāo)記文件發(fā)送到主微處理器中的FTP服務(wù)器;當(dāng)發(fā)送標(biāo)記文件和XML文件均發(fā)送成功,上位機(jī)提示下載操作成功;
主微處理器檢測(cè)到下載標(biāo)記文件后,確定當(dāng)前操作為下載操作,根據(jù)下載標(biāo)記文件內(nèi)的參數(shù)文件名判斷上位機(jī)下載的是主微處理器、遙測(cè)子系統(tǒng)或遙信子系統(tǒng)的使用參數(shù),然后刪除下載標(biāo)記文件,打開XML文件進(jìn)行解析;
根據(jù)XML文件屬性獲取參數(shù)范圍,根據(jù)XML文件節(jié)點(diǎn)值獲取參數(shù),根據(jù)參數(shù)范圍要求對(duì)超出范圍的參數(shù)進(jìn)行保護(hù)處理;
待XML文件解析成功,主微處理器將解析值發(fā)送至共享內(nèi)存中;
若下載的為主微處理器中進(jìn)程使用參數(shù),則根據(jù)共享內(nèi)存中參數(shù)對(duì)主微處理器的終端參數(shù)進(jìn)行更新;
若下載的是遙測(cè)子系統(tǒng)或遙信子系統(tǒng)的使用參數(shù),主微處理器向DSP芯片或控制芯片發(fā)送共享內(nèi)存中相應(yīng)參數(shù)和通知消息; DSP芯片或控制芯片收到通知消息后,用接收到的參數(shù)對(duì)相應(yīng)的終端設(shè)備的參數(shù)進(jìn)行更新。
[0010]所述的創(chuàng)建XML格式文件包括以下步驟:
根據(jù)共享內(nèi)存中參數(shù)的參數(shù)名創(chuàng)建XML節(jié)點(diǎn)、參數(shù)值創(chuàng)建節(jié)點(diǎn)值;
根據(jù)參數(shù)范圍創(chuàng)建屬性;根據(jù)備份文件中參數(shù)名稱、備注信息創(chuàng)建屬性值。
[0011]有益效果
本發(fā)明的用于配網(wǎng)自動(dòng)化終端裝置的參數(shù)配置方法,與現(xiàn)有技術(shù)相比可以適用于多種配網(wǎng)自動(dòng)化終端裝置,參數(shù)維護(hù)便捷可靠,提高了維護(hù)方法的通用性,避免了終端參數(shù)配置方法的重復(fù)研發(fā),提高了效率。既可以滿足終端自定義參數(shù)名稱、參數(shù)結(jié)構(gòu)、參數(shù)順序、參數(shù)文件名以使各廠家根據(jù)自己需求設(shè)計(jì)使用參數(shù),同時(shí)又可以使用統(tǒng)一的參數(shù)維護(hù)方法對(duì)不同廠家、不同型號(hào)終端進(jìn)行維護(hù)。
[0012]
【專利附圖】
【附圖說明】
圖1為配網(wǎng)自動(dòng)化終端裝置的硬件結(jié)構(gòu)連接圖圖2為本發(fā)明的方法流程圖圖3為本發(fā)明中終端配置參數(shù)讀取的流程圖圖4為本發(fā)明中終端配置參數(shù)下載的流程圖
其中,1-遙測(cè)子系統(tǒng)、2-遙信子系統(tǒng)、3-主微處理器、4-以太網(wǎng)通信模塊、5-上位機(jī)、6-共享內(nèi)存、11-遙測(cè)設(shè)備、12-模擬開關(guān)、13-AD轉(zhuǎn)換芯片、14-DSP芯片、21-遙信設(shè)備、22-光電隔離、23-控制芯片。
[0013]
【具體實(shí)施方式】
[0014]為使對(duì)本發(fā)明的結(jié)構(gòu)特征及所達(dá)成的功效有更進(jìn)一步的了解與認(rèn)識(shí),用以較佳的實(shí)施例及附圖配合詳細(xì)的說明,說明如下:
如圖1所示,一種用于配網(wǎng)自動(dòng)化終端裝置的參數(shù)配置方法,配網(wǎng)自動(dòng)化終端裝置包括主微處理器3、遙測(cè)子系統(tǒng)I和遙信子系統(tǒng)2,當(dāng)然還可以包括現(xiàn)有技術(shù)中常用的紅外傳輸、遙控子系統(tǒng)、無功補(bǔ)償輸入輸出等。遙測(cè)子系統(tǒng)I包括遙測(cè)設(shè)備11,遙測(cè)設(shè)備11通過模擬開關(guān)12與AD轉(zhuǎn)換芯片13相連,AD轉(zhuǎn)換芯片13通過DSP芯片14與主微處理器3相連,遙測(cè)設(shè)備11所采集到的電力數(shù)據(jù)通過模擬開關(guān)12進(jìn)行AD轉(zhuǎn)換芯片13的數(shù)模轉(zhuǎn)化后,傳給DSP芯片14處理。遙信子系統(tǒng)2包括遙信設(shè)備21,遙信設(shè)備21通過光電隔離22與控制芯片23相連,控制芯片23與主微處理器3相連,遙信設(shè)備21采集到的電力數(shù)據(jù)傳送給控制芯片23。以太網(wǎng)通信模塊4和共享內(nèi)存6分別與主微處理器3相連,以太網(wǎng)通信模塊4與上位機(jī)5相連,將相應(yīng)數(shù)據(jù)發(fā)送給上位機(jī)5。
[0015]DSP芯片14和控制芯片23均為控制類芯片,實(shí)現(xiàn)終端設(shè)備功能,如通信、規(guī)約解析、功能管理、終端校準(zhǔn)、三遙功能配置等。這些功能的正常使用即設(shè)備的正常運(yùn)行均需要對(duì)功能相關(guān)參數(shù)進(jìn)行正確配置,但其內(nèi)部參數(shù)均不相同,則需要分別按其相應(yīng)的參數(shù)配置方法進(jìn)行分開配置。配網(wǎng)自動(dòng)化終端裝置雖然可以在硬件結(jié)構(gòu)上將不同的采集設(shè)備集中起來,但仍然需要分別進(jìn)行不同的參數(shù)配置且采用不同的配置方法。如圖2所示,本發(fā)明所述的參數(shù)配置方法包括以下步驟: 第一步,終端配置參數(shù)的讀取,上位機(jī)5通過以太網(wǎng)通信模塊4從主微處理器3讀取終端配置參數(shù)。如圖3所示,其具體步驟如下:
(I)對(duì)上位機(jī)5進(jìn)行FTP服務(wù)器配置,通過主微處理器3中安裝的FTP服務(wù)器,來進(jìn)行上位機(jī)5與主微處理器3中的聯(lián)系,用FTP服務(wù)器方式是采用FTP協(xié)議進(jìn)行文件傳輸,一般基于光纖通訊或藍(lán)牙均支持FTP協(xié)議。上位機(jī)5內(nèi)已包括FTP服務(wù)器的地址,上位機(jī)5獲取自身已配置好的主微處理器3的FTP服務(wù)器IP、用戶名、密碼及參數(shù)文件對(duì)應(yīng)的FTP服務(wù)器路徑,通過FTP協(xié)議連接至主微處理器3中的FTP服務(wù)器。
[0016](2)上位機(jī)5判斷本地設(shè)備工程文件夾中是否存在參數(shù)文件對(duì)應(yīng)的讀取標(biāo)記文件,若不存在自動(dòng)創(chuàng)建讀取標(biāo)記文件,讀取標(biāo)記文件為在參數(shù)文件名的后方加上讀取后綴名,用于主微處理器判斷讀取或下載操作。上位機(jī)5發(fā)送包括參數(shù)文件名在內(nèi)的讀取標(biāo)記文件至主微處理器3中的FTP服務(wù)器。
[0017](3)主微處理器3根據(jù)讀取標(biāo)記文件確定當(dāng)前操作為讀取操作。根據(jù)讀取標(biāo)記文件內(nèi)的參數(shù)文件名判斷上位機(jī)5讀取是主微處理器3、遙測(cè)子系統(tǒng)I或遙信子系統(tǒng)2的使用參數(shù),其判斷方法可以采用現(xiàn)有技術(shù)中常用的判斷方法進(jìn)行。判斷結(jié)束后,刪除讀取標(biāo)記文件。
[0018](4)若讀取的是主微處理器3中的進(jìn)程使用參數(shù),則主微處理器3讀取其內(nèi)部當(dāng)前進(jìn)程中使用的相應(yīng)參數(shù),在FTP服務(wù)器的原路徑下以原參數(shù)文件名創(chuàng)建XML格式文件。
[0019](5)若讀取的是遙測(cè)子系統(tǒng)I或遙信子系統(tǒng)2的使用參數(shù),微處理器3向DSP芯片14或控制芯片23發(fā)送通知消息,DSP芯片14或控制芯片23將參數(shù)發(fā)送至共享內(nèi)存6中,向主微處理器3發(fā)送更新消息,通知主微處理器3上位機(jī)5所需要的參數(shù)已放至共享內(nèi)存6中。主微處理器3收到更新消息后,從共享內(nèi)存6中讀取參數(shù),并在FTP服務(wù)器的原路徑下以原參數(shù)文件名創(chuàng)建XML格式文件。
[0020]創(chuàng)建XML格式文件可以使用現(xiàn)有技術(shù)的內(nèi)容,也可以使用以下步驟:首先,根據(jù)共享內(nèi)存6中參數(shù)的參數(shù)名創(chuàng)建XML節(jié)點(diǎn)、參數(shù)值創(chuàng)建節(jié)點(diǎn)值。其次,根據(jù)參數(shù)范圍創(chuàng)建屬性。根據(jù)備份文件中參數(shù)名稱、備注信息創(chuàng)建屬性值。至此,無論上位機(jī)I是讀取的主微處理器
3、遙測(cè)子系統(tǒng)I或遙信子系統(tǒng)2中的參數(shù),均已在主微處理器3的FTP服務(wù)器的原路徑下創(chuàng)建了 XML格式文件,以待上位機(jī)5進(jìn)行讀取。
[0021](6)在系統(tǒng)時(shí)間周期T內(nèi),系統(tǒng)時(shí)間周期T根據(jù)需要人為設(shè)定。上位機(jī)5對(duì)主微處理器3進(jìn)行讀取操作,讀取FTP服務(wù)器的原路徑下的XML格式文件。若主微處理器3的XML格式文件已準(zhǔn)備好,上位機(jī)5成功讀取XML格式文件,提示讀取操作成功。若主微處理器3的XML格式文件未準(zhǔn)確好或其他異常問題,超過系統(tǒng)時(shí)間周期T,則維護(hù)軟件提示讀取操作超時(shí),讀取失敗。
[0022]在實(shí)際使用中,當(dāng)上位機(jī)5遇到一個(gè)陌生設(shè)備,進(jìn)行第一次通信連接時(shí),需要先進(jìn)行讀取操作。先讀取設(shè)備中當(dāng)前的參數(shù),然后上位機(jī)5根據(jù)需要修改一些值,再進(jìn)行下載操作。為了判斷當(dāng)前值與下載的是否一致,避免下載不對(duì)會(huì)被保護(hù)的情況出現(xiàn),根據(jù)需要在下載操作后還可以再進(jìn)行一次讀取操作,判斷當(dāng)前值與下載的是否一致。
[0023]第二步,終端配置參數(shù)的下載,上位機(jī)5通過以太網(wǎng)通信模塊4將終端配置參數(shù)下發(fā)給配網(wǎng)自動(dòng)化終端裝置。如圖4所示,其具體步驟如下:
(I)對(duì)上位機(jī)5進(jìn)行FTP服務(wù)器配置,上位機(jī)5獲取自身已配置好的主微處理器3的FTP服務(wù)器IP、用戶名、密碼及參數(shù)文件對(duì)應(yīng)的FTP服務(wù)器路徑,連接至主微處理器3中的FTP服務(wù)器。與終端配置參數(shù)的讀取一樣,上位機(jī)5獲取通過FTP協(xié)議連接至主微處理器3中的FTP服務(wù)器。
[0024](2)在經(jīng)過終端配置參數(shù)的讀取后,上位機(jī)5中已包括了讀取來的XML文件,上位機(jī)5根據(jù)用戶需求對(duì)XML文件內(nèi)容進(jìn)行修改后,上位機(jī)5將XML文件發(fā)送到主微處理器3中的FTP服務(wù)器。其中,XML文件的修改根據(jù)用戶需求進(jìn)行,按常規(guī)的上位機(jī)與終端的通訊修改配置方法即可。針對(duì)主微處理器3發(fā)送下載標(biāo)記文件,以確定當(dāng)前操作為下載操作。上位機(jī)5判斷本地設(shè)備工程文件夾中是否存在該XML文件對(duì)應(yīng)的下載標(biāo)記文件,若不存在自動(dòng)創(chuàng)建下載標(biāo)記文件,下載標(biāo)記文件的創(chuàng)建方法與讀取標(biāo)記文件的創(chuàng)建方法相同,在參數(shù)文件名的后方加上下載后綴名。將此下載標(biāo)記文件發(fā)送到主微處理器3中的FTP服務(wù)器,當(dāng)發(fā)送標(biāo)記文件和XML文件均發(fā)送成功,上位機(jī)5提示下載操作成功。
[0025](3)主微處理器3檢測(cè)到下載標(biāo)記文件后,確定當(dāng)前操作為下載操作,確定下載操作后,刪除下載標(biāo)記文件。根據(jù)下載標(biāo)記文件內(nèi)的參數(shù)文件名判斷上位機(jī)5下載的是主微處理器3、遙測(cè)子系統(tǒng)I或遙信子系統(tǒng)2的使用參數(shù)。打開XML文件進(jìn)行解析,根據(jù)XML文件屬性獲取參數(shù)范圍,根據(jù)XML文件節(jié)點(diǎn)值獲取參數(shù)。參數(shù)范圍范圍指取值范圍,例如有的值范圍是1-100,有的值范圍是P\Q,有的范圍是0.1.2,根據(jù)參數(shù)范圍要求對(duì)超出范圍的參數(shù)進(jìn)行常規(guī)的保護(hù)處理。
[0026](4)待XML文件解析成功,主微處理器3將解析值發(fā)送至共享內(nèi)存6中。
[0027](5)根據(jù)下載標(biāo)記文件內(nèi)的參數(shù)文件名判斷,若下載的為主微處理器3中進(jìn)程使用參數(shù),根據(jù)共享內(nèi)存6中參數(shù)直接對(duì)主微處理器3的終端參數(shù)進(jìn)行更新即可。
[0028]根據(jù)下載標(biāo)記文件內(nèi)的參數(shù)文件名判斷,若下載的是遙測(cè)子系統(tǒng)I或遙信子系統(tǒng)2的使用參數(shù),主微處理器3向DSP芯片14或控制芯片23發(fā)送共享內(nèi)存6中相應(yīng)參數(shù)和通知消息。DSP芯片14或控制芯片23收到通知消息后,用接收到的參數(shù)對(duì)相應(yīng)的終端設(shè)備(DSP芯片或控制芯片)的參數(shù)進(jìn)行更新。進(jìn)行了終端配置參數(shù)的讀取操作和下載操作后,完成了終端裝置與上位機(jī)之間的參數(shù)配置,為通信連接等打下基礎(chǔ)。
[0029]以上顯示和描述了本發(fā)明的基本原理、主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說明書中描述的只是本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明的范圍內(nèi)。本發(fā)明要求的保護(hù)范圍由所附的權(quán)利要求書及其等同物界定。
【權(quán)利要求】
1.一種用于配網(wǎng)自動(dòng)化終端裝置的參數(shù)配置方法,配網(wǎng)自動(dòng)化終端裝置包括主微處理器(3)、遙測(cè)子系統(tǒng)(I)和遙信子系統(tǒng)(2),所述的遙測(cè)子系統(tǒng)(I)包括遙測(cè)設(shè)備(11),遙測(cè)設(shè)備(11)通過模擬開關(guān)(12)與AD轉(zhuǎn)換芯片(13)相連,AD轉(zhuǎn)換芯片(13)通過DSP芯片(14)與主微處理器(3)相連;所述的遙信子系統(tǒng)(2)包括遙信設(shè)備(21),遙信設(shè)備(21)通過光電隔離(22)與控制芯片(23)相連,控制芯片(23)與主微處理器(3)相連;以太網(wǎng)通信模塊(4)和共享內(nèi)存(6)分別與主微處理器(3)相連,以太網(wǎng)通信模塊(4)與上位機(jī)(5)相連,其特征在于,參數(shù)配置方法包括以下步驟: 11)終端配置參數(shù)的讀取,上位機(jī)(5)通過以太網(wǎng)通信模塊(4)從主微處理器(3)讀取終端配置參數(shù); 12)終端配置參數(shù)的下載,上位機(jī)(5)通過以太網(wǎng)通信模塊(4)將終端配置參數(shù)下發(fā)給配網(wǎng)自動(dòng)化終端裝置。
2.根據(jù)權(quán)利要求1所述的一種用于配網(wǎng)自動(dòng)化終端裝置的參數(shù)配置方法,其特征在于,所述的終端配置參數(shù)的讀取包括以下步驟: 21)對(duì)上位機(jī)(5)進(jìn)行FTP服務(wù)器配置,上位機(jī)(5)獲取自身已配置好的主微處理器(3)的FTP服務(wù)器IP、用戶名、密碼及參數(shù)文件對(duì)應(yīng)的FTP服務(wù)器路徑,連接至主微處理器(3)中的FTP服務(wù)器; 22)上位機(jī)(5)判斷本地設(shè)備工程文件夾中是否存在參數(shù)文件對(duì)應(yīng)的讀取標(biāo)記文件,若不存在自動(dòng)創(chuàng)建讀取標(biāo)記文件;上位機(jī)(5)發(fā)送包括參數(shù)文件名在內(nèi)的讀取標(biāo)記文件至主微處理器(3)中的FTP服務(wù)器; 23)主微處理器(3)根據(jù)讀取標(biāo)記文件確定當(dāng)前操作為讀取操作,根據(jù)讀取標(biāo)記文件內(nèi)的參數(shù)文件名判斷上位機(jī)(5)讀取是主微處理器(3)、遙測(cè)子系統(tǒng)(I)或遙信子系統(tǒng)(2)的使用參數(shù),刪除讀取標(biāo)記文件; 24)若讀取的是主微處理器(3)中的進(jìn)程使用參數(shù),則主微處理器(3)讀取當(dāng)前進(jìn)程中使用的相應(yīng)參數(shù),在FTP服務(wù)器的原路徑下以原參數(shù)文件名創(chuàng)建XML格式文件; 25)若讀取的是遙測(cè)子系統(tǒng)(I)或遙信子系統(tǒng)(2)的使用參數(shù),主微處理器(3)向DSP芯片(14)或控制芯片(23)發(fā)送通知消息,DSP芯片(14)或控制芯片(23)將參數(shù)發(fā)送至共享內(nèi)存(6)中,向主微處理器(3)發(fā)送更新消息; 主微處理器(3)收到更新消息后,從共享內(nèi)存(6)中讀取參數(shù),并在FTP服務(wù)器的原路徑下以原參數(shù)文件名創(chuàng)建XML格式文件; 26)在系統(tǒng)時(shí)間周期T內(nèi),上位機(jī)(5)對(duì)主微處理器(3)進(jìn)行讀取操作,若主微處理器(3)的XML格式文件已準(zhǔn)備好,上位機(jī)(5)成功讀取XML格式文件,提示讀取操作成功;若超過系統(tǒng)時(shí)間周期T,則維護(hù)軟件提示讀取操作超時(shí)。
3.根據(jù)權(quán)利要求1所述的一種用于配網(wǎng)自動(dòng)化終端裝置的參數(shù)配置方法,其特征在于,所述的終端配置參數(shù)的下載包括以下步驟: 31)對(duì)上位機(jī)(5)進(jìn)行FTP服務(wù)器配置,上位機(jī)(5)獲取自身已配置好的主微處理器(3)的FTP服務(wù)器IP、用戶名、密碼及參數(shù)文件對(duì)應(yīng)的FTP服務(wù)器路徑,連接至主微處理器(3)中的FTP服務(wù)器; 32)上位機(jī)(5)根據(jù)需要對(duì)XML文件內(nèi)容進(jìn)行修改后,發(fā)送XML文件到主微處理器(3)中的FTP服務(wù)器,上位機(jī)(5)判斷本地設(shè)備工程文件夾中是否存在該XML文件對(duì)應(yīng)的下載標(biāo)記文件,若不存在自動(dòng)創(chuàng)建下載標(biāo)記文件,并將此下載標(biāo)記文件發(fā)送到主微處理器(3)中的FTP服務(wù)器;當(dāng)發(fā)送標(biāo)記文件和XML文件均發(fā)送成功,上位機(jī)(5)提示下載操作成功; 33)主微處理器(3)檢測(cè)到下載標(biāo)記文件后,確定當(dāng)前操作為下載操作,根據(jù)下載標(biāo)記文件內(nèi)的參數(shù)文件名判斷上位機(jī)(5)下載的是主微處理器(3)、遙測(cè)子系統(tǒng)(I)或遙信子系統(tǒng)(2)的使用參數(shù),然后刪除下載標(biāo)記文件,打開XML文件進(jìn)行解析; 根據(jù)XML文件屬性獲取參數(shù)范圍,根據(jù)XML文件節(jié)點(diǎn)值獲取參數(shù),根據(jù)參數(shù)范圍要求對(duì)超出范圍的參數(shù)進(jìn)行保護(hù)處理; 34)待XML文件解析成功,主微處理器(3)將解析值發(fā)送至共享內(nèi)存(6)中; 35)若下載的為主微處理器(3)中進(jìn)程使用參數(shù),則根據(jù)共享內(nèi)存(6)中參數(shù)對(duì)主微處理器(3)的終端參數(shù)進(jìn)行更新; 若下載的是遙測(cè)子系統(tǒng)(I)或遙信子系統(tǒng)(2)的使用參數(shù),主微處理器(3)向DSP芯片(14)或控制芯片(23)發(fā)送共享內(nèi)存(6)中相應(yīng)參數(shù)和通知消息; DSP芯片(14)或控制芯片(23)收到通知消息后,用接收到的參數(shù)對(duì)相應(yīng)的終端設(shè)備的參數(shù)進(jìn)行更新。
4.根據(jù)權(quán)利要求2所述的一種用于配網(wǎng)自動(dòng)化終端裝置的參數(shù)配置方法,其特征在于,所述的創(chuàng)建XML格式文件包括以下步驟: 41)根據(jù)共享內(nèi)存(6)中參數(shù)的參數(shù)名創(chuàng)建XML節(jié)點(diǎn)、參數(shù)值創(chuàng)建節(jié)點(diǎn)值; 42)根據(jù)參數(shù)范圍創(chuàng)建屬性;根據(jù)備份文件中參數(shù)名稱、備注信息創(chuàng)建屬性值。
【文檔編號(hào)】H04L29/08GK104167822SQ201410440155
【公開日】2014年11月26日 申請(qǐng)日期:2014年9月2日 優(yōu)先權(quán)日:2014年9月2日
【發(fā)明者】柳慧超, 秦明輝, 崔北京 申請(qǐng)人:科大智能電氣技術(shù)有限公司