一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法及其采集系統(tǒng)的制作方法
【專利摘要】本發(fā)明之一的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法,包括:步驟1,在就地端增加數(shù)據(jù)采集模塊,將短期數(shù)據(jù)以打包的形式緩存到就地端設(shè)備控制器或就地存儲介質(zhì)之一中;步驟2,在監(jiān)控系統(tǒng)中增加離線數(shù)據(jù)采集模塊以采集緩存在就地端設(shè)備控制器或就地存儲介質(zhì)中的數(shù)據(jù);步驟3,數(shù)據(jù)存儲器將采集到的緩存數(shù)據(jù)進行解析后存儲到關(guān)系數(shù)據(jù)庫中,以供后續(xù)的查詢分析。本發(fā)明之一的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法,為進一步完善了傳統(tǒng)的監(jiān)控系統(tǒng),優(yōu)化數(shù)據(jù)采集方法提供了可能,使監(jiān)控系統(tǒng)具有良好的擴展性和數(shù)據(jù)完整性,為風(fēng)力發(fā)電機組的狀態(tài)查看及故障分析,提供最完整最原始的數(shù)據(jù)依據(jù)。
【專利說明】一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法及其采集系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及工業(yè)監(jiān)控系統(tǒng)的數(shù)據(jù)采集【技術(shù)領(lǐng)域】,尤其涉及一種至少可應(yīng)用于風(fēng)力發(fā)電機組運行的數(shù)據(jù)采集的方法及其采集系統(tǒng)。
【背景技術(shù)】
[0002]人類社會不斷發(fā)展、科學(xué)技術(shù)不斷更新、資源消耗不斷增加。傳統(tǒng)的能源來源途徑已不能滿足人們對能量需求,開拓新能源已經(jīng)迫在眉睫。
[0003]風(fēng)力發(fā)電等新型能源技術(shù)便是在這種背景下產(chǎn)生的。由于風(fēng)能資源具有不可預(yù)見、無法存儲、不穩(wěn)定、涉及范圍廣等不可控的特點,決定了風(fēng)力發(fā)電機組監(jiān)控和數(shù)據(jù)采集的特殊性。數(shù)據(jù)采集需要具有集中性、實時性,采集到的數(shù)據(jù)還需要具備完整性和可用性,以便在風(fēng)力發(fā)電機組出現(xiàn)故障后能夠最直觀最快速地根據(jù)數(shù)據(jù)分析出故障及產(chǎn)生的原因;風(fēng)力發(fā)電機組監(jiān)控也同樣需要具有實時性,能夠以最快的速度響應(yīng)操作者的意圖。機組監(jiān)控依賴于準(zhǔn)確的數(shù)據(jù)采集,數(shù)據(jù)采集為機組監(jiān)控提供基本的支持,兩者相輔相成、缺一不可。
[0004]傳統(tǒng)的監(jiān)控系統(tǒng)能夠做到最基本的數(shù)據(jù)采集和機組狀態(tài)監(jiān)控,但存在以下幾個問題:
[0005]①數(shù)據(jù)采集內(nèi)容固化。傳統(tǒng)的監(jiān)控系統(tǒng)所采集的數(shù)據(jù)內(nèi)容固定,擴展性不強。如后期增加其他設(shè)備,需要采集該設(shè)備相關(guān)的狀態(tài)信息。而傳統(tǒng)的監(jiān)控系統(tǒng)則無法處理這些新添加的數(shù)據(jù)或者付出更多的人力物力來處理新增的數(shù)據(jù)。
[0006]②數(shù)據(jù)完整性不夠。例如,由于風(fēng)力發(fā)電場結(jié)構(gòu)比較復(fù)雜,集中性不高,難以避免故障的出現(xiàn)。對于維護人員來說,風(fēng)力發(fā)電機組等就地端設(shè)備在故障期間產(chǎn)生的數(shù)據(jù)尤為重要的,能夠幫助維護人員快速找出故障產(chǎn)生原因,并采取有效的解決辦法和規(guī)避措施。如圖1所示為通常風(fēng)電場網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。
[0007]在現(xiàn)實運營生產(chǎn)過程中,由于設(shè)備故障或自然因素等原因,會造成風(fēng)力發(fā)電機組等就地端設(shè)備與上位監(jiān)控系統(tǒng)通訊中斷,又由于環(huán)網(wǎng)的特殊性,當(dāng)其中一個網(wǎng)絡(luò)節(jié)點產(chǎn)生故障,不會影響到其他節(jié)點與上位機的通訊;而當(dāng)兩個及兩個以上的節(jié)點產(chǎn)生故障時,會影響到該兩個故障節(jié)點及其中間正常的網(wǎng)絡(luò)節(jié)點與上位監(jiān)控系統(tǒng)的通訊。傳統(tǒng)監(jiān)控系統(tǒng)的數(shù)據(jù)采集通常是在上位機中實現(xiàn),當(dāng)網(wǎng)絡(luò)節(jié)點產(chǎn)生故障時,無疑會造成大量數(shù)據(jù)的丟失,無法保證數(shù)據(jù)的完整性。
【發(fā)明內(nèi)容】
[0008]本發(fā)明的目的是針對上述【背景技術(shù)】存在的缺陷,提供一種在傳統(tǒng)監(jiān)控系統(tǒng)的基礎(chǔ)上進行擴展,增強原有系統(tǒng)的擴展性和數(shù)據(jù)完整性,使之形成一套完善的工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法及其采集系統(tǒng)。
[0009]為實現(xiàn)上述目的,本發(fā)明之一的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集的方法,包括:[0010]步驟1:在就地端增加數(shù)據(jù)采集模塊,將短期數(shù)據(jù)以打包的形式緩存到就地端設(shè)備控制器或就地端存儲介質(zhì)之一中;
[0011]步驟2:在監(jiān)控系統(tǒng)中增加離線數(shù)據(jù)采集模塊以采集緩存在就地端設(shè)備控制器或就地存儲介質(zhì)中的數(shù)據(jù);
[0012]步驟3:數(shù)據(jù)存儲器將采集到的緩存數(shù)據(jù)進行解析后存儲到關(guān)系數(shù)據(jù)庫中,以供后續(xù)的查詢分析。
[0013]進一步地,在步驟I中,短期數(shù)據(jù)為分包后的連續(xù)數(shù)據(jù),經(jīng)算法壓縮后,循環(huán)存儲在就地端設(shè)備控制器或就地存儲介質(zhì)中。
[0014]進一步地,在步驟2中,監(jiān)控系統(tǒng)采集離線數(shù)據(jù)使用的文件傳輸協(xié)議至少包括FTP。
[0015]進一步地,在步驟2中,離線數(shù)據(jù)將以目錄形式集中存儲。
[0016]進一步地,在步驟2中,離線數(shù)據(jù)采集模塊以輪詢的方式,對每一臺就地端設(shè)備與離線數(shù)據(jù)采集模塊的通訊連接狀況進行檢測后,視檢測結(jié)果進行新生成的緩存數(shù)據(jù)下載。
[0017]進一步地,在步驟2中,離線數(shù)據(jù)采集模塊對每一就地端設(shè)備進行通訊狀況進行檢測后,首先讀取存儲在就地端設(shè)備或者就地存儲介質(zhì)中文件的結(jié)構(gòu),然后檢測是否生成新的數(shù)據(jù)文件再進行相應(yīng)的緩存數(shù)據(jù)的下載。
[0018]進一步地,離線數(shù)據(jù)采集模塊至少就地端設(shè)備名稱、時間信息建立目錄,將下載的數(shù)據(jù)存放到采集系統(tǒng)對應(yīng)的目錄下。
[0019]進一步地,在步驟3中,數(shù)據(jù)存儲器有序地對每臺就地端設(shè)備的通訊狀態(tài)狀況;對通訊狀態(tài)是否由連接與斷開情況;連接時間與斷開時間的先后順序;補錄是否成功進行逐一判斷后視情況補錄后進入下一就地端設(shè)備數(shù)據(jù)的補錄。
[0020]進一步地,如通訊狀態(tài)有變化,則進入通訊狀態(tài)是否從連接變?yōu)閿嚅_則做斷開時間與連接時間的記錄;如狀態(tài)無變化,則進入下一臺就地端設(shè)備的離線數(shù)據(jù)的補錄。
[0021]進一步地,如連接時間晚于斷開時間,則進入數(shù)據(jù)補錄,補錄的數(shù)據(jù)包括補錄失敗時間段的數(shù)據(jù)和本次需補錄的數(shù)據(jù)中的至少一個;如連接時間早于斷開時間,則進入下一就地端設(shè)備數(shù)據(jù)的補錄。
[0022]進一步地,補錄完成后,對補錄成功進行判斷,如未補錄成功,則記錄補錄失敗時間段,進入下一就地端設(shè)備數(shù)據(jù)的補錄。
[0023]進一步地,通訊中斷期間所緩存的數(shù)據(jù)從文件數(shù)據(jù)庫補錄到關(guān)系數(shù)據(jù)庫中,數(shù)據(jù)補錄通過數(shù)據(jù)存儲器的數(shù)據(jù)補錄器執(zhí)行。
[0024]進一步地,在步驟3中,對于補錄成功與否的結(jié)果要進一步判斷,如不成功,記錄補錄失敗記錄時間段后返回對下一就地端設(shè)備繼續(xù)執(zhí)行從頭步驟3。
[0025]進一步地,在步驟3中,數(shù)據(jù)解析是將打包或壓縮后的二進制數(shù)據(jù)解析為常規(guī)數(shù)據(jù)。
[0026]本發(fā)明之二的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集系統(tǒng),包括一采集器、一內(nèi)存數(shù)據(jù)庫、一關(guān)系數(shù)據(jù)庫及一數(shù)據(jù)存儲器,該數(shù)據(jù)存儲器包括數(shù)據(jù)記錄\故障記錄器,該離線數(shù)據(jù)采集系統(tǒng)進一步包括若干前置緩存采集器、一文件下載器、一文件數(shù)據(jù)庫,數(shù)據(jù)存儲器進一步包括一數(shù)據(jù)補錄器;前置緩存采集器用于將就地端設(shè)備產(chǎn)生的數(shù)據(jù)實時記錄下來,并保存到就地端設(shè)備控制器或就地存儲介質(zhì)之一中;文件下載器用于下載緩存在就地端設(shè)備控制器或就地存儲介質(zhì)的數(shù)據(jù)文件;文件數(shù)據(jù)庫用于存放和管理從就地端設(shè)備控制器或就地存儲介質(zhì)下載的數(shù)據(jù)文件;數(shù)據(jù)補錄器用于將數(shù)據(jù)從數(shù)據(jù)文件中解析出來并補錄到關(guān)系數(shù)據(jù)庫中。
[0027]進一步地,前置緩存采集器設(shè)置在就地端設(shè)備中。
[0028]進一步地,就地端設(shè)備至少為風(fēng)力發(fā)電機組,前置緩存采集器設(shè)置在就地端設(shè)備的控制器中。
[0029]進一步地,前置緩存采集器不斷采集風(fēng)力發(fā)電機組運行時產(chǎn)生的數(shù)據(jù),并轉(zhuǎn)換為二進制文件形式存儲在就地端設(shè)備控制器本地。
[0030]進一步地,文件下載器至少使用如FTP —種類型的文件傳輸協(xié)議進行文件傳輸。
[0031]進一步地,文件數(shù)據(jù)庫采用宿主計算機操作系統(tǒng)提供的帶目錄結(jié)構(gòu)的文件形式保存。
[0032]綜上所述,本發(fā)明一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法及其采集系統(tǒng),進一步完善了傳統(tǒng)的監(jiān)控系統(tǒng),優(yōu)化了數(shù)據(jù)采集方法,使監(jiān)控系統(tǒng)具有良好的擴展性和數(shù)據(jù)完整性,為風(fēng)力發(fā)電機組的狀態(tài)查看及故障分析,提供最完整最原始的數(shù)據(jù)依據(jù)。
【專利附圖】
【附圖說明】
[0033]圖1為一種傳統(tǒng)工業(yè)采集系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)示意圖,該示意圖具體為風(fēng)電場網(wǎng)絡(luò)結(jié)構(gòu)示意圖。
[0034]圖2為本發(fā)明一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集的方法的離線數(shù)據(jù)采集系統(tǒng)框架示意圖。
[0035]圖3為本發(fā)明一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集的方法的系統(tǒng)流程示意圖?!揪唧w實施方式】
[0036]為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所達成目的及效果,以下茲例舉實施例并配合附圖詳予說明。
[0037]請參閱圖1、圖2及圖3,本發(fā)明一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集的方法,包括:
[0038]步驟1:在就地端增加數(shù)據(jù)采集模塊,將短期數(shù)據(jù)以打包的形式緩存到就地端設(shè)備控制器或就地端存儲介質(zhì)之一中;
[0039]步驟2:在監(jiān)控系統(tǒng)中增加離線數(shù)據(jù)采集模塊以采集緩存在就地端設(shè)備控制器或就地存儲介質(zhì)中的數(shù)據(jù);
[0040]步驟3:數(shù)據(jù)存儲器將采集到的緩存數(shù)據(jù)進行解析后存儲到關(guān)系數(shù)據(jù)庫中,以供后續(xù)的查詢分析。
[0041]進一步地,在步驟I中,短期數(shù)據(jù)為分包后的連續(xù)數(shù)據(jù),經(jīng)算法壓縮后,循環(huán)存儲在就地端設(shè)備控制器或就地存儲介質(zhì)中。短期數(shù)據(jù)為本時間點以前7天至15天的數(shù)據(jù)。
[0042]進一步地,在步驟2中,監(jiān)控系統(tǒng)收集離線數(shù)據(jù)(即短期數(shù)據(jù))使用的文件傳輸協(xié)議至少包括FTP,數(shù)據(jù)文件將以目錄形式集中存儲。
[0043]進一步地,在步驟2中,離線數(shù)據(jù)采集模塊以輪詢的方式,對每一就地端設(shè)備與離線數(shù)據(jù)采集模塊的通訊狀況進行檢測,后視檢測結(jié)果進行新生成的緩存數(shù)據(jù)下載。[0044]進一步地,在步驟2中,離線數(shù)據(jù)采集模塊對每一就地端設(shè)備進行通訊狀況進行檢測后,首先讀取存儲在就地端設(shè)備或者就地存儲介質(zhì)中文件的結(jié)構(gòu),然后檢測是否生成新的緩存數(shù)據(jù)文件再進行相應(yīng)緩存數(shù)據(jù)文件的下載。
[0045]進一步地,在步驟2中,離線數(shù)據(jù)采集模塊至少以就地端設(shè)備的名稱、時間信息建立目錄,將下載的數(shù)據(jù)存放到采集系統(tǒng)對應(yīng)的目錄下。
[0046]進一步地,在步驟3中,數(shù)據(jù)解析是將打包或壓縮后的二進制數(shù)據(jù)解析為常規(guī)數(shù)據(jù)。
[0047]進一步地,在步驟3中,數(shù)據(jù)存儲器有序地對每臺就地端設(shè)備的通訊狀態(tài)狀況;對通訊狀態(tài)是否由連接與斷開情況;連接時間與斷開時間的先后順序;補錄是否成功進行逐一判斷后視情況補錄或進入下一就地端設(shè)備數(shù)據(jù)的補錄。
[0048]如通訊狀態(tài)有變化,則進入通訊狀態(tài)是否從連接變?yōu)閿嚅_則做斷開時間與連接時間的記錄;如狀態(tài)無變化,則進入下一臺就地端設(shè)備的離線數(shù)據(jù)的補錄。
[0049]如連接時間晚于斷開時間,則進入數(shù)據(jù)補錄,補錄的數(shù)據(jù)包括補錄失敗時間段的數(shù)據(jù)和本次需補錄的數(shù)據(jù)中的至少一個;如連接時間早于斷開時間,則進入下一就地端設(shè)備數(shù)據(jù)的補錄。
[0050]進一步地,補錄完成后,對補錄成功進行判斷,如未補錄成功,則記錄補錄失敗時間段,進入下一就地端設(shè)備數(shù)據(jù)的補錄。
[0051]通訊中斷期間所緩存的數(shù)據(jù)從文件數(shù)據(jù)庫補錄到關(guān)系數(shù)據(jù)庫中,數(shù)據(jù)補錄通過數(shù)據(jù)存儲器的數(shù)據(jù)補錄器執(zhí)行。
[0052]進一步地,在步驟3中,對于補錄成功與否的結(jié)果要進一步判斷,如不成功,記錄補錄失敗記錄時間段后返回對下一就地端設(shè)備繼續(xù)執(zhí)行步驟3。
[0053]請續(xù)參閱圖2,本發(fā)明一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集系統(tǒng),至少可應(yīng)用于風(fēng)力發(fā)電機組的監(jiān)控領(lǐng)域,包括一采集器、一內(nèi)存數(shù)據(jù)庫、一關(guān)系數(shù)據(jù)庫及一數(shù)據(jù)存儲器,該數(shù)據(jù)存儲器包括數(shù)據(jù)記錄\故障記錄器。
[0054]所述離線數(shù)據(jù)采集系統(tǒng)進一步至少包括:若干前置緩存采集器、一文件下載器、一文件數(shù)據(jù)庫,數(shù)據(jù)存儲器進一步包括一數(shù)據(jù)補錄器。
[0055]前置緩存采集器設(shè)置在就地端設(shè)備中,用于將風(fēng)力發(fā)電機組產(chǎn)生的數(shù)據(jù)實時記錄下來,并保存到就地端設(shè)備控制器或就地存儲介質(zhì)其中之一。
[0056]文件下載器用于下載緩存在就地端設(shè)備控制器或就地存儲介質(zhì)其中之一的數(shù)據(jù)文件。
[0057]文件數(shù)據(jù)庫用于存放和管理從就地端設(shè)備控制器或就地存儲介質(zhì)其中之一下載的數(shù)據(jù)文件。
[0058]數(shù)據(jù)補錄器用于將數(shù)據(jù)從數(shù)據(jù)文件中解析出來并補錄到關(guān)系數(shù)據(jù)庫中。
[0059]關(guān)系數(shù)據(jù)庫用于持久化存放和管理就地端設(shè)備運行時產(chǎn)生的數(shù)據(jù)。
[0060]就地端設(shè)備至少為風(fēng)力發(fā)電機組,前置緩存采集器設(shè)置在就地端控制器中。在具體實施中可以為風(fēng)力發(fā)電機組PLC中。
[0061]請參閱圖2所示的實施例,前置緩存采集器在就地端設(shè)備控制器端將風(fēng)力發(fā)電機組的實時數(shù)據(jù)緩存到就地端設(shè)備控制器的存儲介質(zhì)中。
[0062]數(shù)據(jù)文件包含當(dāng)前的報警信息,將使用二進制方式,以節(jié)約存儲空間,延長緩存的時間長度。
[0063]文件下載器至少使用如FTP —種類型的文件傳輸協(xié)議進行文件傳輸,并將緩存在就地端環(huán)網(wǎng)內(nèi)若干就地端設(shè)備控制器(如:風(fēng)力發(fā)電機組PLC)的數(shù)據(jù)文件下載到文件數(shù)據(jù)庫。在其他實施例中也可緩存到就地存儲介質(zhì)中。
[0064]文件數(shù)據(jù)庫采用宿主計算機操作系統(tǒng)提供的帶目錄結(jié)構(gòu)的文件形式保存,如普通磁盤,并以風(fēng)力發(fā)電機組的名稱、時間等信息建立一目錄,將下載的數(shù)據(jù)文件存放到對應(yīng)的目錄下,方便檢索讀取。
[0065]數(shù)據(jù)補錄器可以將下載的二進制數(shù)據(jù)文件解析為常規(guī)數(shù)值,并補錄到關(guān)系數(shù)據(jù)庫中缺失的運行數(shù)據(jù),可避免數(shù)據(jù)的丟失或重復(fù)。
[0066]關(guān)系數(shù)據(jù)庫可以存儲由在線數(shù)據(jù)采集系統(tǒng)或離線數(shù)據(jù)采集系統(tǒng)采集到的數(shù)據(jù)。
[0067]請續(xù)參閱圖2及圖3,離線數(shù)據(jù)采集系統(tǒng)各部分將按以下步驟協(xié)同進行工作:
[0068]前置緩存采集器不斷采集就地端設(shè)備運行時產(chǎn)生的數(shù)據(jù),并轉(zhuǎn)換為二進制文件形式存儲在就地端設(shè)備控制器本地;
[0069]文件下載器會以輪詢的方式,對每一就地端設(shè)備的通訊連接狀況進行檢測,當(dāng)通訊正常時,再以FTP方式讀取就地端設(shè)備控制器的存儲設(shè)備中是否有新生成的數(shù)據(jù)文件,如果有則將文件下載到文件數(shù)據(jù)庫的指定位置,否則跳過該就地端設(shè)備進行下一就地端設(shè)備的掃描;
[0070]數(shù)據(jù)存儲器發(fā)揮兩個作用:一是將實時數(shù)據(jù)在線采集記錄到關(guān)系數(shù)據(jù)庫中(此處不作敘述),二是將離線數(shù)據(jù)補錄到關(guān)系數(shù)據(jù)庫中。數(shù)據(jù)存儲器會不斷監(jiān)視與各臺風(fēng)力發(fā)電機組的網(wǎng)絡(luò)連接狀況,當(dāng)有就地端網(wǎng)絡(luò)出現(xiàn)斷開,記錄下斷開時間點;
[0071]當(dāng)就地端設(shè)備網(wǎng)絡(luò)連接恢復(fù)時,記錄下連接時間點,并根據(jù)網(wǎng)絡(luò)斷開與恢復(fù)時間從文件數(shù)據(jù)庫抽取相應(yīng)時間段的數(shù)據(jù)開始補錄,記錄補錄結(jié)果,補錄失敗則將在下次繼續(xù)執(zhí)行補錄。
[0072]需要特別指出的是:離線數(shù)據(jù)采集方法中增加在就地端的數(shù)據(jù)采集模塊與采集系統(tǒng)的前置緩存采集器雖然表述有差異,但兩者的功能、用途、所達成目的及效果實質(zhì)上是一致的;同樣,離線數(shù)據(jù)采集方法中的離線數(shù)據(jù)采集模塊等效于采集系統(tǒng)中的文件下載器與文件數(shù)據(jù)庫。
[0073]綜上所述,本發(fā)明一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法及其采集系統(tǒng),進一步完善了傳統(tǒng)的監(jiān)控系統(tǒng),優(yōu)化了數(shù)據(jù)采集方法,使監(jiān)控系統(tǒng)具有良好的擴展性和數(shù)據(jù)完整性,為風(fēng)力發(fā)電機組的狀態(tài)查看及故障分析,提供最完整最原始的數(shù)據(jù)依據(jù)。
[0074]以上所述的技術(shù)方案僅為本發(fā)明一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法及其采集系統(tǒng)的較佳實施例,任何在本發(fā)明一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法及其采集系統(tǒng)基礎(chǔ)上所作的等效變換或替換都包含在本專利的權(quán)利要求的范圍之內(nèi)。
【權(quán)利要求】
1.一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法,包括: 步驟1:在就地端增加數(shù)據(jù)采集模塊,將短期數(shù)據(jù)以打包的形式緩存到就地端設(shè)備控制器或就地端存儲介質(zhì)之一中; 步驟2:在監(jiān)控系統(tǒng)中增加離線數(shù)據(jù)采集模塊以采集緩存在就地端設(shè)備控制器或就地存儲介質(zhì)中的數(shù)據(jù); 步驟3:數(shù)據(jù)存儲器將采集到的緩存數(shù)據(jù)進行解析后存儲到關(guān)系數(shù)據(jù)庫中,以供后續(xù)的查詢分析。
2.根據(jù)權(quán)利要求1所述的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法,其特征在于:在步驟I中,短期數(shù)據(jù)為分包后的連續(xù)數(shù)據(jù),經(jīng)算法壓縮后,循環(huán)存儲在就地端設(shè)備控制器或就地存儲介質(zhì)中。
3.根據(jù)權(quán)利要求2所述的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法,其特征在于:在步驟2中,監(jiān)控系統(tǒng)采集離線數(shù)據(jù)使用的文件傳輸協(xié)議至少包括FTP。
4.根據(jù)權(quán)利要求3所述的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法,其特征在于:在步驟2中,離線數(shù)據(jù)將以目錄形式集中存儲。
5.根據(jù)權(quán)利要求4所述的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法,其特征在于:在步驟2中,離線數(shù)據(jù)采集模塊以輪詢的方式,對每一臺就地端設(shè)備與離線數(shù)據(jù)采集模塊的通訊連接狀況進行檢測后,視檢測結(jié)果進行新生成的緩存數(shù)據(jù)下載。
6.根據(jù)權(quán)利要求5 所述的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法,其特征在于:在步驟2中,離線數(shù)據(jù)采集模塊對每一就地端設(shè)備進行通訊狀況進行檢測后,首先讀取存儲在就地端設(shè)備或者就地存儲介質(zhì)中文件的結(jié)構(gòu),然后檢測是否生成新的數(shù)據(jù)文件再進行相應(yīng)的緩存數(shù)據(jù)的下載。
7.根據(jù)權(quán)利要求6所述的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法,其特征在于:離線數(shù)據(jù)采集模塊至少就地端設(shè)備名稱、時間信息建立目錄,將下載的數(shù)據(jù)存放到采集系統(tǒng)對應(yīng)的目錄下。
8.根據(jù)權(quán)利要求7所述的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法,其特征在于:在步驟3中,數(shù)據(jù)存儲器有序地對每臺就地端設(shè)備的通訊狀態(tài)狀況;對通訊狀態(tài)是否由連接與斷開情況;連接時間與斷開時間的先后順序;補錄是否成功進行逐一判斷后視情況補錄后進入下一就地端設(shè)備數(shù)據(jù)的補錄。
9.根據(jù)權(quán)利要求8所述的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法,其特征在于:如通訊狀態(tài)有變化,則進入通訊狀態(tài)是否從連接變?yōu)閿嚅_則做斷開時間與連接時間的記錄;如狀態(tài)無變化,則進入下一臺就地端設(shè)備的離線數(shù)據(jù)的補錄。
10.根據(jù)權(quán)利要求9所述的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法,其特征在于:如連接時間晚于斷開時間,則進入數(shù)據(jù)補錄,補錄的數(shù)據(jù)包括補錄失敗時間段的數(shù)據(jù)和本次需補錄的數(shù)據(jù)中的至少一個;如連接時間早于斷開時間,則進入下一就地端設(shè)備數(shù)據(jù)的補錄。
11.根據(jù)權(quán)利要求10所述的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法,其特征在于:補錄完成后,對補錄成功進行判斷,如未補錄成功,則記錄補錄失敗時間段,進入下一就地端設(shè)備數(shù)據(jù)的補錄。
12.根據(jù)權(quán)利要求8至11任一項所述的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法,其特征在于:通訊中斷期間所緩存的數(shù)據(jù)從文件數(shù)據(jù)庫補錄到關(guān)系數(shù)據(jù)庫中,數(shù)據(jù)補錄通過數(shù)據(jù)存儲器的數(shù)據(jù)補錄器執(zhí)行。
13.根據(jù)權(quán)利要求11所述的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法,其特征在于:在步驟3中,對于補錄成功與否的結(jié)果要進一步判斷,如不成功,記錄補錄失敗記錄時間段后返回對下一就地端設(shè)備繼續(xù)執(zhí)行從頭步驟3。
14.根據(jù)權(quán)利要求8至11任一項所述的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集方法,其特征在于:在步驟3中,數(shù)據(jù)解析是將打包或壓縮后的二進制數(shù)據(jù)解析為常規(guī)數(shù)據(jù)。
15.一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集系統(tǒng),包括一采集器、一內(nèi)存數(shù)據(jù)庫、一關(guān)系數(shù)據(jù)庫及一數(shù)據(jù)存儲器,該數(shù)據(jù)存儲器包括數(shù)據(jù)記錄\故障記錄器,其特征在于:若干前置緩存采集器、一文件下載器、一文件數(shù)據(jù)庫,數(shù)據(jù)存儲器進一步包括一數(shù)據(jù)補錄器; 前置緩存采集器用于將就地端設(shè)備產(chǎn)生的數(shù)據(jù)實時記錄下來,并保存到就地端設(shè)備控制器或就地存儲介質(zhì)之一中; 文件下載器用于下載緩存在就地端設(shè)備控制器或就地存儲介質(zhì)的數(shù)據(jù)文件; 文件數(shù)據(jù)庫用于存放和管理從就地端設(shè)備控制器或就地存儲介質(zhì)下載的數(shù)據(jù)文件; 數(shù)據(jù)補錄器用于將數(shù)據(jù)從數(shù)據(jù)文件中解析出來并補錄到關(guān)系數(shù)據(jù)庫中。
16.根據(jù)權(quán)利要求15所述的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集系統(tǒng),其特征在于:前置緩存采集器設(shè)置在就地端設(shè)備中。
17.根據(jù)權(quán)利要求16所述的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集系統(tǒng),其特征在于:就地端設(shè)備至少為風(fēng)力發(fā)電機組,前置緩存采集器設(shè)置在就地端設(shè)備的控制器中。
18.根據(jù)權(quán)利要求17所述的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集系統(tǒng),其特征在于:前置緩存采集器不斷采集風(fēng)力發(fā)電機組運行時產(chǎn)生的數(shù)據(jù),并轉(zhuǎn)換為二進制文件形式存儲在就地端設(shè)備控制器本地。
19.根據(jù)權(quán)利要求15所述的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集系統(tǒng),其特征在于:文件下載器至少FTP —種類型的文件傳輸協(xié)議進行文件傳輸。
20.根據(jù)權(quán)利要求16至19任一項所述的一種工業(yè)監(jiān)控系統(tǒng)所用的離線數(shù)據(jù)采集系統(tǒng),其特征在于:文件數(shù)據(jù)庫采用宿主計算機操作系統(tǒng)提供的帶目錄結(jié)構(gòu)的文件形式保存。
【文檔編號】H04L29/08GK103944957SQ201410088155
【公開日】2014年7月23日 申請日期:2014年3月11日 優(yōu)先權(quán)日:2014年3月11日
【發(fā)明者】馬偉, 苗強 申請人:成都阜特科技股份有限公司