本發(fā)明涉及管道運(yùn)行管理技術(shù)領(lǐng)域,尤其是涉及一種基于labview的管道監(jiān)控方法及系統(tǒng)。
背景技術(shù):
目前,管道的正常運(yùn)行的前提是管道監(jiān)測結(jié)果合格、管道未出現(xiàn)泄漏的情況。在管道進(jìn)行實(shí)際運(yùn)輸?shù)臅r(shí)候,常常會由于外部或者內(nèi)部因素發(fā)生管道泄漏。管道發(fā)生故障的原因多為自然災(zāi)害所造成的管道丟失,此外,隨著管道服役時(shí)間的增長,管道表面會受到各種介質(zhì)的腐蝕或其它破壞,最終造成財(cái)產(chǎn)損失和引發(fā)環(huán)境污染。無論是哪種原因引發(fā)的管道故障,都會導(dǎo)致不同程度的危險(xiǎn),因此在實(shí)際運(yùn)輸中如果沒有及時(shí)發(fā)現(xiàn)這些問題,后果將不堪設(shè)想。
在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:在工業(yè)現(xiàn)場中,通常采用工控機(jī)采集管道數(shù)據(jù),工控機(jī)能夠?qū)Σ杉臄?shù)據(jù)進(jìn)行實(shí)時(shí)的數(shù)據(jù)分析和顯示,但現(xiàn)有的工控機(jī)的成本較高,安裝復(fù)雜,用戶需要通過復(fù)雜的連線完成設(shè)備的安裝,且監(jiān)控操作復(fù)雜,對監(jiān)控人員的技術(shù)要求高,其普遍適用性較差,難以滿足用戶的多樣化的需求,因此,現(xiàn)有技術(shù)存在管道監(jiān)控方式復(fù)雜、監(jiān)控效率低的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種基于labview的管道監(jiān)控方法及系統(tǒng),以緩解現(xiàn)有技術(shù)存在的管道監(jiān)控方式復(fù)雜、監(jiān)控效率低的技術(shù)問題。
第一方面,本發(fā)明實(shí)施例提供了一種基于labview的管道監(jiān)控方法,包括:
串口初始化步驟:對visa串口所對應(yīng)的資源名稱、波特率、數(shù)據(jù)比特、奇偶校驗(yàn)、停止位和流控制進(jìn)行數(shù)據(jù)初始化設(shè)置;
數(shù)據(jù)讀取步驟:通過visa串口讀取下位機(jī)采集的管道的第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù);
數(shù)據(jù)處理步驟:對第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)進(jìn)行優(yōu)化處理,分別生成對應(yīng)于第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)的數(shù)值信息和曲線信息,當(dāng)數(shù)值信息超過預(yù)定的安全范圍時(shí),啟動報(bào)警;
數(shù)據(jù)顯示步驟:顯示數(shù)值信息和曲線信息。
本發(fā)明實(shí)施例提供了第一方面的第一種可能的實(shí)施方式,其中,數(shù)據(jù)處理步驟具體包括:
數(shù)據(jù)生成步驟:對第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)進(jìn)行優(yōu)化處理,分別生成對應(yīng)于第一溫度數(shù)據(jù)的第一溫度數(shù)值和第一溫度曲線、對應(yīng)于第二溫度數(shù)據(jù)的第二溫度數(shù)值和第二溫度曲線、對應(yīng)于流量數(shù)據(jù)的流量數(shù)值和流量曲線以及對應(yīng)于壓力數(shù)據(jù)的壓力數(shù)值和壓力曲線;
報(bào)警步驟:當(dāng)?shù)谝粶囟葦?shù)值、第二溫度數(shù)值、流量數(shù)值和壓力數(shù)值超過預(yù)定的安全范圍時(shí),啟動報(bào)警。
結(jié)合第一方面的第一種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第二種可能的實(shí)施方式,其中,數(shù)據(jù)生成步驟具體包括:
數(shù)值生成步驟:分別生成對應(yīng)于第一溫度數(shù)據(jù)的第一溫度數(shù)值、對應(yīng)于第二溫度數(shù)據(jù)的第二溫度數(shù)值、對應(yīng)于流量數(shù)據(jù)的流量數(shù)值,以及對應(yīng)于壓力數(shù)據(jù)的壓力數(shù)值;
曲線生成步驟:分別生成對應(yīng)于第一溫度數(shù)值的第一溫度曲線、對應(yīng)于第二溫度數(shù)值的第二溫度曲線、對應(yīng)于流量數(shù)值的流量曲線,以及對應(yīng)于壓力數(shù)值的壓力曲線。
本發(fā)明實(shí)施例提供了第一方面的第三種可能的實(shí)施方式,其中,數(shù)據(jù)處理步驟之后還包括:
數(shù)據(jù)存儲步驟:生成對應(yīng)于數(shù)值信息的數(shù)據(jù)文本,將數(shù)據(jù)文本存儲至文件保存路徑中。
結(jié)合第一方面的第三種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第四種可能的實(shí)施方式,其中,數(shù)據(jù)存儲步驟之后還包括:
數(shù)據(jù)查詢步驟:讀取并顯示文件保存路徑中的數(shù)據(jù)文本。
第二方面,本發(fā)明實(shí)施例提供了一種基于labview的管道監(jiān)控系統(tǒng),包括:串口初始化單元、數(shù)據(jù)讀取單元、數(shù)據(jù)處理單元和數(shù)據(jù)顯示單元;
串口初始化單元與數(shù)據(jù)讀取單元相連接,串口初始化單元對visa串口所對應(yīng)的資源名稱、波特率、數(shù)據(jù)比特、奇偶校驗(yàn)、停止位和流控制進(jìn)行數(shù)據(jù)初始化設(shè)置;
數(shù)據(jù)讀取單元通過visa串口讀取下位機(jī)采集的管道的第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù);
數(shù)據(jù)讀取單元的輸出端與數(shù)據(jù)處理單元的輸入端相連接,數(shù)據(jù)處理單元對第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)進(jìn)行優(yōu)化處理,分別生成對應(yīng)于第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)的數(shù)值信息和曲線信息,當(dāng)數(shù)值信息超過預(yù)定的安全范圍時(shí),啟動報(bào)警;
數(shù)據(jù)處理單元的輸出端與數(shù)據(jù)顯示單元的輸入端相連接,數(shù)據(jù)顯示單元顯示數(shù)值信息和曲線信息。
本發(fā)明實(shí)施例提供了第二方面的第一種可能的實(shí)施方式,其中,數(shù)據(jù)處理單元具體包括:數(shù)據(jù)生成單元和報(bào)警單元;
數(shù)據(jù)生成單元的輸入端與數(shù)據(jù)讀取單元的輸出端相連接,報(bào)警單元的輸入端與數(shù)據(jù)生成單元的輸出端相連接;
數(shù)據(jù)生成單元對第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)進(jìn)行優(yōu)化處理,分別生成對應(yīng)于第一溫度數(shù)據(jù)的第一溫度數(shù)值和第一溫度曲線、對應(yīng)于第二溫度數(shù)據(jù)的第二溫度數(shù)值和第二溫度曲線、對應(yīng)于流量數(shù)據(jù)的流量數(shù)值和流量曲線,以及對應(yīng)于壓力數(shù)據(jù)的壓力數(shù)值和壓力曲線;
當(dāng)?shù)谝粶囟葦?shù)值、第二溫度數(shù)值、流量數(shù)值和壓力數(shù)值超過預(yù)定的安全范圍時(shí),報(bào)警單元啟動報(bào)警。
結(jié)合第二方面的第一種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第二方面的第二種可能的實(shí)施方式,其中,數(shù)據(jù)生成單元包括:數(shù)值生成單元和曲線生成單元;
數(shù)據(jù)讀取單元的輸出端與數(shù)值生成單元的輸入端相連接,數(shù)值生成單元的輸出端與曲線生成單元的輸入端相連接;
數(shù)值生成單元分別生成對應(yīng)于第一溫度數(shù)據(jù)的第一溫度數(shù)值、對應(yīng)于第二溫度數(shù)據(jù)的第二溫度數(shù)值、對應(yīng)于流量數(shù)據(jù)的流量數(shù)值,以及對應(yīng)于壓力數(shù)據(jù)的壓力數(shù)值;
曲線生成單元分別生成對應(yīng)于第一溫度數(shù)值的第一溫度曲線、對應(yīng)于第二溫度數(shù)值的第二溫度曲線、對應(yīng)于流量數(shù)值的流量曲線以及對應(yīng)于壓力數(shù)值的壓力曲線。
本發(fā)明實(shí)施例提供了第二方面的第三種可能的實(shí)施方式,其中,還包括:與數(shù)據(jù)處理單元相連接的數(shù)據(jù)存儲單元;
數(shù)據(jù)存儲單元生成對應(yīng)于數(shù)值信息的數(shù)據(jù)文本,將數(shù)據(jù)文本存儲至文件保存路徑中。
結(jié)合第二方面的第三種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第二方面的第四種可能的實(shí)施方式,其中,還包括:與數(shù)據(jù)存儲單元相連接的數(shù)據(jù)查詢單元;
數(shù)據(jù)查詢單元讀取并顯示文件保存路徑中的數(shù)據(jù)文本。
本發(fā)明實(shí)施例帶來了以下有益效果:本發(fā)明實(shí)施例所提供的一種基于labview的管道監(jiān)控方法及系統(tǒng),首先,串口初始化單元對visa串口所對應(yīng)的資源名稱、波特率、數(shù)據(jù)比特、奇偶校驗(yàn)、停止位和流控制進(jìn)行數(shù)據(jù)初始化設(shè)置,其次,數(shù)據(jù)讀取單元通過visa串口讀取下位機(jī)采集的管道的第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù),再次,數(shù)據(jù)處理單元對第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)進(jìn)行優(yōu)化處理,分別生成對應(yīng)于第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)的數(shù)值信息和曲線信息,當(dāng)數(shù)值信息超過預(yù)定的安全范圍時(shí),啟動報(bào)警,最后,數(shù)據(jù)顯示單元顯示數(shù)值信息和曲線信息。該技術(shù)方案通過采用將labview應(yīng)用于管道數(shù)據(jù)的實(shí)時(shí)監(jiān)測的技術(shù),簡化了現(xiàn)有管道數(shù)據(jù)監(jiān)測方法,實(shí)現(xiàn)了管道數(shù)據(jù)的直觀醒目的體現(xiàn),方便監(jiān)控人員根據(jù)監(jiān)測結(jié)果進(jìn)行及時(shí)的維護(hù)響應(yīng),提高了管道數(shù)據(jù)監(jiān)測的效率,降低了監(jiān)控人員對于管道數(shù)據(jù)監(jiān)測的技術(shù)要求,從而降低了管道數(shù)據(jù)的監(jiān)測難度和成本,進(jìn)而緩解了現(xiàn)有技術(shù)存在的管道監(jiān)控方式復(fù)雜、監(jiān)控效率低的技術(shù)問題。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
附圖說明
為了更清楚地說明本發(fā)明具體實(shí)施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對具體實(shí)施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控方法的流程圖;
圖2為本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控方法中,數(shù)據(jù)處理步驟的具體流程圖;
圖3為本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控方法中,數(shù)據(jù)生成步驟的具體流程圖;
圖4為本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控系統(tǒng)的界面示意圖;
圖6為本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控系統(tǒng)的原理圖。
圖標(biāo):
100-串口初始化單元;200-數(shù)據(jù)讀取單元;300-數(shù)據(jù)處理單元;310-數(shù)據(jù)生成單元;311-數(shù)值生成單元;312-曲線生成單元;320-報(bào)警單元;400-數(shù)據(jù)顯示單元;500-數(shù)據(jù)存儲單元;600-數(shù)據(jù)查詢單元。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
目前,在工業(yè)現(xiàn)場中,通常采用工控機(jī)采集管道數(shù)據(jù),工控機(jī)能夠?qū)Σ杉臄?shù)據(jù)進(jìn)行實(shí)時(shí)的數(shù)據(jù)分析和顯示,但現(xiàn)有的工控機(jī)的成本較高,安裝復(fù)雜,用戶需要通過復(fù)雜的連線完成設(shè)備的安裝,且監(jiān)控操作復(fù)雜,對監(jiān)控人員的技術(shù)要求高,其普遍適用性較差,難以滿足用戶的多樣化的需求,基于此,本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控方法及系統(tǒng),可以簡化現(xiàn)有的管道數(shù)據(jù)監(jiān)測方法,實(shí)現(xiàn)管道數(shù)據(jù)的直觀醒目的體現(xiàn),提高管道數(shù)據(jù)監(jiān)測的效率,降低管道數(shù)據(jù)的監(jiān)測難度和成本。
實(shí)施例一:
參見圖1,本發(fā)明實(shí)施例所提供的一種基于labview的管道監(jiān)控方法的流程圖。本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控方法,包括:
串口初始化步驟s100:串口初始化單元對visa串口所對應(yīng)的資源名稱、波特率、數(shù)據(jù)比特、奇偶校驗(yàn)、停止位和流控制進(jìn)行數(shù)據(jù)初始化設(shè)置。其中,資源名稱可根據(jù)用戶需求自定義進(jìn)行選擇,波特率和數(shù)據(jù)比特的設(shè)定參照下位機(jī)的數(shù)據(jù)采集設(shè)備的輸出串口參數(shù),奇偶校驗(yàn)?zāi)J(rèn)為無,停止位可根據(jù)用戶需求自定義設(shè)定,流控制默認(rèn)為無,串口初始化是采用visa串口實(shí)現(xiàn)數(shù)據(jù)正常通訊的基礎(chǔ),通過對visa串口進(jìn)行初始化,保證了數(shù)據(jù)傳輸?shù)目煽啃院头€(wěn)定性,避免數(shù)據(jù)誤處理。
數(shù)據(jù)讀取步驟s200:數(shù)據(jù)讀取單元通過visa串口讀取下位機(jī)采集的管道的第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)。下位機(jī)采集數(shù)據(jù)時(shí)采用間隔采樣周期的方式對同一數(shù)據(jù)采集點(diǎn)進(jìn)行重復(fù)采集。采集到的數(shù)據(jù)一般為瞬時(shí)值,也可以是某段時(shí)間內(nèi)的均值或特征值。數(shù)據(jù)讀取單元讀取的上述數(shù)據(jù)為如壓力、溫度、流量等物理量轉(zhuǎn)化的電信號,該電信號可以是模擬量或數(shù)字量。下位機(jī)分別為設(shè)置在管道內(nèi)部的第一溫度傳感器、第二溫度傳感器、流量計(jì)和壓力計(jì)。其中,第一溫度采集點(diǎn)與第二溫度采集點(diǎn)分別設(shè)置于管道內(nèi)間隔一定距離的內(nèi)壁上,第一溫度傳感器和第二溫度傳感器均為廣州市科工自動化科技生產(chǎn)的kg-ht-dv01型溫度變送器,第一溫度傳感器和第二溫度傳感器分別對管道內(nèi)部的溫度進(jìn)行實(shí)時(shí)檢測,并生成第一溫度數(shù)據(jù)和第二溫度數(shù)據(jù)。流量計(jì)采用上海自動化儀表生產(chǎn)的cn321a型流量計(jì),流量計(jì)對流經(jīng)管道內(nèi)部的運(yùn)輸介質(zhì)進(jìn)行流量統(tǒng)計(jì),并生成流量數(shù)據(jù)。壓力計(jì)采用麥克傳感器公司生產(chǎn)的ap402型壓力變送器,壓力計(jì)對管道內(nèi)部的壓力進(jìn)行實(shí)時(shí)檢測,并生成壓力數(shù)據(jù)。數(shù)據(jù)讀取單元的輸入端通過已完成初始化的visa串口分別讀取第一溫度傳感器、第二溫度傳感器、流量計(jì)和壓力計(jì)對應(yīng)生成的第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)。
數(shù)據(jù)處理步驟s300:對第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)進(jìn)行優(yōu)化處理,分別生成對應(yīng)于第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)的數(shù)值信息和曲線信息,當(dāng)數(shù)值信息超過預(yù)定的安全范圍時(shí),啟動報(bào)警。
具體的,參見圖2,本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控方法中,數(shù)據(jù)處理步驟的具體流程圖。本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控方法中,數(shù)據(jù)處理步驟具體包括:
數(shù)據(jù)生成步驟s310:數(shù)據(jù)生成單元對第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)進(jìn)行優(yōu)化處理,分別生成對應(yīng)于第一溫度數(shù)據(jù)的第一溫度數(shù)值和第一溫度曲線、對應(yīng)于第二溫度數(shù)據(jù)的第二溫度數(shù)值和第二溫度曲線、對應(yīng)于流量數(shù)據(jù)的流量數(shù)值和流量曲線以及對應(yīng)于壓力數(shù)據(jù)的壓力數(shù)值和壓力曲線。數(shù)據(jù)生成單元采用cc2530芯片,接收數(shù)據(jù)讀取單元獲得的第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù),由于下位機(jī)自身的不穩(wěn)定性,需要數(shù)據(jù)生成單元對數(shù)據(jù)進(jìn)行降噪優(yōu)化。其中,第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)的降噪優(yōu)化可采用多種方式:如移動平均法、傅里葉變換濾波法或小波分析法,數(shù)據(jù)生成單元通過對數(shù)據(jù)的降噪優(yōu)化,減小了數(shù)據(jù)中波動因素的影響,提供有效的實(shí)時(shí)監(jiān)測數(shù)據(jù)。數(shù)據(jù)生成單元將完成優(yōu)化的數(shù)據(jù)生成對應(yīng)于原數(shù)據(jù)的數(shù)值信息和曲線信息,數(shù)值信息具有準(zhǔn)確性高的特點(diǎn),曲線信息具有形象直觀的特點(diǎn)。具體的,數(shù)據(jù)生成單元根據(jù)優(yōu)化完成的第一溫度數(shù)據(jù)生成第一溫度數(shù)值和第一溫度曲線,數(shù)據(jù)生成單元還根據(jù)優(yōu)化完成的第二溫度數(shù)據(jù)生成第二溫度數(shù)值和第二溫度曲線,第一溫度數(shù)值和第二溫度數(shù)值均采用溫度表刻度指示,第一溫度曲線和第二溫度曲線的橫坐標(biāo)均為監(jiān)測時(shí)長,縱坐標(biāo)分別為第一溫度數(shù)值和第二溫度數(shù)值,第一溫度曲線和第二溫度曲線同時(shí)顯示在具有同一坐標(biāo)系的界面中。數(shù)據(jù)生成單元根據(jù)優(yōu)化完成的流量數(shù)據(jù)生成流量數(shù)值和流量曲線,數(shù)據(jù)生成單元根據(jù)優(yōu)化完成的壓力數(shù)據(jù)生成壓力數(shù)值和壓力曲線,流量數(shù)值和壓力數(shù)值采用儀表指針表示,數(shù)值信息的讀數(shù)精準(zhǔn),流量曲線和壓力曲線的橫坐標(biāo)為時(shí)間,縱坐標(biāo)分別為流量和壓力值,曲線信息的觀察結(jié)果直觀,便于監(jiān)控人員及時(shí)發(fā)現(xiàn)管道問題。
進(jìn)一步的,參見圖3,本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控方法中,數(shù)據(jù)生成步驟的具體流程圖。本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控方法中,數(shù)據(jù)生成步驟具體包括:
數(shù)值生成步驟s311:數(shù)值生成單元分別生成對應(yīng)于第一溫度數(shù)據(jù)的第一溫度數(shù)值、對應(yīng)于第二溫度數(shù)據(jù)的第二溫度數(shù)值、對應(yīng)于流量數(shù)據(jù)的流量數(shù)值,以及對應(yīng)于壓力數(shù)據(jù)的壓力數(shù)值。具體的,cc2530芯片中的數(shù)值生成單元將數(shù)據(jù)讀取單元獲得的第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)進(jìn)行降噪優(yōu)化處理,減小了數(shù)據(jù)中波動因素的影響,提供有效的實(shí)時(shí)監(jiān)測數(shù)據(jù)。數(shù)值生成單元根據(jù)優(yōu)化完成的第一溫度數(shù)據(jù)生成第一溫度數(shù)值,數(shù)值生成單元還根據(jù)優(yōu)化完成的第二溫度數(shù)據(jù)生成第二溫度數(shù)值,第一溫度數(shù)值和第二溫度數(shù)值均采用溫度表刻度指示,量程為0~50℃,數(shù)據(jù)準(zhǔn)確性高。數(shù)據(jù)生成單元根據(jù)優(yōu)化完成的流量數(shù)據(jù)生成流量數(shù)值,數(shù)據(jù)生成單元根據(jù)優(yōu)化完成的壓力數(shù)據(jù)生成壓力數(shù)值,流量數(shù)值和壓力數(shù)值采用儀表指針表示,數(shù)值信息的讀數(shù)精準(zhǔn)。
曲線生成步驟s312:曲線生成單元分別生成對應(yīng)于第一溫度數(shù)值的第一溫度曲線、對應(yīng)于第二溫度數(shù)值的第二溫度曲線、對應(yīng)于流量數(shù)值的流量曲線,以及對應(yīng)于壓力數(shù)值的壓力曲線。具體的,數(shù)值生成單元根據(jù)優(yōu)化完成的第一溫度數(shù)值生成第一溫度曲線,數(shù)值生成單元還根據(jù)優(yōu)化完成的第二溫度數(shù)值生成第二溫度曲線,第一溫度曲線和第二溫度曲線的橫坐標(biāo)均為監(jiān)測時(shí)長,縱坐標(biāo)分別為第一溫度數(shù)值和第二溫度數(shù)值,第一溫度曲線和第二溫度曲線同時(shí)顯示在具有同一坐標(biāo)系的顯示界面中,便于監(jiān)控人員實(shí)現(xiàn)溫度的對比,觀察溫度的突變,當(dāng)?shù)谝粶囟葦?shù)值和第二溫度數(shù)值的差值在安全范圍之內(nèi)時(shí),管道處于正常運(yùn)輸狀態(tài),當(dāng)?shù)谝粶囟葦?shù)值和第二溫度數(shù)值的差值出現(xiàn)明顯增大或減小時(shí),管道處于不穩(wěn)定環(huán)境中,需要監(jiān)控人員及時(shí)通知維護(hù)人員進(jìn)行管道檢修,避免檢修延誤造成的管道故障。曲線生成單元根據(jù)優(yōu)化完成的流量數(shù)值生成流量曲線,曲線生成單元根據(jù)優(yōu)化完成的壓力數(shù)值生成壓力曲線,流量曲線和壓力曲線的橫坐標(biāo)均為時(shí)間,時(shí)間的最小分度值根據(jù)實(shí)際應(yīng)用分別設(shè)定,縱坐標(biāo)分別為流量和壓力值,流量曲線和壓力曲線分別顯示在具有不同坐標(biāo)系的顯示界面中,曲線信息的觀察結(jié)果直觀,便于監(jiān)控人員及時(shí)發(fā)現(xiàn)管道問題。
報(bào)警步驟s320:報(bào)警單元當(dāng)?shù)谝粶囟葦?shù)值、第二溫度數(shù)值、流量數(shù)值和壓力數(shù)值超過預(yù)定的安全范圍時(shí),啟動報(bào)警。具體的,cc2530芯片中設(shè)置有報(bào)警單元,監(jiān)控人員可根據(jù)管道的運(yùn)行環(huán)境在報(bào)警單元中設(shè)置數(shù)值信息的安全范圍,以實(shí)現(xiàn)對管道運(yùn)行狀況的合理監(jiān)控。其中,報(bào)警單元中分別對第一溫度數(shù)值、第二溫度數(shù)值、流量數(shù)值和壓力數(shù)值進(jìn)行判斷,判斷其是否處于安全范圍之內(nèi),具體的,本發(fā)明實(shí)施例中報(bào)警單元預(yù)設(shè)的溫度安全范圍為0~30℃,流量安全范圍為0~4.5m3/h,壓力安全范圍為0~0.9mpa,報(bào)警單元中還連接有報(bào)警燈,當(dāng)數(shù)值信息中任一項(xiàng)或幾項(xiàng)參數(shù)出現(xiàn)超過預(yù)定的安全范圍的情況時(shí),對應(yīng)數(shù)值信息的報(bào)警燈點(diǎn)亮且為紅色,管道情況出現(xiàn)異常,監(jiān)控人員根據(jù)報(bào)警燈及時(shí)安排相關(guān)人員檢修;當(dāng)數(shù)值信息均在安全范圍之內(nèi)時(shí),對應(yīng)數(shù)值信息的報(bào)警燈點(diǎn)亮且為綠色,管道處于正常運(yùn)行狀態(tài)。
數(shù)據(jù)顯示步驟s400:顯示數(shù)值信息和曲線信息。數(shù)據(jù)顯示單元讀取數(shù)據(jù)生成單元生成的數(shù)值信息和曲線信息,其中,數(shù)值信息為第一溫度數(shù)值、第二溫度數(shù)值、流量數(shù)值和壓力數(shù)值,曲線信息為第一溫度曲線、第二溫度曲線、流量曲線和壓力曲線,數(shù)據(jù)顯示單元將第一溫度曲線和第二溫度曲線同時(shí)顯示在同一坐標(biāo)系中,便于監(jiān)控人員實(shí)現(xiàn)溫度的對比,觀察溫度的突變,數(shù)據(jù)顯示單元還將流量曲線和壓力曲線分別顯示在具有不同坐標(biāo)系的顯示界面中,曲線信息的觀察結(jié)果直觀,便于監(jiān)控人員及時(shí)發(fā)現(xiàn)管道問題。
本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控方法中,數(shù)據(jù)處理步驟之后還包括:
數(shù)據(jù)存儲步驟s500:數(shù)據(jù)存儲單元生成對應(yīng)于數(shù)值信息的數(shù)據(jù)文本,將數(shù)據(jù)文本存儲至文件保存路徑中。具體的,數(shù)據(jù)存儲單元接收數(shù)據(jù)生成單元生成的數(shù)值信息,包括第一溫度數(shù)值、第二溫度數(shù)值、流量數(shù)值和壓力數(shù)值,數(shù)據(jù)存儲單元將上述數(shù)值信息存儲到其內(nèi)部的存儲器中,同時(shí)存儲對應(yīng)于數(shù)值信息的數(shù)據(jù)生成時(shí)間,數(shù)據(jù)生成時(shí)間與數(shù)值信息共同組成了數(shù)據(jù)文本,數(shù)據(jù)文本表征了監(jiān)控過程中的歷史數(shù)據(jù),用戶自定義設(shè)定數(shù)據(jù)文本存儲的路徑為文件保存路徑,監(jiān)控?cái)?shù)據(jù)的存儲便于監(jiān)控人員對與監(jiān)控過程的掌握與分析,是監(jiān)控人員對監(jiān)控狀態(tài)進(jìn)行判斷的重要依據(jù)。
本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控方法中,數(shù)據(jù)存儲步驟之后還包括數(shù)據(jù)查詢步驟s600:數(shù)據(jù)查詢單元讀取并顯示文件保存路徑中的數(shù)據(jù)文本。監(jiān)控人員通過選擇前述的文件保存路徑,進(jìn)而對所需要查詢的數(shù)據(jù)文本進(jìn)行選擇,查詢的數(shù)據(jù)文本表征了監(jiān)控過程中的歷史數(shù)據(jù),數(shù)據(jù)文本以表格的形式體現(xiàn)在界面中,數(shù)據(jù)文本的查詢?yōu)楹笃诰S修人員的檢修與故障排查提供了可靠的理論參考。
本發(fā)明實(shí)施例所提供的一種基于labview的管道監(jiān)控方法,首先,串口初始化單元對visa串口所對應(yīng)的資源名稱、波特率、數(shù)據(jù)比特、奇偶校驗(yàn)、停止位和流控制進(jìn)行數(shù)據(jù)初始化設(shè)置,其次,數(shù)據(jù)讀取單元通過visa串口讀取下位機(jī)采集的管道的第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù),再次,數(shù)據(jù)處理單元對第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)進(jìn)行優(yōu)化處理,分別生成對應(yīng)于第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)的數(shù)值信息和曲線信息,當(dāng)數(shù)值信息超過預(yù)定的安全范圍時(shí),啟動報(bào)警,最后,數(shù)據(jù)顯示單元顯示數(shù)值信息和曲線信息。該技術(shù)方案通過采用將labview應(yīng)用于管道數(shù)據(jù)的實(shí)時(shí)監(jiān)測的技術(shù),簡化了現(xiàn)有管道數(shù)據(jù)監(jiān)測方法,實(shí)現(xiàn)了管道數(shù)據(jù)的直觀醒目的體現(xiàn),方便監(jiān)控人員根據(jù)監(jiān)測結(jié)果進(jìn)行及時(shí)的維護(hù)響應(yīng),提高了管道數(shù)據(jù)監(jiān)測的效率,降低了監(jiān)控人員對于管道數(shù)據(jù)監(jiān)測的技術(shù)要求,從而降低了管道數(shù)據(jù)的監(jiān)測難度和成本,進(jìn)而緩解了現(xiàn)有技術(shù)存在的管道監(jiān)控方式復(fù)雜、監(jiān)控效率低的技術(shù)問題。
實(shí)施例二:
參見圖4,本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖。本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控系統(tǒng),包括:串口初始化單元100、數(shù)據(jù)讀取單元200、數(shù)據(jù)處理單元300和數(shù)據(jù)顯示單元400。
串口初始化單元與數(shù)據(jù)讀取單元相連接,串口初始化單元對visa串口所對應(yīng)的資源名稱、波特率、數(shù)據(jù)比特、奇偶校驗(yàn)、停止位和流控制進(jìn)行數(shù)據(jù)初始化設(shè)置。其中,資源名稱可根據(jù)用戶需求自定義進(jìn)行選擇,波特率和數(shù)據(jù)比特的設(shè)定參照下位機(jī)的數(shù)據(jù)采集設(shè)備的輸出串口參數(shù),奇偶校驗(yàn)?zāi)J(rèn)為無,停止位可根據(jù)用戶需求自定義設(shè)定,流控制默認(rèn)為無,串口初始化是采用visa串口實(shí)現(xiàn)數(shù)據(jù)正常通訊的基礎(chǔ),通過對visa串口進(jìn)行初始化,保證了數(shù)據(jù)傳輸?shù)目煽啃院头€(wěn)定性,避免數(shù)據(jù)誤處理。
數(shù)據(jù)讀取單元通過visa串口讀取下位機(jī)采集的管道的第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)。下位機(jī)采集數(shù)據(jù)時(shí)采用間隔采樣周期的方式對同一數(shù)據(jù)采集點(diǎn)進(jìn)行重復(fù)采集。采集到的數(shù)據(jù)一般為瞬時(shí)值,也可以是某段時(shí)間內(nèi)的均值或特征值。數(shù)據(jù)讀取單元讀取的上述數(shù)據(jù)為如壓力、溫度、流量等物理量轉(zhuǎn)化的電信號,該電信號可以是模擬量或數(shù)字量。下位機(jī)分別為設(shè)置在管道內(nèi)部的第一溫度傳感器、第二溫度傳感器、流量計(jì)和壓力計(jì)。其中,第一溫度采集點(diǎn)與第二溫度采集點(diǎn)分別設(shè)置于管道內(nèi)間隔一定距離的內(nèi)壁上,第一溫度傳感器和第二溫度傳感器均為廣州市科工自動化科技生產(chǎn)的kg-ht-dv01型溫度變送器,第一溫度傳感器和第二溫度傳感器分別對管道內(nèi)部的溫度進(jìn)行實(shí)時(shí)檢測,并生成第一溫度數(shù)據(jù)和第二溫度數(shù)據(jù)。流量計(jì)采用上海自動化儀表生產(chǎn)的cn321a型流量計(jì),流量計(jì)對流經(jīng)管道內(nèi)部的運(yùn)輸介質(zhì)進(jìn)行流量統(tǒng)計(jì),并生成流量數(shù)據(jù)。壓力計(jì)采用麥克傳感器公司生產(chǎn)的ap402型壓力變送器,壓力計(jì)對管道內(nèi)部的壓力進(jìn)行實(shí)時(shí)檢測,并生成壓力數(shù)據(jù)。數(shù)據(jù)讀取單元的輸入端通過已完成初始化的visa串口分別讀取第一溫度傳感器、第二溫度傳感器、流量計(jì)和壓力計(jì)對應(yīng)生成的第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)。
數(shù)據(jù)讀取單元的輸出端與數(shù)據(jù)處理單元的輸入端相連接,數(shù)據(jù)處理單元對第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)進(jìn)行優(yōu)化處理,分別生成對應(yīng)于第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)的數(shù)值信息和曲線信息,當(dāng)數(shù)值信息超過預(yù)定的安全范圍時(shí),啟動報(bào)警。
具體的,本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控系統(tǒng)中,數(shù)據(jù)處理單元300具體包括:數(shù)據(jù)生成單元310和報(bào)警單元320。
數(shù)據(jù)生成單元的輸入端與數(shù)據(jù)讀取單元的輸出端相連接,報(bào)警單元的輸入端與數(shù)據(jù)生成單元的輸出端相連接。
數(shù)據(jù)生成單元對第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)進(jìn)行優(yōu)化處理,分別生成對應(yīng)于第一溫度數(shù)據(jù)的第一溫度數(shù)值和第一溫度曲線、對應(yīng)于第二溫度數(shù)據(jù)的第二溫度數(shù)值和第二溫度曲線、對應(yīng)于流量數(shù)據(jù)的流量數(shù)值和流量曲線,以及對應(yīng)于壓力數(shù)據(jù)的壓力數(shù)值和壓力曲線。數(shù)據(jù)生成單元采用cc2530芯片,接收數(shù)據(jù)讀取單元獲得的第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù),由于下位機(jī)自身的不穩(wěn)定性,需要數(shù)據(jù)生成單元對數(shù)據(jù)進(jìn)行降噪優(yōu)化。其中,第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)的降噪優(yōu)化可采用多種方式:如移動平均法、傅里葉變換濾波法或小波分析法,數(shù)據(jù)生成單元通過對數(shù)據(jù)的降噪優(yōu)化,減小了數(shù)據(jù)中波動因素的影響,提供有效的實(shí)時(shí)監(jiān)測數(shù)據(jù)。數(shù)據(jù)生成單元將完成優(yōu)化的數(shù)據(jù)生成對應(yīng)于原數(shù)據(jù)的數(shù)值信息和曲線信息,數(shù)值信息具有準(zhǔn)確性高的特點(diǎn),曲線信息具有形象直觀的特點(diǎn)。參見圖5,本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控系統(tǒng)的界面示意圖。具體的,數(shù)據(jù)生成單元根據(jù)優(yōu)化完成的第一溫度數(shù)據(jù)生成第一溫度數(shù)值和第一溫度曲線,數(shù)據(jù)生成單元還根據(jù)優(yōu)化完成的第二溫度數(shù)據(jù)生成第二溫度數(shù)值和第二溫度曲線,第一溫度數(shù)值和第二溫度數(shù)值均采用溫度表刻度指示,第一溫度曲線和第二溫度曲線的橫坐標(biāo)均為監(jiān)測時(shí)長,縱坐標(biāo)分別為第一溫度數(shù)值和第二溫度數(shù)值,第一溫度曲線和第二溫度曲線同時(shí)顯示在具有同一坐標(biāo)系的界面中。數(shù)據(jù)生成單元根據(jù)優(yōu)化完成的流量數(shù)據(jù)生成流量數(shù)值和流量曲線,數(shù)據(jù)生成單元根據(jù)優(yōu)化完成的壓力數(shù)據(jù)生成壓力數(shù)值和壓力曲線,流量數(shù)值和壓力數(shù)值采用儀表指針表示,數(shù)值信息的讀數(shù)精準(zhǔn),流量曲線和壓力曲線的橫坐標(biāo)為時(shí)間,縱坐標(biāo)分別為流量和壓力值,曲線信息的觀察結(jié)果直觀,便于監(jiān)控人員及時(shí)發(fā)現(xiàn)管道問題。
進(jìn)一步的,參見圖6,本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控系統(tǒng)的原理圖。本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控系統(tǒng)中,數(shù)據(jù)生成單元310包括:數(shù)值生成單元311和曲線生成單元312。
數(shù)據(jù)讀取單元的輸出端與數(shù)值生成單元的輸入端相連接,數(shù)值生成單元的輸出端與曲線生成單元的輸入端相連接。
數(shù)值生成單元分別生成對應(yīng)于第一溫度數(shù)據(jù)的第一溫度數(shù)值、對應(yīng)于第二溫度數(shù)據(jù)的第二溫度數(shù)值、對應(yīng)于流量數(shù)據(jù)的流量數(shù)值,以及對應(yīng)于壓力數(shù)據(jù)的壓力數(shù)值。具體的,cc2530芯片中的數(shù)值生成單元將數(shù)據(jù)讀取單元獲得的第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)進(jìn)行降噪優(yōu)化處理,減小了數(shù)據(jù)中波動因素的影響,提供有效的實(shí)時(shí)監(jiān)測數(shù)據(jù)。數(shù)值生成單元根據(jù)優(yōu)化完成的第一溫度數(shù)據(jù)生成第一溫度數(shù)值,數(shù)值生成單元還根據(jù)優(yōu)化完成的第二溫度數(shù)據(jù)生成第二溫度數(shù)值,第一溫度數(shù)值和第二溫度數(shù)值均采用溫度表刻度指示,量程為0~50℃,數(shù)據(jù)準(zhǔn)確性高。數(shù)據(jù)生成單元根據(jù)優(yōu)化完成的流量數(shù)據(jù)生成流量數(shù)值,數(shù)據(jù)生成單元根據(jù)優(yōu)化完成的壓力數(shù)據(jù)生成壓力數(shù)值,流量數(shù)值和壓力數(shù)值采用儀表指針表示,數(shù)值信息的讀數(shù)精準(zhǔn)。
曲線生成單元分別生成對應(yīng)于第一溫度數(shù)值的第一溫度曲線、對應(yīng)于第二溫度數(shù)值的第二溫度曲線、對應(yīng)于流量數(shù)值的流量曲線以及對應(yīng)于壓力數(shù)值的壓力曲線。具體的,數(shù)值生成單元根據(jù)優(yōu)化完成的第一溫度數(shù)值生成第一溫度曲線,數(shù)值生成單元還根據(jù)優(yōu)化完成的第二溫度數(shù)值生成第二溫度曲線,第一溫度曲線和第二溫度曲線的橫坐標(biāo)均為監(jiān)測時(shí)長,縱坐標(biāo)分別為第一溫度數(shù)值和第二溫度數(shù)值,第一溫度曲線和第二溫度曲線同時(shí)顯示在具有同一坐標(biāo)系的顯示界面中,便于監(jiān)控人員實(shí)現(xiàn)溫度的對比,觀察溫度的突變,當(dāng)?shù)谝粶囟葦?shù)值和第二溫度數(shù)值的差值在安全范圍之內(nèi)時(shí),管道處于正常運(yùn)輸狀態(tài),當(dāng)?shù)谝粶囟葦?shù)值和第二溫度數(shù)值的差值出現(xiàn)明顯增大或減小時(shí),管道處于不穩(wěn)定環(huán)境中,需要監(jiān)控人員及時(shí)通知維護(hù)人員進(jìn)行管道檢修,避免檢修延誤造成的管道故障。曲線生成單元根據(jù)優(yōu)化完成的流量數(shù)值生成流量曲線,曲線生成單元根據(jù)優(yōu)化完成的壓力數(shù)值生成壓力曲線,流量曲線和壓力曲線的橫坐標(biāo)均為時(shí)間,時(shí)間的最小分度值根據(jù)實(shí)際應(yīng)用分別設(shè)定,縱坐標(biāo)分別為流量和壓力值,流量曲線和壓力曲線分別顯示在具有不同坐標(biāo)系的顯示界面中,曲線信息的觀察結(jié)果直觀,便于監(jiān)控人員及時(shí)發(fā)現(xiàn)管道問題。
當(dāng)?shù)谝粶囟葦?shù)值、第二溫度數(shù)值、流量數(shù)值和壓力數(shù)值超過預(yù)定的安全范圍時(shí),報(bào)警單元啟動報(bào)警。具體的,具體的,cc2530芯片中設(shè)置有報(bào)警單元,監(jiān)控人員可根據(jù)管道的運(yùn)行環(huán)境在報(bào)警單元中設(shè)置數(shù)值信息的安全范圍,以實(shí)現(xiàn)對管道運(yùn)行狀況的合理監(jiān)控。其中,報(bào)警單元中分別對第一溫度數(shù)值、第二溫度數(shù)值、流量數(shù)值和壓力數(shù)值進(jìn)行判斷,判斷其是否處于安全范圍之內(nèi),具體的,本發(fā)明實(shí)施例中報(bào)警單元預(yù)設(shè)的溫度安全范圍為0~30℃,流量安全范圍為0~4.5m3/h,壓力安全范圍為0~0.9mpa,報(bào)警單元中還連接有報(bào)警燈,當(dāng)數(shù)值信息中任一項(xiàng)或幾項(xiàng)參數(shù)出現(xiàn)超過預(yù)定的安全范圍的情況時(shí),對應(yīng)數(shù)值信息的報(bào)警燈點(diǎn)亮且為紅色,管道情況出現(xiàn)異常,監(jiān)控人員根據(jù)報(bào)警燈及時(shí)安排相關(guān)人員檢修;當(dāng)數(shù)值信息均在安全范圍之內(nèi)時(shí),對應(yīng)數(shù)值信息的報(bào)警燈點(diǎn)亮且為綠色,管道處于正常運(yùn)行狀態(tài)。
數(shù)據(jù)處理單元的輸出端與數(shù)據(jù)顯示單元的輸入端相連接,數(shù)據(jù)顯示單元顯示數(shù)值信息和曲線信息。其中,數(shù)值信息為第一溫度數(shù)值、第二溫度數(shù)值、流量數(shù)值和壓力數(shù)值,曲線信息為第一溫度曲線、第二溫度曲線、流量曲線和壓力曲線,數(shù)據(jù)顯示單元將第一溫度曲線和第二溫度曲線同時(shí)顯示在同一坐標(biāo)系中,便于監(jiān)控人員實(shí)現(xiàn)溫度的對比,觀察溫度的突變,數(shù)據(jù)顯示單元還將流量曲線和壓力曲線分別顯示在具有不同坐標(biāo)系的顯示界面中,曲線信息的觀察結(jié)果直觀,便于監(jiān)控人員及時(shí)發(fā)現(xiàn)管道問題。
本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控系統(tǒng),還包括:與數(shù)據(jù)處理單元相連接的數(shù)據(jù)存儲單元500。
數(shù)據(jù)存儲單元生成對應(yīng)于數(shù)值信息的數(shù)據(jù)文本,將數(shù)據(jù)文本存儲至文件保存路徑中。具體的,數(shù)據(jù)存儲單元接收數(shù)據(jù)生成單元生成的數(shù)值信息,包括第一溫度數(shù)值、第二溫度數(shù)值、流量數(shù)值和壓力數(shù)值,數(shù)據(jù)存儲單元將上述數(shù)值信息存儲到其內(nèi)部的存儲器中,同時(shí)存儲對應(yīng)于數(shù)值信息的數(shù)據(jù)生成時(shí)間,數(shù)據(jù)生成時(shí)間與數(shù)值信息共同組成了數(shù)據(jù)文本,數(shù)據(jù)文本表征了監(jiān)控過程中的歷史數(shù)據(jù),用戶自定義設(shè)定數(shù)據(jù)文本存儲的路徑為文件保存路徑,監(jiān)控?cái)?shù)據(jù)的存儲便于監(jiān)控人員對與監(jiān)控過程的掌握與分析,是監(jiān)控人員對監(jiān)控狀態(tài)進(jìn)行判斷的重要依據(jù)。
本發(fā)明實(shí)施例提供的一種基于labview的管道監(jiān)控系統(tǒng),還包括:與數(shù)據(jù)存儲單元相連接的數(shù)據(jù)查詢單元600。
數(shù)據(jù)查詢單元讀取并顯示文件保存路徑中的數(shù)據(jù)文本。監(jiān)控人員通過選擇前述的文件保存路徑,進(jìn)而對所需要查詢的數(shù)據(jù)文本進(jìn)行選擇,查詢的數(shù)據(jù)文本表征了監(jiān)控過程中的歷史數(shù)據(jù),數(shù)據(jù)文本以表格的形式體現(xiàn)在界面中,數(shù)據(jù)文本的查詢?yōu)楹笃诰S修人員的檢修與故障排查提供了可靠的理論參考。
本發(fā)明實(shí)施例所提供的一種基于labview的管道監(jiān)控系統(tǒng),包括:串口初始化單元、數(shù)據(jù)讀取單元、數(shù)據(jù)處理單元和數(shù)據(jù)顯示單元。串口初始化單元與數(shù)據(jù)讀取單元相連接,串口初始化單元對visa串口所對應(yīng)的資源名稱、波特率、數(shù)據(jù)比特、奇偶校驗(yàn)、停止位和流控制進(jìn)行數(shù)據(jù)初始化設(shè)置。數(shù)據(jù)讀取單元通過visa串口讀取下位機(jī)采集的管道的第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)。數(shù)據(jù)讀取單元的輸出端與數(shù)據(jù)處理單元的輸入端相連接,數(shù)據(jù)處理單元對第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)進(jìn)行優(yōu)化處理,分別生成對應(yīng)于第一溫度數(shù)據(jù)、第二溫度數(shù)據(jù)、流量數(shù)據(jù)和壓力數(shù)據(jù)的數(shù)值信息和曲線信息,當(dāng)數(shù)值信息超過預(yù)定的安全范圍時(shí),啟動報(bào)警。數(shù)據(jù)處理單元的輸出端與數(shù)據(jù)顯示單元的輸入端相連接,數(shù)據(jù)顯示單元顯示數(shù)值信息和曲線信息。該技術(shù)方案通過采用將labview應(yīng)用于管道數(shù)據(jù)的實(shí)時(shí)監(jiān)測的技術(shù),簡化了現(xiàn)有管道數(shù)據(jù)監(jiān)測系統(tǒng),實(shí)現(xiàn)了管道數(shù)據(jù)的直觀醒目的體現(xiàn),方便監(jiān)控人員根據(jù)監(jiān)測結(jié)果進(jìn)行及時(shí)的維護(hù)響應(yīng),提高了管道數(shù)據(jù)監(jiān)測的效率,降低了監(jiān)控人員對于管道數(shù)據(jù)監(jiān)測的技術(shù)要求,從而降低了管道數(shù)據(jù)的監(jiān)測難度和成本,進(jìn)而緩解了現(xiàn)有技術(shù)存在的管道監(jiān)控方式復(fù)雜、監(jiān)控效率低的技術(shù)問題。
在本發(fā)明實(shí)施例的描述中,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
在本發(fā)明的描述中,需要說明的是,術(shù)語“中心”、“上”、“下”、“左”、“右”、“豎直”、“水平”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的限制。此外,術(shù)語“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗示相對重要性。
最后應(yīng)說明的是:以上所述實(shí)施例,僅為本發(fā)明的具體實(shí)施方式,用以說明本發(fā)明的技術(shù)方案,而非對其限制,本發(fā)明的保護(hù)范圍并不局限于此,盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),其依然可以對前述實(shí)施例所記載的技術(shù)方案進(jìn)行修改或可輕易想到變化,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改、變化或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例技術(shù)方案的精神和范圍,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。