本發(fā)明涉及空調(diào)技術(shù)領(lǐng)域,特別涉及一種用于空調(diào)系統(tǒng)的故障診斷系統(tǒng)以及一種用于空調(diào)系統(tǒng)的故障診斷方法。
背景技術(shù):
大型水機(jī)的運(yùn)行和維護(hù)管理,無論對(duì)于客戶還是設(shè)備制造商都顯得十分重要。相關(guān)技術(shù)中通常通過上位機(jī)監(jiān)控屏監(jiān)控機(jī)組數(shù)據(jù),只能記錄常規(guī)運(yùn)行數(shù)據(jù)和報(bào)警。但是,實(shí)際應(yīng)用中,特殊的應(yīng)用場(chǎng)景,不同情況的工況條件,機(jī)組在運(yùn)行過程中可能出現(xiàn)非常規(guī)的故障現(xiàn)象,非常規(guī)的故障現(xiàn)象具有特定條件下產(chǎn)生、不連續(xù)、難追蹤、不好定位等特點(diǎn)。上位機(jī)監(jiān)控屏無法監(jiān)測(cè)到非常規(guī)的故障現(xiàn)象,導(dǎo)致現(xiàn)場(chǎng)環(huán)境下很難在有限的時(shí)間內(nèi)找到原因解決問題,售后運(yùn)維中,曾出現(xiàn)工程師多次趕赴現(xiàn)場(chǎng),卻不能復(fù)現(xiàn)出故障現(xiàn)象,這樣會(huì)使售后品質(zhì)降低,用戶體驗(yàn)差,產(chǎn)品口碑下降。
相關(guān)技術(shù)還提出一種采用網(wǎng)絡(luò)上傳數(shù)據(jù)到云服務(wù)器進(jìn)行遠(yuǎn)程監(jiān)控的方法,但是,該方法受限于網(wǎng)絡(luò)的穩(wěn)定性,如果網(wǎng)絡(luò)出現(xiàn)問題,則監(jiān)控系統(tǒng)陷于癱瘓。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。為此,本發(fā)明的一個(gè)目的在于提出一種用于空調(diào)系統(tǒng)的故障診斷系統(tǒng),該系統(tǒng)能夠進(jìn)行可靠的、獨(dú)立的數(shù)據(jù)記錄,實(shí)現(xiàn)快速的故障診斷。
本發(fā)明的另一個(gè)目的在于提出一種用于空調(diào)系統(tǒng)的故障診斷方法。
為達(dá)到上述目的,本發(fā)明一方面實(shí)施例提出了一種用于空調(diào)系統(tǒng)的故障診斷系統(tǒng),包括存儲(chǔ)模塊、數(shù)據(jù)采集模塊和上位機(jī),所述數(shù)據(jù)采集模塊與所述空調(diào)系統(tǒng)進(jìn)行通信,且所述數(shù)據(jù)采集模塊與所述上位機(jī)進(jìn)行通信,其中,所述數(shù)據(jù)采集模塊用于獲取所述空調(diào)系統(tǒng)的運(yùn)行數(shù)據(jù)并將所述運(yùn)行數(shù)據(jù)存儲(chǔ)至所述存儲(chǔ)模塊,以及將所述存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)發(fā)送給所述上位機(jī);所述上位機(jī)接收到所述存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)后對(duì)所述存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)進(jìn)行分析處理以進(jìn)行故障診斷。
根據(jù)本發(fā)明實(shí)施例提出的用于空調(diào)系統(tǒng)的故障診斷系統(tǒng),數(shù)據(jù)采集模塊獲取空調(diào)系統(tǒng)的運(yùn)行數(shù)據(jù)并將運(yùn)行數(shù)據(jù)存儲(chǔ)至存儲(chǔ)模塊,以及將存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)發(fā)送給上位機(jī),上位機(jī)接收到存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)后對(duì)存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)進(jìn)行分析處理以進(jìn)行故障診斷。由此,該系統(tǒng)可對(duì)空調(diào)系統(tǒng)例如中央空調(diào)大型機(jī)現(xiàn)場(chǎng)進(jìn)行獨(dú)立的、連續(xù)的、不受其他因素影響地完整數(shù)據(jù)采集和記錄,并進(jìn)行快速的診斷故障,從而便于制定策略以解決問題,提高維護(hù)的高效性和用戶的體驗(yàn),同時(shí)保證產(chǎn)品口碑。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述數(shù)據(jù)采集模塊包括:第一通信單元,所述第一通信單元用于與所述空調(diào)系統(tǒng)進(jìn)行通信;第二通信單元,所述第二通信單元用于與所述上位機(jī)進(jìn)行通信;處理器,所述處理器與所述第一通信單元和所述第二通信單元相連,所述處理器用于通過所述第一通信單元獲取所述空調(diào)系統(tǒng)的運(yùn)行數(shù)據(jù)并將所述運(yùn)行數(shù)據(jù)存儲(chǔ)至所述存儲(chǔ)模塊,并通過所述第二通信單元將所述存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)發(fā)送給所述上位機(jī);電源芯片,所述電源芯片用于為所述處理器進(jìn)行供電。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述數(shù)據(jù)采集模塊還包括:時(shí)鐘單元,所述時(shí)鐘單元用于為所述數(shù)據(jù)采集模塊提供同步時(shí)鐘;狀態(tài)指示單元,所述狀態(tài)指示單元用于指示所述數(shù)據(jù)采集模塊的工作狀態(tài)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述存儲(chǔ)模塊以TXT文本格式存儲(chǔ)所述運(yùn)行數(shù)據(jù)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,在所述數(shù)據(jù)采集模塊進(jìn)行工作前,所述上位機(jī)還用于對(duì)所述數(shù)據(jù)采集模塊進(jìn)行參數(shù)配置。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述數(shù)據(jù)采集模塊根據(jù)預(yù)設(shè)規(guī)約對(duì)所述存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)進(jìn)行打包以生成運(yùn)行數(shù)據(jù)報(bào)文,并將所述運(yùn)行數(shù)據(jù)報(bào)文發(fā)送給所述上位機(jī),所述上位機(jī)根據(jù)對(duì)應(yīng)的所述預(yù)設(shè)規(guī)約對(duì)所述運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行解析以獲取所述存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述上位機(jī)還用于將所述存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)按照時(shí)間戳順序存入數(shù)據(jù)庫,并對(duì)存入數(shù)據(jù)庫的運(yùn)行數(shù)據(jù)按照參數(shù)類型進(jìn)行分類,以及根據(jù)每種參數(shù)類型對(duì)應(yīng)的運(yùn)行數(shù)據(jù)生成運(yùn)行曲線,以根據(jù)所述運(yùn)行曲線進(jìn)行故障診斷。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述上位機(jī)還用于獲取故障點(diǎn)對(duì)應(yīng)的時(shí)間戳,并根據(jù)所述故障點(diǎn)對(duì)應(yīng)的時(shí)間戳生成故障時(shí)間段,以及從所述數(shù)據(jù)庫中提取所述故障時(shí)間段對(duì)應(yīng)的運(yùn)行數(shù)據(jù),并根據(jù)所述故障時(shí)間段對(duì)應(yīng)的運(yùn)行數(shù)據(jù)進(jìn)行故障診斷。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述上位機(jī)進(jìn)一步用于獲取故障點(diǎn)參數(shù)類型,并根據(jù)所述故障時(shí)間段內(nèi)所述故障點(diǎn)參數(shù)類型對(duì)應(yīng)的運(yùn)行數(shù)據(jù)生成故障運(yùn)行曲線,以進(jìn)行故障診斷。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述上位機(jī)進(jìn)一步用于,獲取故障點(diǎn)參數(shù)類型和與所述故障點(diǎn)參數(shù)類型關(guān)聯(lián)的參數(shù)類型,并根據(jù)所述故障時(shí)間段內(nèi)所述故障點(diǎn)參數(shù)類型關(guān)聯(lián)的參數(shù)類型對(duì)應(yīng)的運(yùn)行數(shù)據(jù)進(jìn)行故障診斷。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述上位機(jī)還用于在對(duì)所述運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行解析之前根據(jù)對(duì)應(yīng)的所述預(yù)設(shè)規(guī)約對(duì)所述運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行第一次校驗(yàn),并對(duì)第一次校驗(yàn)成功的所述運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行CRC校驗(yàn),以及根據(jù)對(duì)應(yīng)的所述預(yù)設(shè)規(guī)約對(duì)CRC校驗(yàn)成功的所述運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行解析。
為達(dá)到上述目的,本發(fā)明另一方面實(shí)施例提出的一種用于空調(diào)系統(tǒng)的故障診斷方法,包括以下步驟:所述數(shù)據(jù)采集模塊通過與所述空調(diào)系統(tǒng)進(jìn)行通信以獲取所述空調(diào)系統(tǒng)的運(yùn)行數(shù)據(jù),并將所述運(yùn)行數(shù)據(jù)存儲(chǔ)至所述數(shù)據(jù)采集模塊的存儲(chǔ)模塊;所述數(shù)據(jù)采集模塊將所述存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)發(fā)送給所述上位機(jī);所述上位機(jī)通過與所述數(shù)據(jù)采集模塊進(jìn)行通信以獲取所述存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù),并對(duì)所述存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)進(jìn)行分析處理以進(jìn)行故障診斷。
根據(jù)本發(fā)明實(shí)施例提出的用于空調(diào)系統(tǒng)的故障診斷方法,數(shù)據(jù)采集模塊獲取空調(diào)系統(tǒng)的運(yùn)行數(shù)據(jù)并將運(yùn)行數(shù)據(jù)存儲(chǔ)至存儲(chǔ)模塊,以及將存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)發(fā)送給上位機(jī),上位機(jī)接收到存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)后對(duì)存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)進(jìn)行分析處理以進(jìn)行故障診斷。由此,該方法可對(duì)空調(diào)系統(tǒng)例如中央空調(diào)大型機(jī)現(xiàn)場(chǎng)進(jìn)行獨(dú)立的、連續(xù)的、不受其他因素影響地完整數(shù)據(jù)采集和記錄,并進(jìn)行快速的診斷故障,從而便于制定策略以解決問題,提高維護(hù)的高效性和用戶的體驗(yàn),同時(shí)保證產(chǎn)品口碑。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述存儲(chǔ)模塊以TXT文本格式存儲(chǔ)所述運(yùn)行數(shù)據(jù)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述的用于空調(diào)系統(tǒng)的故障診斷方法還包括:在所述數(shù)據(jù)采集模塊進(jìn)行工作前,所述上位機(jī)對(duì)所述數(shù)據(jù)采集模塊進(jìn)行參數(shù)配置。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,獲取所述存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù),包括:所述數(shù)據(jù)采集模塊根據(jù)預(yù)設(shè)規(guī)約對(duì)所述存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)進(jìn)行打包以生成運(yùn)行數(shù)據(jù)報(bào)文,并將所述運(yùn)行數(shù)據(jù)報(bào)文發(fā)送給所述上位機(jī);所述上位機(jī)根據(jù)對(duì)應(yīng)的所述預(yù)設(shè)規(guī)約對(duì)所述運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行解析以獲取所述存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,對(duì)所述存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)進(jìn)行分析處理以進(jìn)行故障診斷,包括:所述上位機(jī)將所述存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)按照時(shí)間戳順序存入數(shù)據(jù)庫,并對(duì)存入數(shù)據(jù)庫的運(yùn)行數(shù)據(jù)按照參數(shù)類型進(jìn)行分類;根據(jù)每種參數(shù)類型對(duì)應(yīng)的運(yùn)行數(shù)據(jù)生成運(yùn)行曲線,以根據(jù)所述運(yùn)行曲線進(jìn)行故障診斷。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,對(duì)所述存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)進(jìn)行分析處理以進(jìn)行故障診斷,還包括:所述上位機(jī)獲取故障點(diǎn)對(duì)應(yīng)的時(shí)間戳,并根據(jù)所述故障點(diǎn)對(duì)應(yīng)的時(shí)間戳生成故障時(shí)間段;從所述數(shù)據(jù)庫中提取所述故障時(shí)間段對(duì)應(yīng)的運(yùn)行數(shù)據(jù),并根據(jù)所述故障時(shí)間段對(duì)應(yīng)的運(yùn)行數(shù)據(jù)進(jìn)行故障診斷。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,根據(jù)所述故障時(shí)間段對(duì)應(yīng)的運(yùn)行數(shù)據(jù)進(jìn)行故障診斷,包括:獲取故障點(diǎn)參數(shù)類型,并根據(jù)所述故障時(shí)間段內(nèi)所述故障點(diǎn)參數(shù)類型對(duì)應(yīng)的運(yùn)行數(shù)據(jù)生成故障運(yùn)行曲線,以進(jìn)行故障診斷。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,根據(jù)所述故障時(shí)間段對(duì)應(yīng)的運(yùn)行數(shù)據(jù)進(jìn)行故障診斷,包括:所述上位機(jī)獲取故障點(diǎn)參數(shù)類型和與所述故障點(diǎn)參數(shù)類型關(guān)聯(lián)的參數(shù)類型;根據(jù)所述故障時(shí)間段內(nèi)所述故障點(diǎn)參數(shù)類型關(guān)聯(lián)的參數(shù)類型對(duì)應(yīng)的運(yùn)行數(shù)據(jù)進(jìn)行故障診斷。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述上位機(jī)在對(duì)所述運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行解析之前,所述方法還包括:根據(jù)對(duì)應(yīng)的所述預(yù)設(shè)規(guī)約對(duì)所述運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行第一次校驗(yàn);對(duì)第一次校驗(yàn)成功的所述運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行CRC校驗(yàn);根據(jù)對(duì)應(yīng)的所述預(yù)設(shè)規(guī)約對(duì)CRC校驗(yàn)成功的所述運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行解析。
附圖說明
圖1是根據(jù)本發(fā)明實(shí)施例的用于空調(diào)系統(tǒng)的故障診斷系統(tǒng)的方框示意圖;
圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于空調(diào)系統(tǒng)的故障診斷系統(tǒng)的方框示意圖;
圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的數(shù)據(jù)采集模塊的接線端的示意圖;
圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的數(shù)據(jù)采集模塊的側(cè)視圖;
圖5是根據(jù)本發(fā)明實(shí)施例的用于空調(diào)系統(tǒng)的故障診斷方法的流程圖;
圖6是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于空調(diào)系統(tǒng)的故障診斷方法的流程圖;以及
圖7是根據(jù)本發(fā)明另一個(gè)實(shí)施例的用于空調(diào)系統(tǒng)的故障診斷方法的流程圖。
具體實(shí)施方式
下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。
下面參考附圖來描述本發(fā)明實(shí)施例提出的用于空調(diào)系統(tǒng)的故障診斷系統(tǒng)和方法。
圖1是根據(jù)本發(fā)明實(shí)施例的用于空調(diào)系統(tǒng)的故障診斷系統(tǒng)的方框示意圖。如圖1所示,用于空調(diào)系統(tǒng)的故障診斷系統(tǒng)包括存儲(chǔ)模塊40、數(shù)據(jù)采集模塊10和上位機(jī)20,數(shù)據(jù)采集模塊10與空調(diào)系統(tǒng)30進(jìn)行通信,且數(shù)據(jù)采集模塊10與上位機(jī)20進(jìn)行通信。具體地,數(shù)據(jù)采集模塊10可與空調(diào)系統(tǒng)30相連接以進(jìn)行RS485通信,數(shù)據(jù)采集模塊10還可與上位機(jī)20相連接以進(jìn)行RS232通信。
其中,數(shù)據(jù)采集模塊10用于獲取空調(diào)系統(tǒng)30的運(yùn)行數(shù)據(jù)并將運(yùn)行數(shù)據(jù)存儲(chǔ)至存儲(chǔ)模塊40,以及將存儲(chǔ)模塊40存儲(chǔ)的運(yùn)行數(shù)據(jù)發(fā)送給上位機(jī)20。具體地,空調(diào)系統(tǒng)30的運(yùn)行數(shù)據(jù)可包括冷凝器入/出口溫度、冷凝器入/出口壓力、節(jié)流閥入口壓力、壓縮機(jī)排氣壓力等參數(shù)值。并且,可通過設(shè)置在對(duì)應(yīng)采集點(diǎn)的傳感器采集相應(yīng)的運(yùn)行參數(shù)值,例如可通過設(shè)置在冷凝器入口的溫度傳感器采集冷凝器入口溫度。
也就是說,在空調(diào)系統(tǒng)30中設(shè)置不同的采集點(diǎn)以采集不同的運(yùn)行參數(shù)值,在空調(diào)系統(tǒng)30例如中中央空調(diào)現(xiàn)場(chǎng)機(jī)組的運(yùn)行過程中,數(shù)據(jù)采集模塊10可根據(jù)實(shí)際需要按照預(yù)設(shè)采集頻率采集每個(gè)采集點(diǎn)的運(yùn)行參數(shù)值,進(jìn)而獲取空調(diào)系統(tǒng)30的運(yùn)行數(shù)據(jù)。由此,數(shù)據(jù)采集模塊10能夠獨(dú)立對(duì)中中央空調(diào)現(xiàn)場(chǎng)機(jī)組的運(yùn)行數(shù)據(jù)進(jìn)行完整采集并記錄到存儲(chǔ)模塊40中。
上位機(jī)20接收到存儲(chǔ)模塊40存儲(chǔ)的運(yùn)行數(shù)據(jù)后對(duì)存儲(chǔ)模塊40存儲(chǔ)的運(yùn)行數(shù)據(jù)進(jìn)行分析處理以進(jìn)行故障診斷。
也就是說,在需要進(jìn)行數(shù)據(jù)分析時(shí),可將存儲(chǔ)模塊40存儲(chǔ)的運(yùn)行數(shù)據(jù)即空調(diào)系統(tǒng)30的歷史運(yùn)行數(shù)據(jù)導(dǎo)入到上位機(jī)20中,上位機(jī)20即可對(duì)導(dǎo)入的運(yùn)行數(shù)據(jù)進(jìn)行分析處理以進(jìn)行故障診斷。
由此,能夠監(jiān)測(cè)到非常規(guī)的故障現(xiàn)象,有助于工程師快速找到原因解決問題,提高維護(hù)的高效性和用戶的體驗(yàn),同時(shí)保證產(chǎn)品口碑。而且,還可以防止出現(xiàn)服務(wù)器遠(yuǎn)程監(jiān)控受限于網(wǎng)絡(luò)的穩(wěn)定性、容易癱瘓的問題。
存儲(chǔ)模塊40為數(shù)據(jù)記錄的存儲(chǔ)裝置,空調(diào)系統(tǒng)30實(shí)時(shí)運(yùn)行的完整數(shù)據(jù)可存入存儲(chǔ)模塊40。具體來說,存儲(chǔ)模塊40可以預(yù)設(shè)的存儲(chǔ)時(shí)間間隔建立文件,并以起始時(shí)間點(diǎn)作為文件名存放。并且,按測(cè)試默認(rèn)5S間隔采集運(yùn)行數(shù)據(jù)一次,8G內(nèi)存的存儲(chǔ)模塊40可存儲(chǔ)一年有余的數(shù)據(jù)量,存儲(chǔ)模塊40數(shù)據(jù)存滿后可默認(rèn)從文件起始位置進(jìn)行覆蓋存儲(chǔ)。
在本發(fā)明的一個(gè)實(shí)施例中,存儲(chǔ)模塊40可為SD卡。
根據(jù)本發(fā)明的一個(gè)具體示例,存儲(chǔ)模塊40可以TXT文本格式存儲(chǔ)運(yùn)行數(shù)據(jù)。也就是說,空調(diào)系統(tǒng)30實(shí)時(shí)運(yùn)行的完整數(shù)據(jù)以TXT文本格式存入存儲(chǔ)模塊40。當(dāng)然,存儲(chǔ)模塊40可以其他格式例如WORD或EXCEL格式存儲(chǔ)運(yùn)行數(shù)據(jù)。應(yīng)當(dāng)理解的是,上位機(jī)20可根據(jù)不同的格式調(diào)用不同的程序。
在本發(fā)明的一個(gè)實(shí)施例中,如圖2所示,存儲(chǔ)模塊40可與數(shù)據(jù)采集模塊10集成設(shè)置。具體地,如圖4所示,可在數(shù)據(jù)采集模塊10的外部設(shè)置存儲(chǔ)卡卡槽41以用于放置存儲(chǔ)模塊40?;蛘?,存儲(chǔ)模塊40也可設(shè)置在電控箱中。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,如圖2所示,數(shù)據(jù)采集模塊10包括:第一通信單元102、處理器103、第二通信單元104和電源芯片105。
其中,第一通信單元102用于與空調(diào)系統(tǒng)30進(jìn)行通信,即言,第一通信單元102為數(shù)據(jù)采集模塊10工作時(shí)與空調(diào)系統(tǒng)30的數(shù)據(jù)通信模塊。具體地,如圖2-3所示,第二通信單元102可通過第一通信接口J1與空調(diào)系統(tǒng)30相連,更具體地,第一通信單元40可為RS485通信模塊,第一通信接口J1可為RS485接口,從而實(shí)現(xiàn)數(shù)據(jù)采集模塊10與空調(diào)系統(tǒng)30之間的RS485通信。
第二通信單元104用于與上位機(jī)20進(jìn)行通信,即言,第二通信單元104為數(shù)據(jù)采集模塊10將存儲(chǔ)模塊40存儲(chǔ)的數(shù)據(jù)導(dǎo)出時(shí)與上位機(jī)20的數(shù)據(jù)通信模塊。具體地,如圖2-3所示,第二通信單元104可通過第二通信接口J2與上位機(jī)20相連,更具體地,第二通信單元104可為RS232通信模塊,第二通信接口J2可為RS232接口,從而實(shí)現(xiàn)數(shù)據(jù)采集模塊10與上位機(jī)20之間的RS232通信。
處理器103與第一通信單元102相連,處理器103用于通過第一通信單元102獲取空調(diào)系統(tǒng)30的運(yùn)行數(shù)據(jù)并將運(yùn)行數(shù)據(jù)存儲(chǔ)至存儲(chǔ)模塊40,并通過第二通信單元104將存儲(chǔ)模塊40存儲(chǔ)的運(yùn)行數(shù)據(jù)發(fā)送給上位機(jī)20。
電源芯片105用于為處理器103進(jìn)行供電。具體地,電源芯片105為數(shù)據(jù)采集模塊10提供直流電源,其中,外部電源可通過圖3所示的電源接口J3為數(shù)據(jù)采集模塊10供電,電源芯片105的輸入端可與電源接口J3相連,電源芯片105的輸入端可與處理器103相連,電源芯片105對(duì)電源接口J3輸入的電源電壓進(jìn)行變壓、穩(wěn)壓處理后提供給處理器103。例如,數(shù)據(jù)采集模塊10的電源供電范圍為DC 6V~36V,通過電源芯片105后可輸出5V直流電源供給處理器103。
進(jìn)一步地,如圖2所示,數(shù)據(jù)采集模塊10還包括:時(shí)鐘單元106和狀態(tài)指示單元107。
其中,時(shí)鐘單元106用于為數(shù)據(jù)采集模塊10提供同步時(shí)鐘。具體來說,時(shí)鐘單元106可為采集數(shù)據(jù)提供數(shù)據(jù)時(shí)間記錄點(diǎn),從而保證系統(tǒng)時(shí)鐘準(zhǔn)確性,以保證數(shù)據(jù)采集點(diǎn)的準(zhǔn)確性,便于后期數(shù)據(jù)分析和故障診斷。更具體地,時(shí)鐘單元106可由紐扣電池供電。
狀態(tài)指示單元107用于指示數(shù)據(jù)采集模塊10的工作狀態(tài)。具體來說,狀態(tài)指示單元107為數(shù)據(jù)采集模塊提供工作狀態(tài)指示,如圖4所示,狀態(tài)指示單元107可包括指示電源狀態(tài)的電源指示燈71和指示運(yùn)行情況的狀態(tài)指示燈72,舉例來說,電源指示燈71常亮?xí)r可指示電源供電正常,狀態(tài)指示燈72常亮?xí)r可指示模塊缺少存儲(chǔ)模塊40例如SD卡,狀態(tài)指示燈72以一秒頻率閃爍時(shí)可指示數(shù)據(jù)采集模塊10運(yùn)行正常。
另外,如圖2所示,數(shù)據(jù)采集模塊10還包括:光電隔離單元108,光電隔離單元108連接在第一通信單元102與處理器103之間,還連接在第二通信單元104與處理器103之間。光電隔離單元108用于將數(shù)據(jù)采集模塊10與外部輸入/輸出進(jìn)行隔離,從而提高數(shù)據(jù)完整性和保護(hù)互連設(shè)備。
下面對(duì)上位機(jī)20的工作原理進(jìn)行詳細(xì)描述。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,在數(shù)據(jù)采集模塊10進(jìn)行工作前,上位機(jī)20還用于對(duì)數(shù)據(jù)采集模塊10進(jìn)行參數(shù)配置。也就是說,上位機(jī)20可對(duì)數(shù)據(jù)采集模塊10進(jìn)行工作前的參數(shù)配置,其中,工作前參數(shù)配置可包括數(shù)據(jù)命令、設(shè)備校時(shí)、數(shù)據(jù)存儲(chǔ)間隔、數(shù)據(jù)存儲(chǔ)格式、數(shù)據(jù)時(shí)間戳。由此,第二通信單元104也為數(shù)據(jù)采集模塊10通過上位機(jī)20安裝的軟件進(jìn)行參數(shù)配置的通信模塊。
具體來說,上位機(jī)20中可安裝數(shù)據(jù)解析診斷軟件,數(shù)據(jù)采集模塊10配置參數(shù)時(shí),可先使用232串口線將上位機(jī)20與數(shù)據(jù)采集模塊10連接,再調(diào)出數(shù)據(jù)解析診斷軟件的參數(shù)配置插件,設(shè)定串口的串口號(hào)、波特率、停止位、校驗(yàn)位,以建立上位機(jī)20與數(shù)據(jù)采集模塊10之間的通信。通信成功后,可在參數(shù)配置插件中進(jìn)一步對(duì)數(shù)據(jù)采集模塊10進(jìn)行數(shù)據(jù)命令、設(shè)備校時(shí)、數(shù)據(jù)存儲(chǔ)間隔、數(shù)據(jù)存儲(chǔ)格式、數(shù)據(jù)時(shí)間戳等參數(shù)配置。
其中,數(shù)據(jù)解析診斷軟件可按照預(yù)設(shè)規(guī)約自動(dòng)生成數(shù)據(jù)采集模塊10的數(shù)據(jù)命令。數(shù)據(jù)命令可在軟件中根據(jù)需求進(jìn)行新增、刪減、修改的靈活配置。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,數(shù)據(jù)采集模塊10根據(jù)預(yù)設(shè)規(guī)約對(duì)存儲(chǔ)模塊40存儲(chǔ)的運(yùn)行數(shù)據(jù)進(jìn)行打包以生成運(yùn)行數(shù)據(jù)報(bào)文,并將運(yùn)行數(shù)據(jù)報(bào)文發(fā)送給上位機(jī)20,上位機(jī)20根據(jù)對(duì)應(yīng)的預(yù)設(shè)規(guī)約對(duì)運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行解析以獲取存儲(chǔ)模塊40存儲(chǔ)的運(yùn)行數(shù)據(jù)。
進(jìn)一步地,上位機(jī)20還用于在對(duì)運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行解析之前根據(jù)對(duì)應(yīng)的預(yù)設(shè)規(guī)約對(duì)運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行第一次校驗(yàn),并對(duì)第一次校驗(yàn)成功的運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行CRC校驗(yàn),以及根據(jù)對(duì)應(yīng)的預(yù)設(shè)規(guī)約對(duì)CRC校驗(yàn)成功的運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行解析。
需要說明的是,存儲(chǔ)模塊40存儲(chǔ)的運(yùn)行數(shù)據(jù)可包括多條數(shù)據(jù),每條數(shù)據(jù)可包括多個(gè)運(yùn)行參數(shù)值。在將運(yùn)行數(shù)據(jù)導(dǎo)入上位機(jī)20的過程中,可根據(jù)預(yù)設(shè)規(guī)約對(duì)每條數(shù)據(jù)進(jìn)行打包以生成單條數(shù)據(jù)報(bào)文,并且按照預(yù)設(shè)規(guī)約可以N條單條數(shù)據(jù)報(bào)文為一組連續(xù)發(fā)送給上位機(jī)20,也即上位機(jī)20可以每次采集N條單條數(shù)據(jù)報(bào)文。其中,N為大于1的整數(shù),N的數(shù)值可通過預(yù)設(shè)規(guī)約配置,N可優(yōu)選為10。
具體來說,上位機(jī)20的校驗(yàn)過程如下:
當(dāng)上位機(jī)20監(jiān)測(cè)到從存儲(chǔ)模塊40導(dǎo)入的數(shù)據(jù)文件時(shí),上位機(jī)20首先判斷數(shù)據(jù)文件的格式是否為預(yù)設(shè)文件格式例如TXT格式,如果是,上位機(jī)20則接收存儲(chǔ)模塊40發(fā)送的運(yùn)行數(shù)據(jù)報(bào)文,如果否,則繼續(xù)監(jiān)測(cè)是否有從存儲(chǔ)模塊40導(dǎo)入的數(shù)據(jù)文件。
如前所述,運(yùn)行數(shù)據(jù)報(bào)文可以N條單條數(shù)據(jù)報(bào)文為一組的方式發(fā)送給上位機(jī)20,并且按照預(yù)設(shè)規(guī)約的配置,在規(guī)定每組數(shù)據(jù)報(bào)文的條數(shù)后,為區(qū)分任意相鄰的兩組數(shù)據(jù)報(bào)文,可將每組數(shù)據(jù)報(bào)文的最后一條單條數(shù)據(jù)報(bào)文再發(fā)送一次即每組的最后一條單條數(shù)據(jù)報(bào)文連續(xù)發(fā)送兩次。
上位機(jī)20在接收到每條單條數(shù)據(jù)報(bào)文后可去除相應(yīng)的單條數(shù)據(jù)報(bào)文的時(shí)間戳,并對(duì)去除時(shí)間戳的單條數(shù)據(jù)報(bào)文進(jìn)行監(jiān)測(cè),并在監(jiān)測(cè)到相鄰的兩條單條數(shù)據(jù)報(bào)文完全相同時(shí),則校驗(yàn)這兩個(gè)完全相同的單條數(shù)據(jù)報(bào)文是否滿足預(yù)設(shè)規(guī)約配置,即是否為重復(fù)發(fā)送的最后一條單條數(shù)據(jù)報(bào)文。
如果這兩個(gè)完全相同的單條數(shù)據(jù)報(bào)文不滿足預(yù)設(shè)規(guī)約配置,則校驗(yàn)失敗,并剔除不合格數(shù)據(jù),不合格數(shù)據(jù)即為校驗(yàn)失敗的該組的N條單條數(shù)據(jù)報(bào)文。
如果這兩個(gè)完全相同的單條數(shù)據(jù)報(bào)文滿足預(yù)設(shè)規(guī)約配置,則校驗(yàn)成功,并進(jìn)一步校驗(yàn)每條單條數(shù)據(jù)報(bào)文的字節(jié)數(shù)是否滿足預(yù)設(shè)規(guī)約配置,如果滿足,則校驗(yàn)成功,即第一次校驗(yàn)成功,如果不滿足,則校驗(yàn)失敗,并剔除不合格數(shù)據(jù),不合格數(shù)據(jù)即為校驗(yàn)失敗的單條數(shù)據(jù)報(bào)文所在組的N條單條數(shù)據(jù)報(bào)文。
在第一次校驗(yàn)成功后對(duì),可按照預(yù)設(shè)規(guī)約依次對(duì)每組數(shù)據(jù)報(bào)文的N條單條數(shù)據(jù)報(bào)文進(jìn)行解析,并在解析每條單條數(shù)據(jù)報(bào)文時(shí)對(duì)相應(yīng)的單條數(shù)據(jù)報(bào)文進(jìn)行CRC校驗(yàn),并判斷CRC校驗(yàn)是否合格,如果合格,則CRC校驗(yàn)成功,繼續(xù)解析下一條單條數(shù)據(jù)報(bào)文直至解析完第N條單條數(shù)據(jù)報(bào)文,如果不合格,則CRC校驗(yàn)失敗,剔除不合格數(shù)據(jù)即該條單條數(shù)據(jù)報(bào)文,并繼續(xù)解析下一條單條數(shù)據(jù)報(bào)文直至解析完第N條單條數(shù)據(jù)報(bào)文。
由此,完成對(duì)運(yùn)行數(shù)據(jù)報(bào)文的校驗(yàn)、解析。在本發(fā)明的一些實(shí)施例中,可通過數(shù)據(jù)解析診斷軟件對(duì)運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行解析,在數(shù)據(jù)解析時(shí),拷貝存儲(chǔ)模塊40存儲(chǔ)的運(yùn)行數(shù)據(jù),并存入上位機(jī)20的文件管理系統(tǒng),進(jìn)而導(dǎo)入數(shù)據(jù)解析診斷軟件,數(shù)據(jù)解析診斷軟件可按照前面的方式自動(dòng)進(jìn)行數(shù)據(jù)校驗(yàn)、解析。
進(jìn)一步地,根據(jù)本發(fā)明的一個(gè)實(shí)施例,上位機(jī)20還用于將存儲(chǔ)模塊40存儲(chǔ)的運(yùn)行數(shù)據(jù)按照時(shí)間戳順序存入數(shù)據(jù)庫,并對(duì)存入數(shù)據(jù)庫的運(yùn)行數(shù)據(jù)按照參數(shù)類型進(jìn)行分類,以及根據(jù)每種參數(shù)類型對(duì)應(yīng)的運(yùn)行數(shù)據(jù)生成運(yùn)行曲線,以根據(jù)運(yùn)行曲線進(jìn)行故障診斷。
具體來說,上位機(jī)20在對(duì)數(shù)據(jù)采集模塊10發(fā)送的運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行校驗(yàn)、解析后,將校驗(yàn)成功的解析后的運(yùn)行數(shù)據(jù)存入數(shù)據(jù)庫。更具體地,可從校驗(yàn)成功的每條單條數(shù)據(jù)報(bào)文中解析出多個(gè)運(yùn)行參數(shù)值,例如冷凝器入/出口溫度、冷凝器入/出口壓力、節(jié)流閥入口壓力、壓縮機(jī)排氣壓力,并將解析出的運(yùn)行參數(shù)值按照時(shí)間戳順序存入數(shù)據(jù)庫例如數(shù)據(jù)解析診斷軟件的SQLite數(shù)據(jù)庫,由此,在時(shí)間線上復(fù)原出空調(diào)系統(tǒng)30在記錄時(shí)間段內(nèi)的全部運(yùn)行參數(shù)值。
并且,存入數(shù)據(jù)庫的運(yùn)行參數(shù)值可按照參數(shù)類型進(jìn)行分類,工程師可根據(jù)需要設(shè)置需要顯示運(yùn)行曲線的參數(shù)類型,例如冷凝器入口溫度,上位機(jī)20在接收到設(shè)置指令后,可從數(shù)據(jù)庫調(diào)出相應(yīng)參數(shù)類型在記錄時(shí)間段內(nèi)的運(yùn)行參數(shù)值,并生成運(yùn)行曲線,例如調(diào)出冷凝器入口溫度在記錄時(shí)間段內(nèi)的運(yùn)行參數(shù)值,并根據(jù)調(diào)出的運(yùn)行參數(shù)值生成冷凝器入口溫度運(yùn)行曲線。進(jìn)而上位機(jī)20可通過顯示屏將運(yùn)行曲線進(jìn)行展示。
由此,上位機(jī)20可生成多種參數(shù)類型對(duì)應(yīng)的運(yùn)行曲線,綜合多種參數(shù)類型對(duì)應(yīng)的運(yùn)行曲線,可進(jìn)行快速故障診斷。并且,存儲(chǔ)模塊40可記錄空調(diào)系統(tǒng)30的全部運(yùn)行參數(shù),從而能夠記錄到非常規(guī)的故障現(xiàn)象,有助于工程師快速找到原因解決問題,提高維護(hù)的高效性和用戶的體驗(yàn),同時(shí)保證產(chǎn)品口碑。而且,還可以防止出現(xiàn)服務(wù)器遠(yuǎn)程監(jiān)控受限于網(wǎng)絡(luò)的穩(wěn)定性、容易癱瘓的問題。
另外,在本發(fā)明的一個(gè)實(shí)施例中,可通過數(shù)據(jù)庫查詢空調(diào)系統(tǒng)30在記錄時(shí)間段內(nèi)的全部運(yùn)行數(shù)據(jù)。
進(jìn)一步地,根據(jù)本發(fā)明的一個(gè)實(shí)施例,上位機(jī)20還用于獲取故障點(diǎn)對(duì)應(yīng)的時(shí)間戳,并根據(jù)故障點(diǎn)對(duì)應(yīng)的時(shí)間戳生成故障時(shí)間段,以及從數(shù)據(jù)庫中提取故障時(shí)間段對(duì)應(yīng)的運(yùn)行數(shù)據(jù),并根據(jù)故障時(shí)間段對(duì)應(yīng)的運(yùn)行數(shù)據(jù)進(jìn)行故障診斷。
并且,上位機(jī)20進(jìn)一步用于獲取故障點(diǎn)參數(shù)類型,并根據(jù)故障時(shí)間段內(nèi)故障點(diǎn)參數(shù)類型對(duì)應(yīng)的運(yùn)行數(shù)據(jù)生成故障運(yùn)行曲線,以進(jìn)行故障診斷。
并且,上位機(jī)20進(jìn)一步用于,獲取故障點(diǎn)參數(shù)類型和與故障點(diǎn)參數(shù)類型關(guān)聯(lián)的參數(shù)類型,并根據(jù)故障時(shí)間段內(nèi)故障點(diǎn)參數(shù)類型關(guān)聯(lián)的參數(shù)類型對(duì)應(yīng)的運(yùn)行數(shù)據(jù)進(jìn)行故障診斷。
具體來說,通過查看運(yùn)行數(shù)據(jù)曲線可找出故障點(diǎn),例如工程師查看第一參數(shù)的運(yùn)行數(shù)據(jù)曲線時(shí)發(fā)現(xiàn)第一時(shí)刻的數(shù)據(jù)異常,那么第一時(shí)刻的第一參數(shù)即為故障點(diǎn)。
在找到故障點(diǎn)之后,可通過數(shù)據(jù)庫獲取對(duì)應(yīng)的時(shí)間戳,并根據(jù)故障點(diǎn)對(duì)應(yīng)的時(shí)間戳生成故障時(shí)間段,例如將故障點(diǎn)時(shí)間戳的前后半小時(shí)作為故障時(shí)間段,然后從數(shù)據(jù)庫中提取故障點(diǎn)時(shí)間戳的前后半小時(shí)的運(yùn)行參數(shù)值,根據(jù)故障點(diǎn)時(shí)間戳的前后半小時(shí)的運(yùn)行參數(shù)值可進(jìn)行故障診斷。其中,故障點(diǎn)時(shí)間戳前后的間隔時(shí)間可根據(jù)實(shí)際需求設(shè)置。
具體地,工程師可根據(jù)查找到的故障點(diǎn),設(shè)置故障點(diǎn)的參數(shù)類型例如第一參數(shù)。上位機(jī)20接收到故障點(diǎn)設(shè)置指令后,可根據(jù)故障點(diǎn)時(shí)間戳的前后半小時(shí)第一參數(shù)的運(yùn)行參數(shù)值生成故障運(yùn)行曲線,即在故障點(diǎn)時(shí)間戳的前后半小時(shí)內(nèi)第一參數(shù)的運(yùn)行數(shù)據(jù)曲線,進(jìn)而上位機(jī)20可通過顯示屏將故障運(yùn)行曲線進(jìn)行展示。由此,工程師通過觀測(cè)該故障運(yùn)行曲線可對(duì)空調(diào)系統(tǒng)30進(jìn)行故障診斷。
而且,工程師還可以設(shè)置第一參數(shù)的關(guān)聯(lián)參數(shù),例如第二參數(shù)、第三參數(shù)、第四參數(shù)、……、第M參數(shù),且第二參數(shù)與第一參數(shù)的關(guān)聯(lián)性大于第三參數(shù)與第一參數(shù)的關(guān)聯(lián)性,第三參數(shù)與第一參數(shù)的關(guān)聯(lián)性大于第四參數(shù)與第一參數(shù)的關(guān)聯(lián)性,由此類推,與第一參數(shù)的關(guān)聯(lián)性逐漸減弱。
上位機(jī)20可根據(jù)故障點(diǎn)時(shí)間戳的前后半小時(shí)的運(yùn)行參數(shù)值獲取上述關(guān)聯(lián)參數(shù)的運(yùn)行參數(shù)值,并判斷每個(gè)關(guān)聯(lián)參數(shù)的運(yùn)行參數(shù)值是否超出相應(yīng)的預(yù)設(shè)限制范圍,以及根據(jù)判斷結(jié)果進(jìn)行故障診斷,其中,可優(yōu)先判斷關(guān)聯(lián)性較強(qiáng)的關(guān)聯(lián)參數(shù)。
即,先判斷第二參數(shù)的運(yùn)行參數(shù)值是否超出第一預(yù)設(shè)限制范圍,如果故障點(diǎn)時(shí)間戳的前后半小時(shí)內(nèi)超出第一預(yù)設(shè)限制范圍的運(yùn)行參數(shù)值大于等于Q,則判斷空調(diào)系統(tǒng)30的故障與第二參數(shù)有關(guān),并輸出第一診斷結(jié)果;如果故障點(diǎn)時(shí)間戳的前后半小時(shí)內(nèi)超出第一預(yù)設(shè)限制范圍的運(yùn)行參數(shù)值小于Q,則判斷空調(diào)系統(tǒng)30的故障與第二參數(shù)無關(guān),繼續(xù)對(duì)第三參數(shù)進(jìn)行判斷。其中,Q為正整數(shù),例如可優(yōu)選為3。
同理,再判斷第三參數(shù)的運(yùn)行參數(shù)值是否超出第二預(yù)設(shè)限制范圍,如果故障點(diǎn)時(shí)間戳的前后半小時(shí)內(nèi)超出第二預(yù)設(shè)限制范圍的運(yùn)行參數(shù)值大于等于Q,則判斷空調(diào)系統(tǒng)30的故障與第三參數(shù)有關(guān),并輸出第二診斷結(jié)果;如果故障點(diǎn)時(shí)間戳的前后半小時(shí)內(nèi)超出第二預(yù)設(shè)限制范圍的運(yùn)行參數(shù)值小于Q,則判斷空調(diào)系統(tǒng)30的故障與第三參數(shù)無關(guān),繼續(xù)對(duì)第四參數(shù)進(jìn)行判斷。
進(jìn)一步判斷第四參數(shù)的運(yùn)行參數(shù)值是否超出第三預(yù)設(shè)限制范圍,如果故障點(diǎn)時(shí)間戳的前后半小時(shí)內(nèi)超出第三預(yù)設(shè)限制范圍的運(yùn)行參數(shù)值大于等于Q,則判斷空調(diào)系統(tǒng)30的故障與第四參數(shù)有關(guān),并輸出第三診斷結(jié)果;如果故障點(diǎn)時(shí)間戳的前后半小時(shí)內(nèi)超出第三預(yù)設(shè)限制范圍的運(yùn)行參數(shù)值小于Q,則判斷空調(diào)系統(tǒng)30的故障與第四參數(shù)無關(guān),繼續(xù)對(duì)第五參數(shù)進(jìn)行判斷。
如此,直至判斷到第N參數(shù),判斷第N參數(shù)的運(yùn)行參數(shù)值是否超出第N-1預(yù)設(shè)限制范圍,如果故障點(diǎn)時(shí)間戳的前后半小時(shí)內(nèi)超出第N-1預(yù)設(shè)限制范圍的運(yùn)行參數(shù)值大于等于Q,則判斷空調(diào)系統(tǒng)30的故障與第N參數(shù)有關(guān),并輸出第N-1診斷結(jié)果;如果故障點(diǎn)時(shí)間戳的前后半小時(shí)內(nèi)超出第N-1預(yù)設(shè)限制范圍的運(yùn)行參數(shù)值小于Q,則判斷空調(diào)系統(tǒng)30的故障與第N參數(shù)無關(guān),通過人工對(duì)每個(gè)參數(shù)類型對(duì)應(yīng)的故障運(yùn)行曲線進(jìn)行分析,以進(jìn)行故障診斷。
由此,通過存入數(shù)據(jù)庫的運(yùn)行數(shù)據(jù)可進(jìn)行故障診斷,其中,數(shù)據(jù)解析診斷軟件可按照上述方式進(jìn)行初步的自動(dòng)診斷,并可對(duì)運(yùn)行數(shù)據(jù)進(jìn)行曲線展示,以便于人工分析。
如上所述,數(shù)據(jù)解析診斷軟件可對(duì)數(shù)據(jù)采集模塊10進(jìn)行工作前的參數(shù)配置,并可對(duì)存儲(chǔ)模塊40記錄的數(shù)據(jù)進(jìn)行解析。即數(shù)據(jù)解析診斷軟件可對(duì)存儲(chǔ)模塊40的TXT文本存儲(chǔ)數(shù)據(jù)進(jìn)行解析。在解析時(shí)通過預(yù)設(shè)規(guī)約算法進(jìn)行校驗(yàn)以控制數(shù)據(jù)的正確性,并將校驗(yàn)成功后的數(shù)據(jù)存入數(shù)據(jù)解析診斷軟件的獨(dú)立數(shù)據(jù)庫,由此,在時(shí)間線上恢復(fù)出空調(diào)系統(tǒng)在記錄時(shí)間段內(nèi)的運(yùn)行參數(shù)值。并且,按照實(shí)際需求,數(shù)據(jù)解析診斷軟件可生成并顯示出空調(diào)系統(tǒng)30的運(yùn)行曲線,可快速進(jìn)行故障診斷。
由此,本發(fā)明實(shí)施例的故障診斷系統(tǒng)可應(yīng)用于大型水機(jī)的不同應(yīng)用場(chǎng)景、不同工況條件下,能夠獨(dú)立進(jìn)行全時(shí)段機(jī)組數(shù)據(jù)記錄,無人值守且不受他方因素影響。并且,該故障診斷系統(tǒng)配置靈活,擴(kuò)展性強(qiáng),可根據(jù)需求靈活配置數(shù)據(jù)命令,且后續(xù)接入新的數(shù)據(jù)采集模塊10時(shí),只需進(jìn)行簡(jiǎn)單的標(biāo)準(zhǔn)數(shù)據(jù)命令配置,不用修改任何其他條件。另外,通過特定開發(fā)的數(shù)據(jù)解析診斷軟件,可在實(shí)現(xiàn)全數(shù)據(jù)監(jiān)控查詢的基礎(chǔ)上,能夠快速查找和診斷出運(yùn)行過程中的非常規(guī)故障問題,節(jié)約運(yùn)維的人力,物力和時(shí)間,提高運(yùn)維響應(yīng)速度,繼而提高用戶體驗(yàn)。
本發(fā)明還提出一種用于空調(diào)系統(tǒng)的故障診斷方法。
圖5是根據(jù)本發(fā)明實(shí)施例的用于空調(diào)系統(tǒng)的故障診斷方法的流程圖。如圖5所示,該用于空調(diào)系統(tǒng)的故障診斷方法包括以下步驟:
S1:數(shù)據(jù)采集模塊通過與空調(diào)系統(tǒng)進(jìn)行通信以獲取空調(diào)系統(tǒng)的運(yùn)行數(shù)據(jù),并將運(yùn)行數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)采集模塊的存儲(chǔ)模塊。
其中,數(shù)據(jù)采集模塊可與空調(diào)系統(tǒng)相連接以進(jìn)行RS485通信。
S2:數(shù)據(jù)采集模塊將存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)發(fā)送給上位機(jī)。
其中,數(shù)據(jù)采集模塊還可與上位機(jī)相連接以進(jìn)行RS232通信。
具體地,空調(diào)系統(tǒng)的運(yùn)行數(shù)據(jù)可包括冷凝器入/出口溫度、冷凝器入/出口壓力、節(jié)流閥入口壓力、壓縮機(jī)排氣壓力等參數(shù)值。并且,可通過設(shè)置在對(duì)應(yīng)采集點(diǎn)的傳感器采集相應(yīng)的運(yùn)行參數(shù)值,例如可通過設(shè)置在冷凝器入口的溫度傳感器采集冷凝器入口溫度。
也就是說,在空調(diào)系統(tǒng)中設(shè)置不同的采集點(diǎn)以采集不同的運(yùn)行參數(shù)值,在空調(diào)系統(tǒng)例如中中央空調(diào)現(xiàn)場(chǎng)機(jī)組的運(yùn)行過程中,數(shù)據(jù)采集模塊可根據(jù)實(shí)際需要按照預(yù)設(shè)采集頻率采集每個(gè)采集點(diǎn)的運(yùn)行參數(shù)值,進(jìn)而獲取空調(diào)系統(tǒng)的運(yùn)行數(shù)據(jù)。由此,數(shù)據(jù)采集模塊能夠獨(dú)立對(duì)中中央空調(diào)現(xiàn)場(chǎng)機(jī)組的運(yùn)行數(shù)據(jù)進(jìn)行完整采集并記錄到存儲(chǔ)模塊中。
S3:上位機(jī)通過與數(shù)據(jù)采集模塊進(jìn)行通信以獲取存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù),并對(duì)存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)進(jìn)行分析處理以進(jìn)行故障診斷。
也就是說,在需要進(jìn)行數(shù)據(jù)分析時(shí),可將存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)即空調(diào)系統(tǒng)的歷史運(yùn)行數(shù)據(jù)導(dǎo)入到上位機(jī)中,上位機(jī)即可對(duì)導(dǎo)入的運(yùn)行數(shù)據(jù)進(jìn)行分析處理以進(jìn)行故障診斷。
由此,能夠監(jiān)測(cè)到非常規(guī)的故障現(xiàn)象,有助于工程師快速找到原因解決問題,提高維護(hù)的高效性和用戶的體驗(yàn),同時(shí)保證產(chǎn)品口碑。而且,還可以防止出現(xiàn)服務(wù)器遠(yuǎn)程監(jiān)控受限于網(wǎng)絡(luò)的穩(wěn)定性、容易癱瘓的問題。
存儲(chǔ)模塊為數(shù)據(jù)記錄的存儲(chǔ)裝置,空調(diào)系統(tǒng)實(shí)時(shí)運(yùn)行的完整數(shù)據(jù)可存入存儲(chǔ)模塊。具體來說,存儲(chǔ)模塊可以預(yù)設(shè)的存儲(chǔ)時(shí)間間隔建立文件,并以起始時(shí)間點(diǎn)作為文件名存放。并且,按測(cè)試默認(rèn)5S間隔采集運(yùn)行數(shù)據(jù)一次,8G內(nèi)存的存儲(chǔ)模塊可存儲(chǔ)一年有余的數(shù)據(jù)量,存儲(chǔ)模塊數(shù)據(jù)存滿后可默認(rèn)從文件起始位置進(jìn)行覆蓋存儲(chǔ)。
在本發(fā)明的一個(gè)實(shí)施例中,存儲(chǔ)模塊可為SD卡。
根據(jù)本發(fā)明的一個(gè)具體示例,存儲(chǔ)模塊可以TXT文本格式存儲(chǔ)運(yùn)行數(shù)據(jù)。也就是說,空調(diào)系統(tǒng)實(shí)時(shí)運(yùn)行的完整數(shù)據(jù)以TXT文本格式存入存儲(chǔ)模塊。當(dāng)然,存儲(chǔ)模塊可以其他格式例如WORD或EXCEL格式存儲(chǔ)運(yùn)行數(shù)據(jù)。應(yīng)當(dāng)理解的是,上位機(jī)可根據(jù)不同的格式調(diào)用不同的程序。
在本發(fā)明的一個(gè)實(shí)施例中,存儲(chǔ)模塊可與數(shù)據(jù)采集模塊集成設(shè)置。具體地,可在數(shù)據(jù)采集模塊的外部設(shè)置存儲(chǔ)卡卡槽以用于放置存儲(chǔ)模塊?;蛘?,存儲(chǔ)模塊也可設(shè)置在電控箱中。
下面對(duì)上位機(jī)的工作原理進(jìn)行詳細(xì)描述。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,用于空調(diào)系統(tǒng)的故障診斷方法還包括:在數(shù)據(jù)采集模塊進(jìn)行工作前,上位機(jī)對(duì)數(shù)據(jù)采集模塊進(jìn)行參數(shù)配置。
也就是說,上位機(jī)可對(duì)數(shù)據(jù)采集模塊進(jìn)行工作前的參數(shù)配置,其中,工作前參數(shù)配置可包括數(shù)據(jù)命令、設(shè)備校時(shí)、數(shù)據(jù)存儲(chǔ)間隔、數(shù)據(jù)存儲(chǔ)格式、數(shù)據(jù)時(shí)間戳。
具體來說,上位機(jī)中可安裝數(shù)據(jù)解析診斷軟件,數(shù)據(jù)采集模塊配置參數(shù)時(shí),可先使用232串口線將上位機(jī)與數(shù)據(jù)采集模塊連接,再調(diào)出數(shù)據(jù)解析診斷軟件的參數(shù)配置插件,設(shè)定串口的串口號(hào)、波特率、停止位、校驗(yàn)位,以建立上位機(jī)與數(shù)據(jù)采集模塊之間的通信。通信成功后,可在參數(shù)配置插件中進(jìn)一步對(duì)數(shù)據(jù)采集模塊進(jìn)行數(shù)據(jù)命令、設(shè)備校時(shí)、數(shù)據(jù)存儲(chǔ)間隔、數(shù)據(jù)存儲(chǔ)格式、數(shù)據(jù)時(shí)間戳等參數(shù)配置。
其中,數(shù)據(jù)解析診斷軟件可按照預(yù)設(shè)規(guī)約自動(dòng)生成數(shù)據(jù)采集模塊的數(shù)據(jù)命令。數(shù)據(jù)命令可在軟件中根據(jù)需求進(jìn)行新增、刪減、修改的靈活配置。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,獲取存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù),包括:數(shù)據(jù)采集模塊根據(jù)預(yù)設(shè)規(guī)約對(duì)存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)進(jìn)行打包以生成運(yùn)行數(shù)據(jù)報(bào)文,并將運(yùn)行數(shù)據(jù)報(bào)文發(fā)送給上位機(jī);上位機(jī)根據(jù)對(duì)應(yīng)的預(yù)設(shè)規(guī)約對(duì)運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行解析以獲取存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)。
進(jìn)一步地,上位機(jī)在對(duì)運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行解析之前,方法還包括:根據(jù)對(duì)應(yīng)的預(yù)設(shè)規(guī)約對(duì)運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行第一次校驗(yàn);對(duì)第一次校驗(yàn)成功的運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行CRC校驗(yàn);根據(jù)對(duì)應(yīng)的預(yù)設(shè)規(guī)約對(duì)CRC校驗(yàn)成功的運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行解析。
進(jìn)一步地,根據(jù)本發(fā)明的一個(gè)實(shí)施例,對(duì)存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)進(jìn)行分析處理以進(jìn)行故障診斷,包括:上位機(jī)將存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)按照時(shí)間戳順序存入數(shù)據(jù)庫,并對(duì)存入數(shù)據(jù)庫的運(yùn)行數(shù)據(jù)按照參數(shù)類型進(jìn)行分類;根據(jù)每種參數(shù)類型對(duì)應(yīng)的運(yùn)行數(shù)據(jù)生成運(yùn)行曲線,以根據(jù)運(yùn)行曲線進(jìn)行故障診斷。
需要說明的是,存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)可包括多條數(shù)據(jù),每條數(shù)據(jù)可包括多個(gè)運(yùn)行參數(shù)值。在將運(yùn)行數(shù)據(jù)導(dǎo)入上位機(jī)的過程中,可根據(jù)預(yù)設(shè)規(guī)約對(duì)每條數(shù)據(jù)進(jìn)行打包以生成單條數(shù)據(jù)報(bào)文,并且按照預(yù)設(shè)規(guī)約可以N條單條數(shù)據(jù)報(bào)文為一組連續(xù)發(fā)送給上位機(jī),也即上位機(jī)可以每次采集N條單條數(shù)據(jù)報(bào)文。其中,N為大于1的整數(shù),N的數(shù)值可通過預(yù)設(shè)規(guī)約配置,N可優(yōu)選為10。
具體來說,如圖6所示,本發(fā)明實(shí)施例的故障診斷方法包括以下步驟:
S101:導(dǎo)入數(shù)據(jù)文件。
S102:判斷導(dǎo)入的數(shù)據(jù)文件是否為TXT文本。
如果是,則執(zhí)行步驟S103;如果否,則返回步驟S101。
當(dāng)上位機(jī)監(jiān)測(cè)到從存儲(chǔ)模塊導(dǎo)入的數(shù)據(jù)文件時(shí),上位機(jī)首先判斷數(shù)據(jù)文件的格式是否為預(yù)設(shè)文件格式例如TXT格式,如果是,上位機(jī)則接收存儲(chǔ)模塊發(fā)送的運(yùn)行數(shù)據(jù)報(bào)文,如果否,則繼續(xù)監(jiān)測(cè)是否有從存儲(chǔ)模塊導(dǎo)入的數(shù)據(jù)文件。
S103:去除時(shí)間戳。
S104:監(jiān)測(cè)相鄰的兩個(gè)完全相同的單條數(shù)據(jù)報(bào)文。
S105:判斷兩個(gè)完全相同的單條數(shù)據(jù)報(bào)文是否滿足預(yù)設(shè)規(guī)約配置。
如果是,則執(zhí)行步驟S106;如果否,則執(zhí)行步驟S107。
S106:每條單條數(shù)據(jù)報(bào)文的字節(jié)數(shù)是否滿足預(yù)設(shè)規(guī)約配置。
如果是,則執(zhí)行步驟S108;如果否,則執(zhí)行步驟S107。
S107:剔除不合格數(shù)據(jù),返回步驟S104。
如前所述,運(yùn)行數(shù)據(jù)報(bào)文可以N條單條數(shù)據(jù)報(bào)文為一組的方式發(fā)送給上位機(jī),并且按照預(yù)設(shè)規(guī)約的配置,在規(guī)定每組數(shù)據(jù)報(bào)文的條數(shù)后,為區(qū)分任意相鄰的兩組數(shù)據(jù)報(bào)文,可將每組數(shù)據(jù)報(bào)文的最后一條單條數(shù)據(jù)報(bào)文再發(fā)送一次即每組的最后一條單條數(shù)據(jù)報(bào)文連續(xù)發(fā)送兩次。
上位機(jī)在接收到每條單條數(shù)據(jù)報(bào)文后可去除相應(yīng)的單條數(shù)據(jù)報(bào)文的時(shí)間戳,并對(duì)去除時(shí)間戳的單條數(shù)據(jù)報(bào)文進(jìn)行監(jiān)測(cè),并在監(jiān)測(cè)到相鄰的兩條單條數(shù)據(jù)報(bào)文完全相同時(shí),則校驗(yàn)這兩個(gè)完全相同的單條數(shù)據(jù)報(bào)文是否滿足預(yù)設(shè)規(guī)約配置,即是否為重復(fù)發(fā)送的最后一條單條數(shù)據(jù)報(bào)文。
如果這兩個(gè)完全相同的單條數(shù)據(jù)報(bào)文不滿足預(yù)設(shè)規(guī)約配置,則校驗(yàn)失敗,并剔除不合格數(shù)據(jù),不合格數(shù)據(jù)即為校驗(yàn)失敗的該組的N條單條數(shù)據(jù)報(bào)文。
如果這兩個(gè)完全相同的單條數(shù)據(jù)報(bào)文滿足預(yù)設(shè)規(guī)約配置,則校驗(yàn)成功,并進(jìn)一步校驗(yàn)每條單條數(shù)據(jù)報(bào)文的字節(jié)數(shù)是否滿足預(yù)設(shè)規(guī)約配置,如果滿足,則校驗(yàn)成功,即第一次校驗(yàn)成功,如果不滿足,則校驗(yàn)失敗,并剔除不合格數(shù)據(jù),不合格數(shù)據(jù)即為校驗(yàn)失敗的單條數(shù)據(jù)報(bào)文所在組的N條單條數(shù)據(jù)報(bào)文。
S108:按照預(yù)設(shè)規(guī)約依次進(jìn)行連續(xù)解析。
S109:判斷CRC校驗(yàn)是否合格。
如果是,則執(zhí)行步驟S111;如果否,則執(zhí)行步驟S110。
S110:剔除不合格數(shù)據(jù),返回步驟S108。
在第一次校驗(yàn)成功后對(duì),可按照預(yù)設(shè)規(guī)約依次對(duì)每組數(shù)據(jù)報(bào)文的N條單條數(shù)據(jù)報(bào)文進(jìn)行解析,并在解析每條單條數(shù)據(jù)報(bào)文時(shí)對(duì)相應(yīng)的單條數(shù)據(jù)報(bào)文進(jìn)行CRC校驗(yàn),并判斷CRC校驗(yàn)是否合格,如果合格,則CRC校驗(yàn)成功,繼續(xù)解析下一條單條數(shù)據(jù)報(bào)文直至解析完第N條單條數(shù)據(jù)報(bào)文,如果不合格,則CRC校驗(yàn)失敗,剔除不合格數(shù)據(jù)即該條單條數(shù)據(jù)報(bào)文,并繼續(xù)解析下一條單條數(shù)據(jù)報(bào)文直至解析完第N條單條數(shù)據(jù)報(bào)文。
由此,完成對(duì)運(yùn)行數(shù)據(jù)報(bào)文的校驗(yàn)、解析。在本發(fā)明的一些實(shí)施例中,可通過數(shù)據(jù)解析診斷軟件對(duì)運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行解析,在數(shù)據(jù)解析時(shí),拷貝存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù),并存入上位機(jī)的文件管理系統(tǒng),進(jìn)而導(dǎo)入數(shù)據(jù)解析診斷軟件,數(shù)據(jù)解析診斷軟件可按照前面的方式自動(dòng)進(jìn)行數(shù)據(jù)校驗(yàn)、解析。
S111:從運(yùn)行數(shù)據(jù)報(bào)文中解析出運(yùn)行參數(shù)值。
S112:將運(yùn)行參數(shù)值按照時(shí)間戳順序存入數(shù)據(jù)庫。
具體來說,上位機(jī)在對(duì)數(shù)據(jù)采集模塊發(fā)送的運(yùn)行數(shù)據(jù)報(bào)文進(jìn)行校驗(yàn)、解析后,將校驗(yàn)成功的解析后的運(yùn)行數(shù)據(jù)存入數(shù)據(jù)庫。更具體地,可從校驗(yàn)成功的每條單條數(shù)據(jù)報(bào)文中解析出多個(gè)運(yùn)行參數(shù)值,例如冷凝器入/出口溫度、冷凝器入/出口壓力、節(jié)流閥入口壓力、壓縮機(jī)排氣壓力,并將解析出的運(yùn)行參數(shù)值按照時(shí)間戳順序存入數(shù)據(jù)庫例如數(shù)據(jù)解析診斷軟件的SQLite數(shù)據(jù)庫,由此,在時(shí)間線上復(fù)原出空調(diào)系統(tǒng)在記錄時(shí)間段內(nèi)的全部運(yùn)行參數(shù)值。
S113:設(shè)置需要顯示運(yùn)行曲線的參數(shù)類型。
S114:生成并展示運(yùn)行曲線。
具體地,存入數(shù)據(jù)庫的運(yùn)行參數(shù)值可按照參數(shù)類型進(jìn)行分類,工程師可根據(jù)需要設(shè)置需要顯示運(yùn)行曲線的參數(shù)類型,例如冷凝器入口溫度,上位機(jī)在接收到設(shè)置指令后,可從數(shù)據(jù)庫調(diào)出相應(yīng)參數(shù)類型在記錄時(shí)間段內(nèi)的運(yùn)行參數(shù)值,并生成運(yùn)行曲線,例如調(diào)出冷凝器入口溫度在記錄時(shí)間段內(nèi)的運(yùn)行參數(shù)值,并根據(jù)調(diào)出的運(yùn)行參數(shù)值生成冷凝器入口溫度運(yùn)行曲線。進(jìn)而上位機(jī)可通過顯示屏將運(yùn)行曲線進(jìn)行展示。
S115:綜合多個(gè)運(yùn)行曲線,進(jìn)行故障診斷。
具體地,上位機(jī)可生成多種參數(shù)類型對(duì)應(yīng)的運(yùn)行曲線,綜合多種參數(shù)類型對(duì)應(yīng)的運(yùn)行曲線,可進(jìn)行快速故障診斷。并且,存儲(chǔ)模塊可記錄空調(diào)系統(tǒng)的全部運(yùn)行參數(shù),從而能夠記錄到非常規(guī)的故障現(xiàn)象,有助于工程師快速找到原因解決問題,提高維護(hù)的高效性和用戶的體驗(yàn),同時(shí)保證產(chǎn)品口碑。而且,還可以防止出現(xiàn)服務(wù)器遠(yuǎn)程監(jiān)控受限于網(wǎng)絡(luò)的穩(wěn)定性、容易癱瘓的問題。
另外,在本發(fā)明的一個(gè)實(shí)施例中,可通過數(shù)據(jù)庫查詢空調(diào)系統(tǒng)在記錄時(shí)間段內(nèi)的全部運(yùn)行數(shù)據(jù)。
進(jìn)一步地,根據(jù)本發(fā)明的一個(gè)實(shí)施例,對(duì)存儲(chǔ)模塊存儲(chǔ)的運(yùn)行數(shù)據(jù)進(jìn)行分析處理以進(jìn)行故障診斷,還包括:上位機(jī)獲取故障點(diǎn)對(duì)應(yīng)的時(shí)間戳,并根據(jù)故障點(diǎn)對(duì)應(yīng)的時(shí)間戳生成故障時(shí)間段;從數(shù)據(jù)庫中提取故障時(shí)間段對(duì)應(yīng)的運(yùn)行數(shù)據(jù),并根據(jù)故障時(shí)間段對(duì)應(yīng)的運(yùn)行數(shù)據(jù)進(jìn)行故障診斷。
并且,根據(jù)故障時(shí)間段對(duì)應(yīng)的運(yùn)行數(shù)據(jù)進(jìn)行故障診斷,包括:獲取故障點(diǎn)參數(shù)類型,并根據(jù)故障時(shí)間段內(nèi)故障點(diǎn)參數(shù)類型對(duì)應(yīng)的運(yùn)行數(shù)據(jù)生成故障運(yùn)行曲線,以進(jìn)行故障診斷。
并且,根據(jù)故障時(shí)間段對(duì)應(yīng)的運(yùn)行數(shù)據(jù)進(jìn)行故障診斷,包括:上位機(jī)獲取故障點(diǎn)參數(shù)類型和與故障點(diǎn)參數(shù)類型關(guān)聯(lián)的參數(shù)類型;根據(jù)故障時(shí)間段內(nèi)故障點(diǎn)參數(shù)類型關(guān)聯(lián)的參數(shù)類型對(duì)應(yīng)的運(yùn)行數(shù)據(jù)進(jìn)行故障診斷。
具體來說,如圖7所示,本發(fā)明另一個(gè)具體實(shí)施例的故障診斷方法包括以下步驟:
S201:從數(shù)據(jù)庫中查找故障點(diǎn)時(shí)間戳。
S202:提取故障點(diǎn)時(shí)間戳的前后半小時(shí)的運(yùn)行參數(shù)值。
其中,通過查看運(yùn)行數(shù)據(jù)曲線可找出故障點(diǎn),例如工程師查看第一參數(shù)的運(yùn)行數(shù)據(jù)曲線時(shí)發(fā)現(xiàn)第一時(shí)刻的數(shù)據(jù)異常,那么第一時(shí)刻的第一參數(shù)即為故障點(diǎn)。
在找到故障點(diǎn)之后,可通過數(shù)據(jù)庫獲取對(duì)應(yīng)的時(shí)間戳,并根據(jù)故障點(diǎn)對(duì)應(yīng)的時(shí)間戳生成故障時(shí)間段,例如將故障點(diǎn)時(shí)間戳的前后半小時(shí)作為故障時(shí)間段,然后從數(shù)據(jù)庫中提取故障點(diǎn)時(shí)間戳的前后半小時(shí)的運(yùn)行參數(shù)值,根據(jù)故障點(diǎn)時(shí)間戳的前后半小時(shí)的運(yùn)行參數(shù)值可進(jìn)行故障診斷。其中,故障點(diǎn)時(shí)間戳前后的間隔時(shí)間可根據(jù)實(shí)際需求設(shè)置。
S203:根據(jù)故障點(diǎn)的參數(shù)類型生成故障運(yùn)行曲線。
具體地,工程師可根據(jù)查找到的故障點(diǎn),設(shè)置故障點(diǎn)的參數(shù)類型例如第一參數(shù)。上位機(jī)接收到故障點(diǎn)設(shè)置指令后,可根據(jù)故障點(diǎn)時(shí)間戳的前后半小時(shí)第一參數(shù)的運(yùn)行參數(shù)值生成故障運(yùn)行曲線,即在故障點(diǎn)時(shí)間戳的前后半小時(shí)內(nèi)第一參數(shù)的運(yùn)行數(shù)據(jù)曲線,進(jìn)而上位機(jī)可通過顯示屏將故障運(yùn)行曲線進(jìn)行展示。由此,工程師通過觀測(cè)該故障運(yùn)行曲線可對(duì)空調(diào)系統(tǒng)進(jìn)行故障診斷。
S204:判斷與第一參數(shù)關(guān)聯(lián)的第二參數(shù)的運(yùn)行參數(shù)值是否超出第一預(yù)設(shè)限制范圍。
如果是,則執(zhí)行步驟S205;如果否,則執(zhí)行步驟S206。
S205:輸出第一診斷結(jié)果。
S206:判斷與第一參數(shù)關(guān)聯(lián)的第三參數(shù)的運(yùn)行參數(shù)值是否超出第二預(yù)設(shè)限制范圍。
如果是,則執(zhí)行步驟S207;如果否,則執(zhí)行步驟S208。
S207:輸出第二診斷結(jié)果。
S208:判斷與第一參數(shù)關(guān)聯(lián)的第四參數(shù)的運(yùn)行參數(shù)值是否超出第三預(yù)設(shè)限制范圍。
如果是,則執(zhí)行步驟S209;如果否,則執(zhí)行步驟S210。
S209:輸出第三診斷結(jié)果。
S210:判斷與第一參數(shù)關(guān)聯(lián)的第N參數(shù)的運(yùn)行參數(shù)值是否超出第N-1預(yù)設(shè)限制范圍。
如果是,則執(zhí)行步驟S211;如果否,則執(zhí)行步驟S212。
S211:輸出第N-1診斷結(jié)果。
S212:曲線人工分析。
也就是說,工程師還可以設(shè)置第一參數(shù)的關(guān)聯(lián)參數(shù),例如第二參數(shù)、第三參數(shù)、第四參數(shù)、……、第M參數(shù),且第二參數(shù)與第一參數(shù)的關(guān)聯(lián)性大于第三參數(shù)與第一參數(shù)的關(guān)聯(lián)性,第三參數(shù)與第一參數(shù)的關(guān)聯(lián)性大于第四參數(shù)與第一參數(shù)的關(guān)聯(lián)性,由此類推,與第一參數(shù)的關(guān)聯(lián)性逐漸減弱。
上位機(jī)可根據(jù)故障點(diǎn)時(shí)間戳的前后半小時(shí)的運(yùn)行參數(shù)值獲取上述關(guān)聯(lián)參數(shù)的運(yùn)行參數(shù)值,并判斷每個(gè)關(guān)聯(lián)參數(shù)的運(yùn)行參數(shù)值是否超出相應(yīng)的預(yù)設(shè)限制范圍,以及根據(jù)判斷結(jié)果進(jìn)行故障診斷,其中,可優(yōu)先判斷關(guān)聯(lián)性較強(qiáng)的關(guān)聯(lián)參數(shù)。
即,先判斷第二參數(shù)的運(yùn)行參數(shù)值是否超出第一預(yù)設(shè)限制范圍,如果故障點(diǎn)時(shí)間戳的前后半小時(shí)內(nèi)超出第一預(yù)設(shè)限制范圍的運(yùn)行參數(shù)值大于等于Q,則判斷空調(diào)系統(tǒng)30的故障與第二參數(shù)有關(guān),并輸出第一診斷結(jié)果;如果故障點(diǎn)時(shí)間戳的前后半小時(shí)內(nèi)超出第一預(yù)設(shè)限制范圍的運(yùn)行參數(shù)值小于Q,則判斷空調(diào)系統(tǒng)的故障與第二參數(shù)無關(guān),繼續(xù)對(duì)第三參數(shù)進(jìn)行判斷。其中,Q為正整數(shù),例如可優(yōu)選為3。
同理,再判斷第三參數(shù)的運(yùn)行參數(shù)值是否超出第二預(yù)設(shè)限制范圍,如果故障點(diǎn)時(shí)間戳的前后半小時(shí)內(nèi)超出第二預(yù)設(shè)限制范圍的運(yùn)行參數(shù)值大于等于Q,則判斷空調(diào)系統(tǒng)的故障與第三參數(shù)有關(guān),并輸出第二診斷結(jié)果;如果故障點(diǎn)時(shí)間戳的前后半小時(shí)內(nèi)超出第二預(yù)設(shè)限制范圍的運(yùn)行參數(shù)值小于Q,則判斷空調(diào)系統(tǒng)的故障與第三參數(shù)無關(guān),繼續(xù)對(duì)第四參數(shù)進(jìn)行判斷。
進(jìn)一步判斷第四參數(shù)的運(yùn)行參數(shù)值是否超出第三預(yù)設(shè)限制范圍,如果故障點(diǎn)時(shí)間戳的前后半小時(shí)內(nèi)超出第三預(yù)設(shè)限制范圍的運(yùn)行參數(shù)值大于等于Q,則判斷空調(diào)系統(tǒng)的故障與第四參數(shù)有關(guān),并輸出第三診斷結(jié)果;如果故障點(diǎn)時(shí)間戳的前后半小時(shí)內(nèi)超出第三預(yù)設(shè)限制范圍的運(yùn)行參數(shù)值小于Q,則判斷空調(diào)系統(tǒng)的故障與第四參數(shù)無關(guān),繼續(xù)對(duì)第五參數(shù)進(jìn)行判斷。
如此,直至判斷到第N參數(shù),判斷第N參數(shù)的運(yùn)行參數(shù)值是否超出第N-1預(yù)設(shè)限制范圍,如果故障點(diǎn)時(shí)間戳的前后半小時(shí)內(nèi)超出第N-1預(yù)設(shè)限制范圍的運(yùn)行參數(shù)值大于等于Q,則判斷空調(diào)系統(tǒng)的故障與第N參數(shù)有關(guān),并輸出第N-1診斷結(jié)果;如果故障點(diǎn)時(shí)間戳的前后半小時(shí)內(nèi)超出第N-1預(yù)設(shè)限制范圍的運(yùn)行參數(shù)值小于Q,則判斷空調(diào)系統(tǒng)的故障與第N參數(shù)無關(guān),通過人工對(duì)每個(gè)參數(shù)類型對(duì)應(yīng)的故障運(yùn)行曲線進(jìn)行分析,以進(jìn)行故障診斷。
由此,通過存入數(shù)據(jù)庫的運(yùn)行數(shù)據(jù)可進(jìn)行故障診斷,其中,數(shù)據(jù)解析診斷軟件可按照上述方式進(jìn)行初步的自動(dòng)診斷,并可對(duì)運(yùn)行數(shù)據(jù)進(jìn)行曲線展示,以便于人工分析。
如上所述,數(shù)據(jù)解析診斷軟件可對(duì)數(shù)據(jù)采集模塊進(jìn)行工作前的參數(shù)配置,并可對(duì)存儲(chǔ)模塊記錄的數(shù)據(jù)進(jìn)行解析。即數(shù)據(jù)解析診斷軟件可對(duì)存儲(chǔ)模塊的TXT文本存儲(chǔ)數(shù)據(jù)進(jìn)行解析。在解析時(shí)通過預(yù)設(shè)規(guī)約算法進(jìn)行校驗(yàn)以控制數(shù)據(jù)的正確性,并將校驗(yàn)成功后的數(shù)據(jù)存入數(shù)據(jù)解析診斷軟件的獨(dú)立數(shù)據(jù)庫,由此,在時(shí)間線上恢復(fù)出空調(diào)系統(tǒng)在記錄時(shí)間段內(nèi)的運(yùn)行參數(shù)值。并且,按照實(shí)際需求,數(shù)據(jù)解析診斷軟件可生成并顯示出空調(diào)系統(tǒng)的運(yùn)行曲線,可快速進(jìn)行故障診斷。
由此,本發(fā)明實(shí)施例的故障診斷系統(tǒng)可應(yīng)用于大型水機(jī)的不同應(yīng)用場(chǎng)景、不同工況條件下,能夠獨(dú)立進(jìn)行全時(shí)段機(jī)組數(shù)據(jù)記錄,無人值守且不受他方因素影響。并且,該故障診斷系統(tǒng)配置靈活,擴(kuò)展性強(qiáng),可根據(jù)需求靈活配置數(shù)據(jù)命令,且后續(xù)接入新的數(shù)據(jù)采集模塊時(shí),只需進(jìn)行簡(jiǎn)單的標(biāo)準(zhǔn)數(shù)據(jù)命令配置,不用修改任何其他條件。另外,通過特定開發(fā)的數(shù)據(jù)解析診斷軟件,可在實(shí)現(xiàn)全數(shù)據(jù)監(jiān)控查詢的基礎(chǔ)上,能夠快速查找和診斷出運(yùn)行過程中的非常規(guī)故障問題,節(jié)約運(yùn)維的人力,物力和時(shí)間,提高運(yùn)維響應(yīng)速度,繼而提高用戶體驗(yàn)。
在本發(fā)明的描述中,需要理解的是,術(shù)語“中心”、“縱向”、“橫向”、“長(zhǎng)度”、“寬度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”“內(nèi)”、“外”、“順時(shí)針”、“逆時(shí)針”、“軸向”、“徑向”、“周向”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡(jiǎn)化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。
此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。
在本發(fā)明中,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”、“固定”等術(shù)語應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或成一體;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通或兩個(gè)元件的相互作用關(guān)系,除非另有明確的限定。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
在本發(fā)明中,除非另有明確的規(guī)定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接觸,或第一和第二特征通過中間媒介間接接觸。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或僅僅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或僅僅表示第一特征水平高度小于第二特征。
在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。