[發(fā)明專利]一種基于MVC設(shè)計模式的液壓支架監(jiān)測方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201810419580.6 | 申請日: | 2018-05-04 |
| 公開(公告)號: | CN108756962A | 公開(公告)日: | 2018-11-06 |
| 發(fā)明(設(shè)計)人: | 郭衛(wèi);李遠(yuǎn)凱;郟高祥;張武 | 申請(專利權(quán))人: | 西安科技大學(xué) |
| 主分類號: | E21D15/44 | 分類號: | E21D15/44;E21D15/50;E21F17/18 |
| 代理公司: | 北京世譽(yù)鑫誠專利代理事務(wù)所(普通合伙) 11368 | 代理人: | 魏秀枝 |
| 地址: | 710054 *** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 液壓支架 地面監(jiān)測主機(jī) 支架 傳感器采集 上位機(jī)軟件 壓力傳感器 安全開采 報表生成 工作阻力 監(jiān)測系統(tǒng) 框架設(shè)計 歷史數(shù)據(jù) 數(shù)據(jù)傳輸 數(shù)據(jù)支持 壓力數(shù)據(jù) 壓力狀態(tài) 初撐力 邏輯層 數(shù)據(jù)層 智能化 耦合性 監(jiān)測 后柱 前梁 前柱 電源 供電 煤礦 通訊 升級 分析 | ||
本發(fā)明公開了一種基于MVC設(shè)計模式的液壓支架監(jiān)測方法及系統(tǒng),包括用于供電的電源,安裝在液壓支架前梁、前柱和后柱的壓力傳感器,A/D轉(zhuǎn)換器,PLC控制器,PLC控制器通過CAN總線將數(shù)據(jù)傳輸?shù)脚cPLC控制器通訊的OPC Server上,OPC Server與SQL Server 2012相連,還包括安裝有基于MVC框架設(shè)計的上位機(jī)軟件的地面監(jiān)測主機(jī),地面監(jiān)測主機(jī)與SQL Server 2012相連。本發(fā)明采用MVC框架,大大降低邏輯層和數(shù)據(jù)層的耦合性,便于系統(tǒng)的長期使用和升級,提高了系統(tǒng)的智能化水平。通過實(shí)驗結(jié)果顯示,支架的壓力狀態(tài)、歷史數(shù)據(jù)、報表生成等功能都能通過所述監(jiān)測系統(tǒng)實(shí)現(xiàn),傳感器采集到的壓力數(shù)據(jù)為分析支架的初撐力、工作阻力以及周期來壓規(guī)律提供了很大的數(shù)據(jù)支持,在一定程度上促進(jìn)了煤礦的安全開采。
技術(shù)領(lǐng)域
本發(fā)明涉及井下液壓支架壓力監(jiān)測領(lǐng)域,特別是一種基于MVC設(shè)計模式的液壓支架監(jiān)測方法及系統(tǒng)。
背景技術(shù)
在最初的煤礦井下監(jiān)測軟件中,是沒有單獨(dú)的數(shù)據(jù)庫查詢的數(shù)據(jù)層代碼和HTML的表示層代碼的,所有邏輯代碼混合在一起,封裝性比較強(qiáng),固定的模塊拼接在一起實(shí)現(xiàn)功能這一特點(diǎn)使得組態(tài)的開發(fā)繁瑣不已,而MVC模式從根本上將它們強(qiáng)制分開,這樣給我們帶來的好處是毋庸置疑的。MVC設(shè)計模式就是模型-控制器-視圖,三者相互聯(lián)系,又相互獨(dú)立。
一、多個視圖能共享一個模型。同一個Web應(yīng)用程序會提供多種用戶界面,比如用戶希望既能通過瀏覽器來收發(fā)電子郵件,還希望通過手機(jī)來訪問電子郵箱,這就需要Web網(wǎng)站同時提供Internet和WAP界面。在MVC中,模型響應(yīng)用戶請求并返回響應(yīng)數(shù)據(jù),視圖負(fù)責(zé)格式化數(shù)據(jù)并把它們呈現(xiàn)給用戶,業(yè)務(wù)邏輯和表示層分離,同一個模型可以被不同的視圖重用,所以大大提高了代碼的可重用性。
二、模型是自包含的,與控制器和視圖保持相對獨(dú)立,所以可以方便地改變應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。如果把數(shù)據(jù)庫從MySQL移植到Oracle,或者把RDBMS改變成LDAP數(shù)據(jù)源,只需改變模型即可。一旦正確實(shí)現(xiàn)了模型,不管數(shù)據(jù)來自數(shù)據(jù)庫還是LDAP服務(wù)器,視圖都會正確地顯示它們。由于MVC的三個模塊相互獨(dú)立,改變其中一個不會影響其它,所以依據(jù)這種設(shè)計思想能構(gòu)造良好的松耦合的構(gòu)件。
三、控制器提高了應(yīng)用程序的靈活性和可配置性。控制器可以用來連接不同的模型和視圖去完成用戶的需求,也可以為構(gòu)造應(yīng)用程序提供強(qiáng)有力的手段。給定一些可重用的模型和視圖,控制器可以根據(jù)用戶的需求選擇適當(dāng)?shù)哪P瓦M(jìn)行處理,然后選擇適當(dāng)?shù)囊晥D將處理結(jié)果顯示給用戶。
現(xiàn)有的煤礦井下監(jiān)測軟件大多都是采用組態(tài)的方式開發(fā)的,封裝性比較強(qiáng),不適合二次開發(fā)以及系統(tǒng)后期的維護(hù)升級,而且組態(tài)軟件一直處在變化之中,執(zhí)行標(biāo)準(zhǔn)尚未統(tǒng)一,也不利于加入智能算法來對液壓支架進(jìn)行智能化研究。
發(fā)明內(nèi)容
本發(fā)明的目的是要解決現(xiàn)有技術(shù)中存在的不足,提供一種基于MVC設(shè)計模式的液壓支架監(jiān)測方法及系統(tǒng)。
為達(dá)到上述目的,本發(fā)明是按照以下技術(shù)方案實(shí)施的:
一種基于MVC設(shè)計模式的液壓支架監(jiān)測方法,該方法具體步驟如下:通過壓力傳感器將液壓支架前梁、前柱和后柱的壓力值轉(zhuǎn)化為電壓信號,電壓信號經(jīng)A/D轉(zhuǎn)換成數(shù)字信號后發(fā)送至PLC控制器,通過CAN總線將數(shù)據(jù)傳輸?shù)脚cPLC控制器通訊的OPC Server上,所述OPC Server與SQL Server 2012相連,SQL Server 2012作為服務(wù)器存儲數(shù)據(jù),并將數(shù)據(jù)上傳到地面監(jiān)測主機(jī)上;通過安裝在地面監(jiān)測主機(jī)內(nèi)的基于MVC框架設(shè)計的上位機(jī)軟件實(shí)時監(jiān)測液壓支架的工作狀態(tài)和各壓力傳感器的壓力信息,首先通過MVC框架的控制器接收用戶的請求,然后由MVC框架的控制器進(jìn)行決策,選取相應(yīng)的MVC框架的模型層來處理用戶請求,再由MVC框架的模型層對用戶的請求進(jìn)行邏輯處理,從數(shù)據(jù)庫中讀取數(shù)據(jù),并通過MVC框架的視圖層顯示到地面監(jiān)測主機(jī)的界面上顯示給用戶;當(dāng)監(jiān)測到有異常信息出現(xiàn),地面監(jiān)測主機(jī)發(fā)出明顯的報警畫面,同時向PLC控制器發(fā)出信號,記錄下故障發(fā)生的時間和位置,然后保存在數(shù)據(jù)庫中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西安科技大學(xué),未經(jīng)西安科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810419580.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 厚煤層綜放開采工作面微震監(jiān)測系統(tǒng)
- 一種礦用人員定位、通信和監(jiān)控檢測裝置
- 一種調(diào)車專用的地面電子設(shè)備的監(jiān)測系統(tǒng)
- 海底電纜位移監(jiān)測系統(tǒng)
- 一種調(diào)車專用的地面電子設(shè)備的監(jiān)測系統(tǒng)
- 鐵路貨車列車通信系統(tǒng)
- 一種井下煤巖體失穩(wěn)動力災(zāi)害的中子輻射監(jiān)測預(yù)警方法
- 一種井下煤巖體失穩(wěn)動力災(zāi)害的中子輻射監(jiān)測預(yù)警系統(tǒng)
- 一種礦用光纖頂板動態(tài)監(jiān)測與破碎治理系統(tǒng)
- 一種基于衛(wèi)星遙感圖像的地質(zhì)災(zāi)害監(jiān)測系統(tǒng)





