亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于IEC61850的高速鐵路智能遠(yuǎn)程測控終端的制作方法

文檔序號:12367985閱讀:500來源:國知局
一種基于IEC 61850的高速鐵路智能遠(yuǎn)程測控終端的制作方法與工藝
本發(fā)明涉及一種基于IEC61850的高速鐵路智能遠(yuǎn)程測控終端,屬高速鐵路智能測控
技術(shù)領(lǐng)域

背景技術(shù)
:公告號CN102325149公開了電氣化鐵路智能網(wǎng)絡(luò)遠(yuǎn)程測控終端系統(tǒng),該系統(tǒng)由主控通信插件、遙信插件、遙控插件、遙測插件組成,設(shè)備設(shè)計支持協(xié)議包括IEC60870-5-101、IEC60870-5-104、Modbus、CDT等目前業(yè)內(nèi)較為通用的協(xié)議標(biāo)準(zhǔn)。目前高速鐵路供電綜合監(jiān)控系統(tǒng)大多采用IEC60870-5-104遠(yuǎn)動規(guī)約作為控制站與被控站之間的通信規(guī)約。然而由于被控站設(shè)備廠家較多,不同廠家對IEC60870-5-104規(guī)約擴(kuò)展的做法不同,可能導(dǎo)致系統(tǒng)的可擴(kuò)展和可維護(hù)性較弱。代表國內(nèi)外最新技術(shù),能實現(xiàn)“一個世界、一種技術(shù)、一個標(biāo)準(zhǔn)”的IEC61850標(biāo)準(zhǔn)可以彌補(bǔ)目前存在的不足,提升系統(tǒng)的可維護(hù)性及擴(kuò)展性。當(dāng)前,IEC61850已成為變電站內(nèi)部網(wǎng)絡(luò)數(shù)據(jù)通信的國際最新標(biāo)準(zhǔn),在國內(nèi)外新的變電站自動化系統(tǒng)中正在受到推崇,并且隨著IEC61850Ed2.0的發(fā)布,IEC61850的覆蓋范圍已擴(kuò)展至SCADA系統(tǒng),今后新開發(fā)的SCADA產(chǎn)品無論是控制中心,還是被控站都將逐漸全面支持IEC61850標(biāo)準(zhǔn)。目前,常用的實時數(shù)據(jù)存儲和管理的方法主要是依據(jù)具體存儲硬件人為地設(shè)計內(nèi)存數(shù)據(jù)結(jié)構(gòu)與管理算法。這種方法雖然簡單直接,但造成軟件可移植性差,對較復(fù)雜的算法很難達(dá)到高可靠性的要求。技術(shù)實現(xiàn)要素:為克服現(xiàn)有技術(shù)不足,本發(fā)明目的是提供一種基于IEC61850的高速鐵路智能遠(yuǎn)程測控終端。既要完成遠(yuǎn)動的四遙功能,又要具有故障錄波功能,監(jiān)控測點多,實時數(shù)據(jù)量大,并且要求支持IEC61850。實現(xiàn)本發(fā)明的技術(shù)方案如下:一種基于IEC61850的高速鐵路智能遠(yuǎn)程測控終端,包括主控板、遙信卡件、遙測卡件、遙控卡件;所述遙信卡件、遙測卡件、遙控卡件與主控板的交互采用CAN總線實現(xiàn),所述主控板通過雙冗余以太網(wǎng)與控制中心通信,通信協(xié)議遵循IEC61850標(biāo)準(zhǔn)。所述測控終端采用嵌入式數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)存儲和管理,數(shù)據(jù)庫通過事務(wù)來進(jìn)行調(diào)度和并發(fā)控制,有效地對數(shù)據(jù)進(jìn)行查詢、存取等共享操作,既要完成遠(yuǎn)動的四遙功能,又要具有故障錄波功能,并且要求支持IEC61850。所述主控板內(nèi)設(shè)有設(shè)備管理單元、通信管理單元和數(shù)據(jù)管理單元。所述設(shè)備管理單元設(shè)有WEB維護(hù)模塊和LCD顯示模塊。所述通信管理單元設(shè)有CAN通信模塊和61850服務(wù)器模塊。所述數(shù)據(jù)管理單元設(shè)有數(shù)據(jù)庫和數(shù)據(jù)分析模塊,采用SQLite嵌入式數(shù)據(jù)庫完成實時數(shù)據(jù)管理、操作、存儲;在SQLite中建有遙測表和遙信表,分別存儲采集來的遙測和遙信數(shù)據(jù)。所述遙測卡件主要完成現(xiàn)場交、直流模擬量的采集及交流模擬量的有效值運算及相關(guān)測量參數(shù)的計算;采用32位高性能DSP處理器,每個卡件的通道容量為18路交流電流、3路交流電壓、4路直流。單裝置可配置多塊卡件,采用硬件對時實現(xiàn)多路交流同步采樣。輸出的測量參數(shù)有相/線電流、相/線電壓、零序電流、有功功率、無功功率、視在功率、功率因數(shù)、頻率、直流量等。所述遙信卡件實現(xiàn)現(xiàn)場開關(guān)量的采集和處理,采用高性能的32位ARM處理器,每個卡件可采集64路開關(guān)量信號,開關(guān)量輸入信號采用光耦隔離。所述遙控卡件實現(xiàn)對現(xiàn)場開關(guān)的控制功能,并根據(jù)遙控輸出繼電器的執(zhí)行情況,將執(zhí)行結(jié)果反饋給主控板,采用高性能的32位ARM處理器,每個卡件有32路控制輸出。所述測控終端建立在數(shù)據(jù)庫基礎(chǔ)之上,所述測控終端設(shè)計有三個數(shù)據(jù)庫:配置數(shù)據(jù)庫、實時數(shù)據(jù)庫和日志數(shù)據(jù)庫。其中,配置數(shù)據(jù)庫存儲和管理與系統(tǒng)配置相關(guān)的信息,位于非易失性存儲器;實時數(shù)據(jù)庫位于內(nèi)存中,存儲和管理系統(tǒng)運行時的測量數(shù)據(jù),包括遙測量、遙信量;日志數(shù)據(jù)庫存儲和管理系統(tǒng)運行時產(chǎn)生的日志記錄,位于非易失性存儲器。所述61850服務(wù)器模塊包括61850服務(wù)器API、ACSI信息模型、ACSI服務(wù)、MMS對象、MMS服務(wù)器、硬件平臺抽象層等子模塊。所述61850服務(wù)器API向外部應(yīng)用提供標(biāo)準(zhǔn)的IEC61850服務(wù),通過61850服務(wù)器API創(chuàng)建一個完全遵循IEC61850的服務(wù)器設(shè)備IED;所述61850服務(wù)器API提供三種建立服務(wù)器IED數(shù)據(jù)模型的方法:第一種方法是生成完整的運行時無法修改的靜態(tài)模型,這種方式將SCL文件提供的數(shù)據(jù)模型轉(zhuǎn)換為C語言源代碼,靜態(tài)編譯到應(yīng)用程序,由于無需配置文件解析工具,該方式占用空間少;第二種方法是一個純編程模型生成方法,該方法中數(shù)據(jù)模型是由API調(diào)用在運行時產(chǎn)生的;第三種方法是采用配置文件來為61850設(shè)備模型配置有關(guān)應(yīng)用。所述ACSI信息模型包括基本信息模型和信息交換模型;基本信息模型包括服務(wù)器、邏輯設(shè)備、邏輯節(jié)點、數(shù)據(jù)和數(shù)據(jù)屬性這五個層次,通常一個物理裝置為一個IED,一個IED通常對應(yīng)一個SERVER,每個SERVER包含一個或多個LOGICAL-DEVICE,每個LOGICAL-DEVICE包含多個LOGICAL-NODE,依次類推;這種分層的信息模型在數(shù)據(jù)結(jié)構(gòu)的設(shè)計上采用二叉樹的三叉鏈表存儲結(jié)構(gòu),三叉鏈表由二叉鏈表存儲結(jié)構(gòu)改進(jìn)所得,增加指向父節(jié)點的指針,能更好地實現(xiàn)節(jié)點間的訪問、遍歷。所述MMS對象模型由61850的IED數(shù)據(jù)模型自動映射生成。所述MMS服務(wù)器為61850的ACSI服務(wù)提供MMSServerAPI,實現(xiàn)MMS通信服務(wù),包括環(huán)境管理服務(wù),變量訪問服務(wù),日志管理服務(wù),文件管理服務(wù);MMS作為OSI參考模型的應(yīng)用層標(biāo)準(zhǔn),其MMS服務(wù)必須在下層通信系統(tǒng)的支持下完成,它需要使用OSI表示層向它提供服務(wù),MMS服務(wù)還包括表示層有關(guān)服務(wù)的實現(xiàn)。所述硬件平臺抽象層包括:thread、time、socket、ethernet抽象層,是為適應(yīng)不同操作系統(tǒng)而設(shè)計的,方便移植到新平臺,這些功能的實現(xiàn)能避免應(yīng)用對底層平臺的依賴。本發(fā)明的有益效果在于,本發(fā)明智能遠(yuǎn)程測控終端完全支持IEC61850標(biāo)準(zhǔn),實現(xiàn)信息交流標(biāo)準(zhǔn)化,具有配置靈活、自我描述、即插即用的特點。本發(fā)明利用嵌入式數(shù)據(jù)庫技術(shù),解決數(shù)據(jù)容量大存在的數(shù)據(jù)管理問題,使采集數(shù)據(jù)的存儲更加規(guī)范,同時提高數(shù)據(jù)存儲和讀取的效率,方便數(shù)據(jù)管理,提高系統(tǒng)的實時性、穩(wěn)定性和可擴(kuò)展性。本發(fā)明測控終端硬件結(jié)構(gòu)更改小,軟件采用模塊化設(shè)計,降低了系統(tǒng)的復(fù)雜性,提高了軟件的可移植性,大大降低了開發(fā)成本。附圖說明圖1為本發(fā)明基于IEC61850的高速鐵路智能遠(yuǎn)程測控終端硬件結(jié)構(gòu)圖;圖2為本發(fā)明基于IEC61850的高速鐵路智能遠(yuǎn)程測控終端軟件信息流示意圖;圖3為本發(fā)明61850服務(wù)器模塊軟件框架;圖4為本發(fā)明基于IEC61850的對象模型。具體實施方式現(xiàn)結(jié)合圖1介紹本發(fā)明基于IEC61850的高速鐵路智能遠(yuǎn)程測控終端的具體實施方式。圖1為本實施例遠(yuǎn)程測控終端硬件結(jié)構(gòu)圖。本實施例智能遠(yuǎn)程測控終端包括主控板、遙信卡件、遙測卡件和遙控卡件。所述主控板內(nèi)設(shè)有設(shè)備管理單元、通信管理單元和數(shù)據(jù)管理單元。所述遙信卡件、遙測卡件、遙控卡件與主控板的交互采用CAN總線實現(xiàn),主控板通過雙冗余以太網(wǎng)與控制中心通信,通信協(xié)議遵循IEC61850標(biāo)準(zhǔn)。本實施例測控終端主控板的設(shè)備管理單元設(shè)有WEB維護(hù)和LCD顯示模塊。本實施例測控終端主控板的通信管理單元設(shè)有CAN通信模塊和61850服務(wù)器模塊。本實施例測控終端主控板的數(shù)據(jù)管理單元設(shè)有數(shù)據(jù)庫和數(shù)據(jù)分析模塊,采用SQLite嵌入式數(shù)據(jù)庫完成實時數(shù)據(jù)管理、操作、存儲。本實施例測控終端的遙測卡件主要完成現(xiàn)場交、直流模擬量的采集及交流模擬量的有效值運算及相關(guān)測量參數(shù)的計算,采用32位高性能DSP處理器,每個卡件的通道容量為18路交流電流、3路交流電壓、4路直流。單裝置可配置多塊卡件,采用硬件對時實現(xiàn)多路交流同步采樣。輸出的測量參數(shù)有相/線電流、相/線電壓、零序電流、有功功率、無功功率、視在功率、功率因數(shù)、頻率、直流量等。本實施例測控終端的遙信卡件實現(xiàn)現(xiàn)場開關(guān)量的采集和處理,采用高性能的32位ARM處理器,每個卡件可采集64路開關(guān)量信號,開關(guān)量輸入信號采用光耦隔離。本實施例測控終端的遙控卡件實現(xiàn)對現(xiàn)場開關(guān)的控制功能,并根據(jù)遙控輸出繼電器的執(zhí)行情況,將執(zhí)行結(jié)果反饋給主控板,采用高性能的32位ARM處理器,每個卡件有32路控制輸出。本實施例一種基于IEC61850的高速鐵路智能遠(yuǎn)程測控終端建立在數(shù)據(jù)庫基礎(chǔ)之上,本實施例測控終端設(shè)計三個數(shù)據(jù)庫,如圖2所示。其中,配置數(shù)據(jù)庫存儲和管理與系統(tǒng)配置相關(guān)的信息,位于非易失性存儲器。實時數(shù)據(jù)庫位于內(nèi)存中,存儲和管理系統(tǒng)運行時的測量數(shù)據(jù),包括遙測量、遙信量。日志數(shù)據(jù)庫存儲和管理系統(tǒng)運行時產(chǎn)生的日志記錄,位于非易失性存儲器。本實施例測控終端的工作過程如下所述:(1)采用IED配置工具生成ICD(IEDCapabilityDescription)文件,此文件描述IED的數(shù)據(jù)模型和服務(wù)以及一些預(yù)配置的值,61850服務(wù)器模塊依據(jù)ICD文件在內(nèi)存中建立IED的數(shù)據(jù)模型IEDModel。(2)XML配置文件包含板卡硬件配置信息,遙測點、遙信點與61850對象引用的映射關(guān)系,XML解析器解析XML配置文件,讀取ICD文件中預(yù)配置的遙測門限值、閾值等參數(shù),將配置信息保存至配置數(shù)據(jù)庫。(3)點信息配置模塊由配置數(shù)據(jù)庫查詢有關(guān)配置信息,通過CAN總線向數(shù)據(jù)采集模塊和開關(guān)量輸出模塊下發(fā)配置幀,包括對遙測卡件的通道類型(電流/電壓)、回路參數(shù)類型(I/U/I0/Uxx/P/Q/S/cosφ/f)等的配置,以及對遙信卡件、遙控卡件的通道配置,完成初始化。(4)由配置數(shù)據(jù)庫的信息創(chuàng)建實時數(shù)據(jù)庫的遙測表和遙信表,以及日志數(shù)據(jù)庫的日志記錄表。(5)數(shù)據(jù)(模擬量、開關(guān)量)采集模塊位于遙測卡件和遙信卡件,遙測卡件周期采集模擬量、計算有效值,并采用閾值算法過濾,通過CAN總線輸出測量量,添加或更新到實時數(shù)據(jù)庫的遙測表,遙信卡件采集的開關(guān)量更新到實時數(shù)據(jù)庫的遙信表。(6)越限故障判斷模塊在查詢到實時數(shù)據(jù)庫的遙測表中的測量數(shù)據(jù)發(fā)生更新時,計算數(shù)值范圍range及數(shù)據(jù)品質(zhì),并將其更新到遙測表。如發(fā)生越限,根據(jù)越限處理策略,向遙測卡件下發(fā)啟動故障錄波命令,同時產(chǎn)生一條日志條目,保存至日志數(shù)據(jù)庫。(7)遙測卡件在接收到啟動故障錄波命令后,開始指定通道的錄波,上送錄波記錄,保存至日志數(shù)據(jù)庫。(8)61850服務(wù)器模塊管理與客戶端(控制站)的通信,響應(yīng)控制站的連接、總召喚、遙控請求,循環(huán)上送遙測遙信數(shù)據(jù),查詢遙測表和遙信表的記錄,如發(fā)生數(shù)據(jù)變化、品質(zhì)變化,則立即觸發(fā)事件,向客戶端發(fā)送遙測報告和遙信變位報告。(9)61850服務(wù)器模塊在接收到控制站的遙控命令后,調(diào)用控制處理狀態(tài)機(jī),通過CAN總線向開關(guān)量輸出模塊下發(fā)控制幀。開關(guān)量輸出模塊位于遙控卡件,在接收到控制幀,完成對現(xiàn)場開關(guān)的控制,并根據(jù)控制繼電器的執(zhí)行情況,將執(zhí)行結(jié)果上報。本實施例測控終端主控板的61850服務(wù)器模塊的軟件框架如圖3所示。61850服務(wù)器模塊包括61850服務(wù)器API、ACSI信息模型、ACSI服務(wù)、MMS對象、MMS服務(wù)器、硬件平臺抽象層等子模塊。61850服務(wù)器API向外部應(yīng)用提供標(biāo)準(zhǔn)的IEC61850服務(wù),通過61850服務(wù)器API創(chuàng)建一個完全遵循IEC61850的服務(wù)器設(shè)備IED。61850服務(wù)器API提供三種建立服務(wù)器IED數(shù)據(jù)模型的方法:第一種方法是生成完整的運行時無法修改的靜態(tài)模型,這種方式將SCL(ICD)文件提供的數(shù)據(jù)模型轉(zhuǎn)換為C語言源代碼,靜態(tài)編譯到應(yīng)用程序,由于無需配置文件解析工具,該方式占用空間少。第二種方法是一個純編程模型生成方法,該方法中數(shù)據(jù)模型是由API調(diào)用在運行時產(chǎn)生的。第三種方法是采用配置文件來為61850設(shè)備模型配置有關(guān)應(yīng)用。以下詳述第一種和第三種方法。(1)由SCL(ICD)文件產(chǎn)生靜態(tài)模型源代碼的方法如下:采用模型生成工具,輸入SCL(ICD)文件,產(chǎn)生兩個文件my_model.c和my_model.h。文件my_model.c包含建立IED數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)定義,及由SCL文件提供的預(yù)配置的值。文件my_model.h為代碼提供并定義句柄handles,便于訪問IED數(shù)據(jù)模型。(2)由SCL(ICD)文件產(chǎn)生服務(wù)器配置文件的方法如下:采用模型生成工具,輸入SCL(ICD)文件,產(chǎn)生一個純文本格式的文件my_model.cfg,此文件包含數(shù)據(jù)模型的完整描述,包括預(yù)置值和可選的短地址。對數(shù)據(jù)屬性的訪問同樣也在運行時借助handles實現(xiàn)。區(qū)別在于handles在編譯時是不為應(yīng)用所知的,API調(diào)用通過對象引用或數(shù)據(jù)屬性的短地址請求handles。所述ACSI信息模型包括基本信息模型和信息交換模型。61850標(biāo)準(zhǔn)采用面向?qū)ο蟆⒎謱拥慕K枷?,將智能電子設(shè)備(IED)用于通信交換的數(shù)據(jù)信息建模為分層的信息模型?;拘畔⒛P桶⊿ERVER(服務(wù)器)、LOGICAL-DEVICE(邏輯設(shè)備)、LOGICAL-NODE(邏輯節(jié)點)、DATA(數(shù)據(jù))、DataAttribute(數(shù)據(jù)屬性)這五個層次,通常一個物理裝置為一個IED,一個IED通常對應(yīng)一個SERVER,每個SERVER包含一個或多個LOGICAL-DEVICE,每個LOGICAL-DEVICE包含多個LOGICAL-NODE,依次類推。這種分層的信息模型在數(shù)據(jù)結(jié)構(gòu)的設(shè)計上采用二叉樹的三叉鏈表存儲結(jié)構(gòu),三叉鏈表由二叉鏈表存儲結(jié)構(gòu)改進(jìn)所得,增加指向父節(jié)點的指針,能更好地實現(xiàn)節(jié)點間的訪問、遍歷。ACSI服務(wù)子模塊包括兩部分,一部分實現(xiàn)61850標(biāo)準(zhǔn)定義的抽象通信服務(wù),包括報告、日志、控制、讀寫訪問、應(yīng)用關(guān)聯(lián)的建立與釋放、文件傳輸?shù)确?wù),另一部分實現(xiàn)向MMS服務(wù)的映射。IEC61850設(shè)計的抽象通信服務(wù)接口(ACSI),其信息模型和服務(wù)獨立于底層通信協(xié)議,必須映射到具體的通信協(xié)議才能完成通信。制造報文規(guī)范MMS是ISO/IEC9506標(biāo)準(zhǔn)所定義的用于工業(yè)控制領(lǐng)域的通信報文規(guī)范,業(yè)已成為諸多工業(yè)協(xié)議的參考標(biāo)準(zhǔn),IEC61850標(biāo)準(zhǔn)將其引入電力系統(tǒng)自動化領(lǐng)域,將ACSI服務(wù)映射到MMS標(biāo)準(zhǔn)。MMS也同樣采用面向?qū)ο蟮慕7椒?,定義了VMD(虛擬制造設(shè)備)、Domain(域)、Variable(變量)等層次對象模型,還定義了大量的服務(wù)。所述MMS對象模型由61850的IED數(shù)據(jù)模型自動映射生成。所述MMS服務(wù)器為61850的ACSI服務(wù)提供MMSServerAPI,實現(xiàn)MMS通信服務(wù),包括環(huán)境管理服務(wù)(如Initiate、Abort、Conclude),變量訪問服務(wù)(如Read、Write、InformationReport),日志管理服務(wù)(如ReadJournal、WriteJournal),文件管理服務(wù)(如FileOpen、FileRead)等。MMS作為OSI參考模型的應(yīng)用層標(biāo)準(zhǔn),其MMS服務(wù)必須在下層通信系統(tǒng)的支持下完成,它需要使用OSI表示層向它提供服務(wù),在MMS協(xié)議中采用ISO8650及ISO8823分別定義關(guān)聯(lián)控制服務(wù)元素ACSE和表示層的有關(guān)服務(wù),因此,這一部分還包括MMS的下層通信系統(tǒng),即表示層和會話層的實現(xiàn)。所述硬件平臺抽象層包括:thread、time、socket、ethernet抽象層,是為適應(yīng)不同操作系統(tǒng)而設(shè)計的,方便移植到新平臺,這些功能的實現(xiàn)能避免應(yīng)用對底層平臺的依賴。根據(jù)IEC61850標(biāo)準(zhǔn)建模原則,本實施例測控終端按照功能分解為多個邏輯節(jié)點,而這些邏輯節(jié)點實例又按照功能相近的原則組建成一個或多個邏輯設(shè)備。本實施例測控終端要實現(xiàn)四遙遠(yuǎn)動功能和故障錄波功能,對本裝置進(jìn)行基于IEC61850的建模,對象模型如圖4所示,本實施例測控終端建模為測量邏輯設(shè)備MEAS、控制及開入邏輯設(shè)備CTRL、錄波邏輯設(shè)備RCD,邏輯節(jié)點LLN0、LPHD表示邏輯設(shè)備的公共數(shù)據(jù),MMXU、MMXN表示測量功能,TVTR、TCTR各自表示電壓和電流互感器,CSWI表示開關(guān)控制功能,XSWI為隔離開關(guān),XCBR為斷路器,GGIO為通用過程I/O,RDRE表示擾動記錄功能,RADR為擾動記錄模擬通道。遙測量(交流量,電流、電壓、有功功率、無功功率、視在功率、功率因數(shù)、頻率等)建模為邏輯節(jié)點MMXN,采用數(shù)據(jù)對象Amp、Vol、Watt、VolAmpr、VolAmp、PwrFact、Hz,數(shù)據(jù)屬性mag建模。遙測量(直流量)建模為邏輯節(jié)點GGIO,采用數(shù)據(jù)對象AnIn,數(shù)據(jù)屬性mag建模。遙測量(交流電壓、電流)采樣值建模為邏輯節(jié)點TVTR、TCTR,采用數(shù)據(jù)對象Vol、Amp,數(shù)據(jù)屬性instMag建模。遙信量(如斷路器、隔離開關(guān)位置)建模為邏輯節(jié)點XCBR、XSWI,采用數(shù)據(jù)對象Pos,數(shù)據(jù)屬性stVal建模。其他開關(guān)量輸入遙信量建模為邏輯節(jié)點GGIO,采用數(shù)據(jù)對象SPCSO,數(shù)據(jù)屬性stVal建模。遙控量建模為邏輯節(jié)點CSWI,采用數(shù)據(jù)對象Pos,數(shù)據(jù)屬性ctlVal建模。測量邏輯設(shè)備MEAS中匯集了所有的遙測信息,遙測信息主要包括相/線電流、相/線電壓、零序電流、有功功率、無功功率、視在功率、功率因數(shù)、頻率、直流量等測量值,創(chuàng)建遙測數(shù)據(jù)集dsAin來組織所有的遙測數(shù)據(jù),該數(shù)據(jù)集由緩存報告控制塊urcbAin控制??刂萍伴_入邏輯設(shè)備CTRL中匯集了所有的開關(guān)量控制信息和位置信息及告警信息,創(chuàng)建遙信數(shù)據(jù)集dsDin來組織所有的遙信數(shù)據(jù),該數(shù)據(jù)集由緩存報告控制塊urcbDin控制。緩存報告控制塊urcbAin、urcbDin控制遙測、遙信數(shù)據(jù)集dsAin、dsDin向客戶端報告數(shù)據(jù)值的過程。當(dāng)數(shù)據(jù)集dsAin、dsDin中的數(shù)據(jù)變化、品質(zhì)變化或數(shù)據(jù)刷新等引起內(nèi)部事件時,立即發(fā)送報告,或存儲事件到一定數(shù)量后發(fā)送報告。電壓、電流等遙測數(shù)據(jù)越限發(fā)生時發(fā)送故障報告的處理流程如下:將Amp、Vol等測量值數(shù)據(jù)對象中的模擬值mag數(shù)據(jù)屬性的值與范圍配置參數(shù)rangeC中的上上限hhLim、上限hLim、下限lLim、下下限llLim、最小值min、最大值max比較,判斷當(dāng)前值所進(jìn)入的范圍,得到范圍range數(shù)據(jù)屬性的值以及品質(zhì)q數(shù)據(jù)屬性的值,范圍range數(shù)據(jù)屬性的觸發(fā)選項為dchg(數(shù)據(jù)變化),該數(shù)據(jù)屬性的值一旦改變,立即觸發(fā)事件,產(chǎn)生越限故障報告。實時數(shù)據(jù)庫的設(shè)計如下:本發(fā)明基于SQLite嵌入式數(shù)據(jù)庫完成實時數(shù)據(jù)管理,SQLite是一種實現(xiàn)了獨立、可嵌入、零配置的SQL數(shù)據(jù)庫引擎的小型C庫,用戶請求和數(shù)據(jù)服務(wù)在同一個進(jìn)程中進(jìn)行,極大地減少應(yīng)用程序管理數(shù)據(jù)的開銷,比傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)具有更快的速度,非常適合那些數(shù)據(jù)訪問頻繁,實時性高的系統(tǒng)。借助SQLiteAPI,只要了解基本的數(shù)據(jù)庫操作就可以很好地駕馭它,具有可移植性好,容易使用,占用資源極小,高效可靠等優(yōu)點。在SQLite中建有遙測表和遙信表分別存儲采集來的遙測和遙信數(shù)據(jù)。遙測數(shù)據(jù)表的結(jié)構(gòu)如下:字段名類型描述shortAddrInt短地址magDouble模擬量值rangeChar數(shù)值范圍validityChar有效性detail-qualChar細(xì)化品質(zhì)timeStampVarchar時標(biāo)遙信數(shù)據(jù)表的結(jié)構(gòu)如下:字段名類型描述shortAddrInt短地址statusInt狀態(tài)量qualityChar品質(zhì)timeStampVarchar時標(biāo)當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1