《煤礦機(jī)電自動(dòng)化監(jiān)控平臺(tái)設(shè)計(jì)研究》由會(huì)員分享,可在線閱讀,更多相關(guān)《煤礦機(jī)電自動(dòng)化監(jiān)控平臺(tái)設(shè)計(jì)研究(4頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、煤礦機(jī)電自動(dòng)化監(jiān)控平臺(tái)設(shè)計(jì)研究
摘要:針對(duì)煤礦企業(yè)目前存在的問(wèn)題,在深入調(diào)研與分析的基礎(chǔ)上,本文給出煤礦機(jī)電自動(dòng)化監(jiān)控平臺(tái)的解決方案。主要研究的是利用Web集成技術(shù),將煤礦設(shè)備實(shí)時(shí)參數(shù)與各類(lèi)生產(chǎn)信息,歷史數(shù)據(jù)等相關(guān)數(shù)據(jù)進(jìn)行處理,達(dá)到綜合管理目的。通過(guò)設(shè)計(jì)Web服務(wù)器端的相關(guān)功能與實(shí)現(xiàn)方法,根據(jù)煤礦企業(yè)現(xiàn)況提出系統(tǒng)運(yùn)行方案。
關(guān)鍵詞:煤礦機(jī)電,自動(dòng)化,監(jiān)控平臺(tái)
1概述
當(dāng)前,全國(guó)煤礦企業(yè)的集成監(jiān)測(cè)正走向一個(gè)新的高度。其中最明顯的特點(diǎn)就是煤礦企業(yè)對(duì)信息化的概念與內(nèi)涵有了更為全面的認(rèn)識(shí),企業(yè)內(nèi)部信息與資源一體化的趨勢(shì)日漸明顯:不僅體現(xiàn)在整體監(jiān)測(cè)
2、、生產(chǎn)管理等集成的實(shí)施步驟上,還體現(xiàn)在優(yōu)化集成企業(yè)內(nèi)部的資源,包括硬件設(shè)備與監(jiān)測(cè)軟件的結(jié)合、監(jiān)控體系與決策體系的結(jié)合、監(jiān)測(cè)軟件與其他軟件之間的集成等。煤礦機(jī)電自動(dòng)化監(jiān)控平臺(tái)的目標(biāo)是將煤礦底層生產(chǎn)車(chē)間,包括井下作業(yè)、瓦斯和給排水等安全檢測(cè)信息與各類(lèi)生產(chǎn)設(shè)備的設(shè)備參數(shù)實(shí)時(shí)展示給監(jiān)控中心與管理層,讓管理者與煤礦領(lǐng)導(dǎo)能夠清楚明確的了解礦上設(shè)備的生產(chǎn)狀況,及時(shí)對(duì)礦上生產(chǎn)設(shè)備的啟動(dòng)與停產(chǎn)做出決策,減少重大事故發(fā)生的可能性。本文主要研究的是利用Web集成技術(shù)將煤礦設(shè)備實(shí)時(shí)參數(shù)與各類(lèi)生產(chǎn)信息,以及設(shè)備在階段性生產(chǎn)過(guò)程中的歷史數(shù)據(jù)以Web的方式在網(wǎng)上發(fā)布,并通過(guò)系統(tǒng)的規(guī)則庫(kù),對(duì)設(shè)備實(shí)時(shí)狀態(tài)、歷史數(shù)據(jù)等的相關(guān)數(shù)據(jù)
3、進(jìn)行處理,達(dá)到故障設(shè)備報(bào)警的目的,使管理部門(mén)和領(lǐng)導(dǎo)能夠有效的對(duì)礦上生產(chǎn)進(jìn)行調(diào)度,實(shí)現(xiàn)礦上的安全經(jīng)濟(jì)生產(chǎn),為管理層提供科學(xué)、準(zhǔn)確的決策依據(jù),提升企業(yè)的競(jìng)爭(zhēng)力,提高煤礦企業(yè)安全運(yùn)作能力。
2系統(tǒng)性能設(shè)計(jì)目標(biāo)
本系統(tǒng)的實(shí)時(shí)監(jiān)測(cè)方案是通過(guò)讀取實(shí)時(shí)數(shù)據(jù)并顯示,而歷史數(shù)據(jù)的查詢(xún)則是通過(guò)與數(shù)據(jù)庫(kù)交互完成,實(shí)時(shí)數(shù)據(jù)在失去時(shí)效性后會(huì)通過(guò)一定的處理規(guī)則進(jìn)行處理,存入系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)。當(dāng)管理者或用戶通過(guò)Web進(jìn)行歷史報(bào)表或曲線查詢(xún)時(shí),系統(tǒng)通過(guò)調(diào)用數(shù)據(jù)庫(kù)內(nèi)的歷史數(shù)據(jù)完成相關(guān)功能。針對(duì)煤礦機(jī)電設(shè)備的實(shí)際情況,系統(tǒng)的性能要求如下:2.1數(shù)據(jù)的精確性。Web集成系統(tǒng)的數(shù)據(jù)均數(shù)據(jù)的精確性在系統(tǒng)
4、中顯得尤為重要,數(shù)據(jù)的確切與否直接關(guān)系到實(shí)時(shí)信息的顯示是否有誤,甚至報(bào)警信息是否正確。除此之外,在采集數(shù)據(jù)的同時(shí)也不能錯(cuò)誤修改井下設(shè)備與測(cè)點(diǎn)的標(biāo)準(zhǔn)參數(shù),否則可能會(huì)引發(fā)重大事故。這就要求系統(tǒng)在采集各類(lèi)井下參數(shù)時(shí)的方法與傳輸協(xié)議就顯得尤為重要,采集方式也應(yīng)采用單向采集的方法,確保在獲取數(shù)據(jù)時(shí)不會(huì)修改現(xiàn)場(chǎng)設(shè)備中的數(shù)據(jù)。2.2數(shù)據(jù)的實(shí)時(shí)性。Web集成系統(tǒng)具有實(shí)時(shí)展示設(shè)備運(yùn)行狀態(tài)與井下生產(chǎn)參數(shù)的能力,系統(tǒng)必須具備在規(guī)定時(shí)間段內(nèi)對(duì)數(shù)據(jù)有較高的處理能力,這就對(duì)底層數(shù)據(jù)采集后的預(yù)處理、存儲(chǔ)等功能有較高要求,同時(shí)對(duì)服務(wù)器端的數(shù)據(jù)傳輸與處理能力也是一個(gè)考驗(yàn)。由于實(shí)時(shí)性的要求,本系統(tǒng)的響應(yīng)時(shí)間一般不能超過(guò)5秒,這需
5、要在程序代碼編寫(xiě)與服務(wù)器搭建時(shí)更為合理。2.3數(shù)據(jù)的安全性。煤礦生產(chǎn)的數(shù)據(jù)一般為企業(yè)的內(nèi)部機(jī)密,數(shù)據(jù)安全性是重中之重,用戶的權(quán)限應(yīng)能限制用戶修改系統(tǒng)運(yùn)行參數(shù),而不同權(quán)限的用戶所能訪問(wèn)的數(shù)據(jù)內(nèi)容也不應(yīng)相同,一般僅為管理員才具有修改系統(tǒng)參數(shù)的權(quán)限。
3系統(tǒng)整體設(shè)計(jì)
3.1整體設(shè)計(jì)。本系統(tǒng)主要完成兩方面工作:一是完成煤礦井下生產(chǎn)設(shè)備與各類(lèi)測(cè)點(diǎn)的實(shí)時(shí)監(jiān)測(cè)和報(bào)警,通過(guò)監(jiān)控中心的大屏幕展示給管理人員;另一方面是對(duì)存入數(shù)據(jù)庫(kù)的歷史數(shù)據(jù)進(jìn)行處理匯總,形成一段時(shí)間內(nèi)的各類(lèi)設(shè)備報(bào)表與曲線,為設(shè)備管理人員提供設(shè)備運(yùn)轉(zhuǎn)信息,這兩類(lèi)功能都能夠通過(guò)Web網(wǎng)站的形式在網(wǎng)上發(fā)布,供遠(yuǎn)程用戶查詢(xún)
6、。系統(tǒng)的主要硬件包括各類(lèi)參數(shù)傳感器、底層設(shè)備PLC、底層設(shè)備監(jiān)測(cè)站、監(jiān)控中心主機(jī)與備用機(jī)組、Web服務(wù)器機(jī)組與客戶端瀏覽器等組成。系統(tǒng)的硬件結(jié)構(gòu)設(shè)計(jì)如圖1所示。3.2數(shù)據(jù)庫(kù)設(shè)計(jì)。根據(jù)上述設(shè)計(jì)思想,結(jié)合礦上實(shí)際生產(chǎn)情況,所需要的數(shù)據(jù)庫(kù)表較多,表1列出了各主要數(shù)據(jù)庫(kù)表的類(lèi)型、表名與用途。表1系統(tǒng)數(shù)據(jù)庫(kù)表本系統(tǒng)使用數(shù)據(jù)庫(kù)連接池技術(shù)來(lái)處理頻繁連接與出錯(cuò)響應(yīng)的問(wèn)題,連接池可以在內(nèi)存中預(yù)先建立數(shù)個(gè)與數(shù)據(jù)庫(kù)的連接,系統(tǒng)需要操作數(shù)據(jù)庫(kù)時(shí)便使用內(nèi)存中連接,在使用完畢后歸還到內(nèi)存中。數(shù)據(jù)庫(kù)連接池的基本思想是當(dāng)應(yīng)用程序需要與數(shù)據(jù)庫(kù)建立連接時(shí),無(wú)需新建立連接,只要使用原本就存在于內(nèi)存中的連接即可,在連接使用完畢后放回
7、內(nèi)存中,這樣就有效的減少了數(shù)據(jù)庫(kù)連接的建立與斷開(kāi)次數(shù),存儲(chǔ)于內(nèi)存中的連接由連接池管理系統(tǒng)管理,開(kāi)發(fā)人員可以通過(guò)設(shè)置來(lái)操作連接池中連接的創(chuàng)建與刪除,以及連接的壽命等??梢钥闯?,連接池可以提高程序運(yùn)行效率,同時(shí)通過(guò)連接池管理機(jī)制對(duì)內(nèi)存中的連接進(jìn)行管理,能夠更好的處理無(wú)效連接的問(wèn)題。
4系統(tǒng)實(shí)現(xiàn)要解決的關(guān)鍵問(wèn)題
4.1頁(yè)面實(shí)時(shí)局部刷新。頁(yè)面實(shí)時(shí)模塊是Web集成監(jiān)測(cè)系統(tǒng)的核心,它從底層PLC與基層監(jiān)控站獲取數(shù)據(jù)源,通過(guò)Web界面向用戶展示所關(guān)心的信息,由于本系統(tǒng)是通過(guò)網(wǎng)頁(yè)向用戶展示,在實(shí)際操作中每次數(shù)據(jù)更新都刷新頁(yè)面的方法并不現(xiàn)實(shí),這樣對(duì)服務(wù)器主機(jī)的性能影響非常大,同時(shí)
8、造成不必要的刷屏現(xiàn)象,本系統(tǒng)最終決定采用Ajax來(lái)定時(shí)對(duì)網(wǎng)頁(yè)內(nèi)部分區(qū)域數(shù)據(jù)進(jìn)行刷新。4.2集成系統(tǒng)數(shù)據(jù)庫(kù)訪問(wèn)。本系統(tǒng)采用ADO.NET技術(shù)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)服務(wù)器的訪問(wèn),主要方法有使用DataReader方式與使用DataSet方式從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù),檢索出來(lái)的數(shù)據(jù)形成一個(gè)只讀只進(jìn)的數(shù)據(jù)流,存儲(chǔ)在客戶端的網(wǎng)絡(luò)緩沖區(qū)內(nèi),DataReader對(duì)象的read方法可以前進(jìn)到一下條記錄。在默認(rèn)情況下,每執(zhí)行一次Read方法只會(huì)在內(nèi)存中存儲(chǔ)一條記錄系統(tǒng)的開(kāi)銷(xiāo)非常少,通常在創(chuàng)建DataReader之前必須先創(chuàng)建SQLCommand對(duì)象,然后調(diào)用該對(duì)象的ExecuteReader方法來(lái)構(gòu)造SQLdataReader
9、對(duì)象。4.3界面實(shí)現(xiàn)。本系統(tǒng)的目標(biāo)是實(shí)現(xiàn)煤礦機(jī)電設(shè)備信息集成,除了頁(yè)面顯示數(shù)據(jù)的真實(shí)性與時(shí)效性之外,系統(tǒng)界面也在一定程度上影響管理人員與決策者的操作,一個(gè)友好的用戶界面能夠使得管理人員的操作變得更為簡(jiǎn)單,降低了誤操作的可能性,同時(shí)簡(jiǎn)潔高效的界面也能一定程度上增加軟件的經(jīng)濟(jì)效益。
針對(duì)煤礦企業(yè)目前存在的問(wèn)題,在深入調(diào)研與分析的基礎(chǔ)上,本文給出煤礦機(jī)電自動(dòng)化監(jiān)控平臺(tái)的解決方案,根據(jù)企業(yè)情況,完善企業(yè)內(nèi)部網(wǎng)絡(luò)結(jié)構(gòu),并針對(duì)系統(tǒng)硬件構(gòu)成復(fù)雜的情況設(shè)計(jì)數(shù)據(jù)傳輸方案,完成數(shù)據(jù)庫(kù)服務(wù)器的設(shè)計(jì)與優(yōu)化,設(shè)計(jì)Web服務(wù)器端的相關(guān)功能與實(shí)現(xiàn)方法,根據(jù)煤礦企業(yè)現(xiàn)況提出系統(tǒng)運(yùn)行安全方案。使用C#語(yǔ)言,在.NET框架下實(shí)現(xiàn)基于Web的實(shí)時(shí)監(jiān)測(cè)與歷史數(shù)據(jù)分析處理功能,并對(duì)系統(tǒng)界面進(jìn)行開(kāi)發(fā)設(shè)計(jì)。
參考文獻(xiàn)