本發(fā)明涉及一種基于oracle數(shù)據(jù)庫的大規(guī)模工業(yè)信息控制系統(tǒng)及其控制方法。
背景技術(shù):
傳統(tǒng)控制系統(tǒng)對于工業(yè)過程產(chǎn)生的大量的工業(yè)控制信息以及工業(yè)過程信息都只是短暫的儲存,對于歷史信息的分析和進一步挖掘都只是在局部的控制單元,主要集中在各個專用領(lǐng)域的子系統(tǒng)實現(xiàn)。隨著網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù)的發(fā)展,一個特定的工業(yè)控制中有眾多的應(yīng)用系統(tǒng),這些應(yīng)用系統(tǒng)一般是分散、獨立的,用戶為了得到某個統(tǒng)計數(shù)據(jù),往往需要進入不同的系統(tǒng),既不方便,效率也低。隨著信息化技術(shù)的不斷進步,人們希望把原本獨立、互異的系統(tǒng)整合起來,實現(xiàn)邏輯層面上的數(shù)據(jù)共享,更深層的需求是更多的制造業(yè)工廠透明化、實現(xiàn)數(shù)據(jù)高效的數(shù)據(jù)采集、傳輸、顯示、存貯和應(yīng)用,推動工廠的數(shù)字化和智能化,提升企業(yè)生產(chǎn)效率,降低生產(chǎn)成本,加快產(chǎn)品上市時間。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種基于oracle數(shù)據(jù)庫的大規(guī)模工業(yè)信息控制系統(tǒng)及其控制方法,將工業(yè)現(xiàn)場數(shù)據(jù)以及設(shè)備狀態(tài)信息全部集中,減少數(shù)據(jù)的分散程度,消除了信息傳輸壁壘,為工業(yè)智造提供信息操作平臺,oracle數(shù)據(jù)庫的存儲數(shù)據(jù)量大,并發(fā)操作比較多,實時性好,強大的數(shù)據(jù)存儲處理能力和數(shù)據(jù)的同一整合使得對工業(yè)系統(tǒng)深入分析和性能評估預(yù)測變得切實可行,提高了過程設(shè)備效率、降低了維護成本,并滿足了更高安全要求。
為了達到上述目的,本發(fā)明提供一種基于oracle數(shù)據(jù)庫的大規(guī)模工業(yè)信息控制系統(tǒng),包含:多平臺數(shù)據(jù)采集單元,以及通過opc規(guī)范接口連接多平臺數(shù)據(jù)采集單元的oracle工業(yè)規(guī)范數(shù)據(jù)庫;
所述的多平臺數(shù)據(jù)采集單元用于采集工業(yè)控制中各個系統(tǒng)的原始監(jiān)測數(shù)據(jù);
所述的opc規(guī)范接口用于接收原始監(jiān)測數(shù)據(jù),并將其轉(zhuǎn)換為數(shù)據(jù)庫能夠識別的工業(yè)現(xiàn)場數(shù)據(jù);
所述的oracle工業(yè)規(guī)范數(shù)據(jù)庫用于將數(shù)據(jù)以關(guān)聯(lián)表的形式存儲,并經(jīng)過工業(yè)數(shù)據(jù)處理算法對數(shù)據(jù)進行處理。
所述的多平臺數(shù)據(jù)采集單元包含:
一個或多個工業(yè)組態(tài)軟件opc接口,其電性連接工業(yè)控制系統(tǒng)中不同的控制平臺,用于將不同組態(tài)軟件的數(shù)據(jù)通過opc數(shù)據(jù)規(guī)范接口集中于oracle數(shù)據(jù)庫,實現(xiàn)不同控制平臺的數(shù)據(jù)集中輸出;
一個或多個智能儀表opc接口,其電性連接具有opc功能的智能儀表,用于實現(xiàn)具有opc功能的智能儀表與oracle數(shù)據(jù)庫之間的數(shù)據(jù)交換;
一個或多個opc規(guī)范轉(zhuǎn)換單元,其電性連接不具有opc功能的智能儀表,用于將不具有opc功能的智能儀表轉(zhuǎn)換為具有opc功能的智能儀表,實現(xiàn)不具有opc功能的智能儀表與oracle數(shù)據(jù)庫之間的數(shù)據(jù)交換。
所述的oracle工業(yè)規(guī)范數(shù)據(jù)庫包含:
工業(yè)組態(tài)軟件odbc接口,其電性連接不同的控制平臺,實時自動收集組態(tài)軟件的工業(yè)控制信息;
歷史診斷數(shù)據(jù)庫,其完成對工業(yè)控制系統(tǒng)歷史現(xiàn)場數(shù)據(jù)和歷史控制信息的分類存儲,為系統(tǒng)性能評估和模型預(yù)測提供數(shù)據(jù),同時為用戶提供數(shù)據(jù)查詢功能;
實時控制數(shù)據(jù)庫,其通過odbc協(xié)議和歷史診斷數(shù)據(jù)庫進行數(shù)據(jù)傳輸,為歷史診斷數(shù)據(jù)庫提供數(shù)據(jù)資源;
系統(tǒng)性能評估模型預(yù)測數(shù)據(jù)庫,其基于歷史診斷數(shù)據(jù)庫和實時控制數(shù)據(jù)庫獲取用戶需求信息、配置個體信息、配置模型建立智能維護決策優(yōu)化模型,并通過對維護資源的統(tǒng)一調(diào)配,給出設(shè)備的智能維護計劃;
oracle數(shù)據(jù)庫管理系統(tǒng),其通過odbc協(xié)議管理實時控制數(shù)據(jù)庫、歷史診斷數(shù)據(jù)庫和系統(tǒng)性能評估模型預(yù)測數(shù)據(jù)庫,同時將各種組態(tài)軟件的控制信息通過odbc協(xié)議傳輸?shù)綌?shù)據(jù)庫中,實現(xiàn)工業(yè)過程控制信息的實時整合。
所述的歷史診斷數(shù)據(jù)庫中裝載有設(shè)備狀態(tài)提取和故障類型算法,所述的實時控制數(shù)據(jù)庫中裝載有實時控制算法,所述的系統(tǒng)性能評估模型預(yù)測數(shù)據(jù)庫中裝載有診斷控制模型算法。
本發(fā)明還提供一種基于oracle數(shù)據(jù)庫的大規(guī)模工業(yè)信息控制方法,包含以下步驟:
步驟s1、多平臺數(shù)據(jù)采集單元自動采集工業(yè)控制中各個系統(tǒng)的原始監(jiān)測數(shù)據(jù);
步驟s2、opc規(guī)范接口接收原始監(jiān)測數(shù)據(jù),并將其轉(zhuǎn)換為oracle數(shù)據(jù)庫能夠識別的工業(yè)現(xiàn)場數(shù)據(jù);
步驟s3、oracle工業(yè)規(guī)范數(shù)據(jù)庫將數(shù)據(jù)以關(guān)聯(lián)表的形式存儲;
步驟s4、oracle工業(yè)規(guī)范數(shù)據(jù)庫利用工業(yè)數(shù)據(jù)處理算法對數(shù)據(jù)進行智能化狀態(tài)評估和故障識別;
步驟s5、應(yīng)用程序訪問并調(diào)用oracle工業(yè)規(guī)范數(shù)據(jù)庫中保存的數(shù)據(jù)和處理結(jié)果。
步驟s1中,所述的多平臺數(shù)據(jù)采集單元具有三種數(shù)據(jù)采集方式:定時觸發(fā)數(shù)據(jù)采集方式,事件觸發(fā)數(shù)據(jù)采集方式,以及命令觸發(fā)數(shù)據(jù)采集方式。
所述的步驟s1具體包含:
工業(yè)組態(tài)軟件opc接口自動采集不同組態(tài)軟件的數(shù)據(jù);
智能儀表opc接口自動采集具有opc功能的智能儀表的數(shù)據(jù);
opc規(guī)范轉(zhuǎn)換單元將不具有opc功能的智能儀表的工業(yè)現(xiàn)場總線協(xié)議轉(zhuǎn)換為符合oracle提供的opc規(guī)范協(xié)議,實現(xiàn)對不具有opc功能的智能儀表的自動數(shù)據(jù)采集。
所述的opc規(guī)范轉(zhuǎn)換單元將不具有opc功能的智能儀表的工業(yè)現(xiàn)場總線協(xié)議轉(zhuǎn)換為符合oracle提供的opc規(guī)范協(xié)議的步驟具體包含:將工業(yè)現(xiàn)場總線協(xié)議所傳輸?shù)臄?shù)據(jù)內(nèi)容和opc規(guī)范協(xié)議中的基本特性形成一一映射關(guān)系,實現(xiàn)工業(yè)現(xiàn)場總線協(xié)議到opc規(guī)范協(xié)議轉(zhuǎn)換;所述的映射關(guān)系包含:儀表地址和opc服務(wù)器對應(yīng),控制字和opc組對應(yīng),現(xiàn)場實時數(shù)據(jù)和opc項對應(yīng)。
所述的步驟s3中,關(guān)聯(lián)表中的數(shù)據(jù)采用統(tǒng)一的工業(yè)數(shù)據(jù)規(guī)范格式,關(guān)聯(lián)表中的列數(shù)據(jù)項至少包含:數(shù)據(jù)地址、數(shù)據(jù)采集時間、數(shù)據(jù)功能、數(shù)據(jù)值。
步驟s4中,oracle工業(yè)規(guī)范數(shù)據(jù)庫利用工業(yè)數(shù)據(jù)處理算法對數(shù)據(jù)進行智能化狀態(tài)評估和故障識別的步驟具體包含以下步驟:
步驟s4.1、oracle數(shù)據(jù)庫管理系統(tǒng)從已標記設(shè)備狀態(tài)或者故障類型的歷史數(shù)據(jù)庫中提取設(shè)備狀態(tài)和故障類型的特征;
步驟s4.2、oracle數(shù)據(jù)庫管理系統(tǒng)采用支持向量機方法對提取的特征進行回歸和分類訓(xùn)練,獲得診斷控制模型,將診斷控制模型存入系統(tǒng)性能評估模型預(yù)測數(shù)據(jù)庫,以供應(yīng)用程序調(diào)用;
步驟s4.3、oracle數(shù)據(jù)庫管理系統(tǒng)從實時數(shù)據(jù)庫中進行特征提取后輸入診斷控制模型,根據(jù)實時數(shù)據(jù)庫中的數(shù)據(jù)與診斷控制模型預(yù)測輸出的數(shù)據(jù)相比較,使得診斷控制模型輸出設(shè)備狀態(tài)評估或者故障類別。
本發(fā)明將工業(yè)現(xiàn)場數(shù)據(jù)以及設(shè)備狀態(tài)信息全部集中,減少數(shù)據(jù)的分散程度,使工業(yè)信息的整合分析更加方便,既可以實現(xiàn)設(shè)備底層的數(shù)據(jù)采集、設(shè)備互操作等的橫向信息集成,還可以實現(xiàn)設(shè)備與云端的垂直信息集成,能夠消除信息傳輸壁壘,從而形成一個真正的全工業(yè)控制系統(tǒng)的數(shù)據(jù)平臺,為工業(yè)智造提供信息操作平臺,oracle數(shù)據(jù)庫的存儲數(shù)據(jù)量大,并發(fā)操作比較多,實時性好,強大的數(shù)據(jù)存儲處理能力和數(shù)據(jù)的同一整合使得對工業(yè)系統(tǒng)深入分析和性能評估預(yù)測變得切實可行,提高了過程設(shè)備效率、降低了維護成本,并滿足了更高安全要求。
附圖說明
圖1是本發(fā)明提供的一種基于oracle數(shù)據(jù)庫的大規(guī)模工業(yè)信息控制系統(tǒng)的框圖。
圖2是本發(fā)明提供的一種基于oracle數(shù)據(jù)庫的大規(guī)模工業(yè)信息控制方法的流程圖。
圖3是opc規(guī)范轉(zhuǎn)換單元的工作原理示意圖。
圖4是oracle工業(yè)規(guī)范數(shù)據(jù)庫進行數(shù)據(jù)處理的示意圖。
具體實施方式
以下根據(jù)圖1~圖4,具體說明本發(fā)明的較佳實施例。
如圖1所示,本發(fā)明提供一種基于oracle數(shù)據(jù)庫的大規(guī)模工業(yè)信息控制系統(tǒng),包含:多平臺數(shù)據(jù)采集單元1,以及通過opc規(guī)范接口連接多平臺數(shù)據(jù)采集單元1的oracle工業(yè)規(guī)范數(shù)據(jù)庫3。其中,opc是指用于過程控制的ole(oleforprocesscontrol),ole是指對象的鏈接與嵌入(objectlinkingandembedded)。
所述的多平臺數(shù)據(jù)采集單元1用于采集工業(yè)控制中各個系統(tǒng)的原始監(jiān)測數(shù)據(jù);所述的opc規(guī)范接口2用于接收原始監(jiān)測數(shù)據(jù),并將其轉(zhuǎn)換為數(shù)據(jù)庫能夠識別的工業(yè)現(xiàn)場數(shù)據(jù),是實現(xiàn)多平臺數(shù)據(jù)采集單元1和oracle工業(yè)規(guī)范數(shù)據(jù)庫3之間通信的數(shù)據(jù)通道;所述的oracle工業(yè)規(guī)范數(shù)據(jù)庫3用于將數(shù)據(jù)以關(guān)聯(lián)表的形式存儲,并經(jīng)過工業(yè)數(shù)據(jù)處理算法對數(shù)據(jù)進行處理,反饋到數(shù)據(jù)庫,進而達到對工業(yè)系統(tǒng)進行檢測和控制的效果和對工業(yè)系統(tǒng)的整體性能做出深度的分析。
所述的多平臺數(shù)據(jù)采集單元1包含:
一個或多個工業(yè)組態(tài)軟件opc接口101,其電性連接工業(yè)控制系統(tǒng)中不同的控制平臺,用于將不同組態(tài)軟件的數(shù)據(jù)通過opc數(shù)據(jù)規(guī)范接口集中于oracle數(shù)據(jù)庫,實現(xiàn)不同控制平臺的數(shù)據(jù)集中輸出;本實施例中,該工業(yè)組態(tài)軟件opc接口101采用各個組態(tài)軟件廠商提供的opc接口;
一個或多個智能儀表opc接口102,其電性連接具有opc功能的智能儀表,用于實現(xiàn)具有opc功能的智能儀表與oracle數(shù)據(jù)庫之間的數(shù)據(jù)交換;
一個或多個opc規(guī)范轉(zhuǎn)換單元103,其電性連接不具有opc功能的智能儀表,用于將不具有opc功能的智能儀表轉(zhuǎn)換為具有opc功能的智能儀表,實現(xiàn)不具有opc功能的智能儀表與oracle數(shù)據(jù)庫之間的數(shù)據(jù)交換;所述的opc規(guī)范轉(zhuǎn)換單元103將智能儀表的工業(yè)現(xiàn)場總線協(xié)議,比如modbus、profibus、heart等工業(yè)協(xié)議轉(zhuǎn)換為符合oracle提供的opc規(guī)范協(xié)議,一般智能儀表的工業(yè)現(xiàn)場總線協(xié)議所傳輸?shù)臄?shù)據(jù)內(nèi)容由儀表地址、控制字和現(xiàn)場實時數(shù)據(jù)三層結(jié)構(gòu)組成,通過分別將儀表地址和opc服務(wù)器,控制字和opc組,現(xiàn)場物理數(shù)據(jù)和opc項這三組一一映射,從而實現(xiàn)工業(yè)現(xiàn)場總線協(xié)議到opc規(guī)范協(xié)議轉(zhuǎn)換的功能。
本實施例中,所述的opc規(guī)范接口2采用oracle工業(yè)規(guī)范數(shù)據(jù)庫3自帶的opc接口。
所述的oracle工業(yè)規(guī)范數(shù)據(jù)庫3包含:
工業(yè)組態(tài)軟件odbc接口305,其電性連接不同的控制平臺,作為組態(tài)軟件的控制信息向oracle數(shù)據(jù)庫的數(shù)據(jù)傳輸接口,不需要第三方的技術(shù)支持,就能夠?qū)F(xiàn)場的一些數(shù)據(jù)傳輸給oracle數(shù)據(jù)庫,實現(xiàn)數(shù)據(jù)庫對工業(yè)控制信息的自動實時收集;
歷史診斷數(shù)據(jù)庫303,其中裝載有設(shè)備狀態(tài)提取和故障類型算法,以完成對工業(yè)控制系統(tǒng)歷史現(xiàn)場數(shù)據(jù)和歷史控制信息的分類存儲,為系統(tǒng)性能評估和模型預(yù)測提供數(shù)據(jù),同時為用戶提供數(shù)據(jù)查詢功能;
實時控制數(shù)據(jù)庫302,其中裝載有實時控制算法,以通過odbc協(xié)議和歷史診斷數(shù)據(jù)庫進行數(shù)據(jù)傳輸,為歷史診斷數(shù)據(jù)庫提供大量豐富的數(shù)據(jù)資源,從而為進一步的工業(yè)信息的深度挖掘做準備;
系統(tǒng)性能評估模型預(yù)測數(shù)據(jù)庫304,其中裝載有診斷控制模型算法,以基于歷史診斷數(shù)據(jù)庫和實時控制數(shù)據(jù)庫獲取用戶需求信息、配置個體信息、配置模型建立相應(yīng)的智能維護決策優(yōu)化模型,并通過對維護資源的統(tǒng)一調(diào)配,給出設(shè)備的智能維護計劃;
oracle數(shù)據(jù)庫管理系統(tǒng)301,其通過odbc(opendatabaseconnectivity,即開放數(shù)據(jù)庫互連)協(xié)議管理實時控制數(shù)據(jù)庫、歷史診斷數(shù)據(jù)庫和系統(tǒng)性能評估模型預(yù)測數(shù)據(jù)庫,同時將各種組態(tài)軟件的控制信息通過odbc協(xié)議傳輸?shù)綌?shù)據(jù)庫中,實現(xiàn)工業(yè)過程控制信息的實時整合。
oracle工業(yè)規(guī)范數(shù)據(jù)庫中的三個數(shù)據(jù)庫,是為了減輕單個數(shù)據(jù)庫的數(shù)據(jù)儲存和計算壓力,采用三個并行數(shù)據(jù)庫實例實現(xiàn)數(shù)據(jù)從歷史、實時和預(yù)測三個階段對數(shù)據(jù)不同的數(shù)據(jù)操作要求,更加符合工業(yè)控制系統(tǒng)的特點。
如圖2所示,本發(fā)明還提供一種基于oracle數(shù)據(jù)庫的大規(guī)模工業(yè)信息控制方法,包含以下步驟:
步驟s1、多平臺數(shù)據(jù)采集單元自動采集工業(yè)控制中各個系統(tǒng)的原始監(jiān)測數(shù)據(jù);
步驟s2、opc規(guī)范接口接收原始監(jiān)測數(shù)據(jù),并將其轉(zhuǎn)換為oracle數(shù)據(jù)庫能夠識別的工業(yè)現(xiàn)場數(shù)據(jù);
步驟s3、oracle工業(yè)規(guī)范數(shù)據(jù)庫將數(shù)據(jù)以關(guān)聯(lián)表的形式存儲;
步驟s4、oracle工業(yè)規(guī)范數(shù)據(jù)庫利用工業(yè)數(shù)據(jù)處理算法對數(shù)據(jù)進行智能化狀態(tài)評估和故障識別;
步驟s5、應(yīng)用程序訪問并調(diào)用oracle工業(yè)規(guī)范數(shù)據(jù)庫中保存的數(shù)據(jù)和處理結(jié)果,其中,所述的應(yīng)用程序位于工業(yè)現(xiàn)場終端中,或者位于oracle工業(yè)規(guī)范數(shù)據(jù)庫同一臺服務(wù)器中。
步驟s1中,所述的多平臺數(shù)據(jù)采集單元具有三種數(shù)據(jù)采集方式:定時觸發(fā)數(shù)據(jù)采集方式,事件觸發(fā)數(shù)據(jù)采集方式,以及命令觸發(fā)數(shù)據(jù)采集方式。
所述的步驟s1具體包含:
工業(yè)組態(tài)軟件opc接口自動采集不同組態(tài)軟件的數(shù)據(jù);
智能儀表opc接口自動采集具有opc功能的智能儀表的數(shù)據(jù);
opc規(guī)范轉(zhuǎn)換單元將不具有opc功能的智能儀表的工業(yè)現(xiàn)場總線協(xié)議轉(zhuǎn)換為符合oracle提供的opc規(guī)范協(xié)議,實現(xiàn)對不具有opc功能的智能儀表的自動數(shù)據(jù)采集。
如圖3所示,所述的opc規(guī)范轉(zhuǎn)換單元將不具有opc功能的智能儀表的工業(yè)現(xiàn)場總線協(xié)議轉(zhuǎn)換為符合oracle提供的opc規(guī)范協(xié)議的步驟具體包含:將工業(yè)現(xiàn)場總線協(xié)議所傳輸?shù)臄?shù)據(jù)內(nèi)容(儀表地址、控制字和現(xiàn)場實時數(shù)據(jù))和opc規(guī)范協(xié)議中的基本特性(opc服務(wù)器、opc組和opc項)形成一一映射關(guān)系,實現(xiàn)工業(yè)現(xiàn)場總線協(xié)議到opc規(guī)范協(xié)議轉(zhuǎn)換;所述的映射關(guān)系包含:儀表地址和opc服務(wù)器對應(yīng),控制字和opc組對應(yīng),現(xiàn)場實時數(shù)據(jù)和opc項對應(yīng)。
所述的步驟s3中,關(guān)聯(lián)表中的數(shù)據(jù)采用統(tǒng)一的工業(yè)數(shù)據(jù)規(guī)范格式,關(guān)聯(lián)表中的列數(shù)據(jù)項至少包含:數(shù)據(jù)地址、數(shù)據(jù)采集時間、數(shù)據(jù)功能、數(shù)據(jù)值等;所述的工業(yè)數(shù)據(jù)規(guī)范格式應(yīng)該符合工業(yè)控制行業(yè)特點,且具有普遍適應(yīng)性;將同一工業(yè)控制系統(tǒng)中的所有工業(yè)現(xiàn)場數(shù)據(jù)集都用相同工業(yè)數(shù)據(jù)規(guī)范格式來描述,關(guān)聯(lián)表中的每一個行數(shù)據(jù)對應(yīng)一個工業(yè)現(xiàn)場數(shù)據(jù)信息;當(dāng)應(yīng)用程序訪問并調(diào)用數(shù)據(jù)時,只需要按照表格數(shù)據(jù)的格式對數(shù)據(jù)進行處理即可,不需要再對工業(yè)數(shù)據(jù)進行格式的轉(zhuǎn)換。
步驟s4中,oracle工業(yè)規(guī)范數(shù)據(jù)庫利用工業(yè)數(shù)據(jù)處理算法對數(shù)據(jù)進行智能化狀態(tài)評估和故障識別的步驟具體包含以下步驟:
步驟s4.1、oracle數(shù)據(jù)庫管理系統(tǒng)從已標記設(shè)備狀態(tài)或者故障類型的歷史數(shù)據(jù)庫中提取設(shè)備狀態(tài)和故障類型的特征;
步驟s4.2、oracle數(shù)據(jù)庫管理系統(tǒng)采用支持向量機方法對提取的特征進行回歸(對應(yīng)設(shè)備狀態(tài)評估)和分類(對應(yīng)故障識別)訓(xùn)練,獲得診斷控制模型,將診斷控制模型存入系統(tǒng)性能評估模型預(yù)測數(shù)據(jù)庫,以供應(yīng)用程序調(diào)用;
步驟s4.3、oracle數(shù)據(jù)庫管理系統(tǒng)從實時數(shù)據(jù)庫中進行特征提取后輸入診斷控制模型,根據(jù)實時數(shù)據(jù)庫中的數(shù)據(jù)與診斷控制模型預(yù)測輸出的數(shù)據(jù)相比較,使得診斷控制模型輸出設(shè)備狀態(tài)評估或者故障類別。
如圖4所示,所述的智能化狀態(tài)評估和故障識別方法是通過訓(xùn)練過程從已標記設(shè)備狀態(tài)或者故障類型的歷史數(shù)據(jù)庫中進行特征提取,特征提取后采用支持向量機方法進行回歸(對應(yīng)設(shè)備狀態(tài)評估)和分類(對應(yīng)故障識別)訓(xùn)練,獲得診斷控制模型,將獲得的診斷控制模型存入系統(tǒng)性能評估模型預(yù)測數(shù)據(jù)庫,以供應(yīng)用程序調(diào)用,預(yù)測過程從實時數(shù)據(jù)庫中進行特征提取后輸入診斷控制模型,根據(jù)實時數(shù)據(jù)庫中的數(shù)據(jù)與診斷控制模型預(yù)測輸出的數(shù)據(jù)相比較,使得診斷控制模型輸出設(shè)備狀態(tài)評估或者故障類別。
所述的實時數(shù)據(jù)庫、歷史數(shù)據(jù)庫和系統(tǒng)性能評估模型預(yù)測數(shù)據(jù)庫中所用到的診斷控制模型參數(shù),是通過上述三個數(shù)據(jù)的實際運行狀態(tài)來進行實時動態(tài)調(diào)整的,能夠做到診斷控制模型的實時更新。
所述的步驟s5中,應(yīng)用程序訪問oracle工業(yè)規(guī)范數(shù)據(jù)庫時,通過pl/sql(procedurallanguage程序語言/structuredquerylanguage結(jié)構(gòu)化查詢語言)查詢語句或存儲過程訪問數(shù)據(jù)庫數(shù)據(jù),從而實現(xiàn)應(yīng)用服務(wù)對oracle中存儲數(shù)據(jù)的透明訪問。
本發(fā)明具有以下優(yōu)點:
1、通過工業(yè)現(xiàn)場數(shù)據(jù)以及設(shè)備狀態(tài)信息全部集中,能夠消除信息傳輸壁壘,從而形成一個真正的全工業(yè)控制系統(tǒng)的數(shù)據(jù)平臺,為工業(yè)智造提供信息操作平臺;
2、基于oracle數(shù)據(jù)庫的跨平臺大規(guī)模工業(yè)信息整合控制系統(tǒng)為工業(yè)控制系統(tǒng)監(jiān)測和智能維護提供信息平臺,通過信息平臺提供的數(shù)據(jù)整合分析,可以提高過程設(shè)備效率、降低維護成本,并滿足更高安全要求。
盡管本發(fā)明的內(nèi)容已經(jīng)通過上述優(yōu)選實施例作了詳細介紹,但應(yīng)當(dāng)認識到上述的描述不應(yīng)被認為是對本發(fā)明的限制。在本領(lǐng)域技術(shù)人員閱讀了上述內(nèi)容后,對于本發(fā)明的多種修改和替代都將是顯而易見的。因此,本發(fā)明的保護范圍應(yīng)由所附的權(quán)利要求來限定。