kjf2000礦井監(jiān)控系統(tǒng)軟件的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
已閱讀1頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第3 3 卷第5 期煤 礦 安 全 2 0 O 2 年5 月技 術(shù) 經(jīng) 驗(yàn) ·文章 編號(hào) :1 0 0 3—4 9 6 X( 2 0 0 2 ) 0 5—0 0 1 8 —0 3K J F 2 0 0 0礦 井 監(jiān)控 系統(tǒng) 軟 件 的設(shè) 計(jì) 與 實(shí)現(xiàn) 王 鵬, 李長(zhǎng)錄, 曾 偉煤炭科 學(xué)研 究總院撫順?lè)?院. 遼寧 撫 靦 ] 1 3 0 0 1 )摘 要 : 探討 了中心站與數(shù)據(jù)傳輸接 1 3 ' 裝置通過(guò) 串1

2、3 ' 通訊的三種 方法的優(yōu) 劣、 中心站與服 務(wù)器或終 端 網(wǎng)絡(luò) 通 訊 的實(shí)現(xiàn) 方 法, 描 述 了 MF C實(shí)現(xiàn) 多線程 應(yīng) 注意的 問(wèn)題 以 及采 用 A) 訪 問(wèn)教 據(jù) 庫(kù) 的 方 法 。關(guān)鍵詞:中心站 ; 線程 ; wF ( : ; A D O中圖分類號(hào) : “ 1 7 3 6 7 6文獻(xiàn)標(biāo)識(shí)碼 : BN J 1 ~0 0 0 礦井監(jiān)控系統(tǒng)是 由煤炭科學(xué)研究總 院撫順?lè)?院開(kāi)發(fā) 的新 一代礦井安 全生產(chǎn)監(jiān)控系 統(tǒng),

3、主要完成對(duì)井下的各種工況參數(shù)和井下、 井上 各種機(jī)電設(shè)備的運(yùn)行狀態(tài)的實(shí)時(shí)監(jiān)制和控制。由于測(cè)控軟件 的實(shí)時(shí)性和多任 務(wù)的要求 , 軟件的設(shè) 計(jì)應(yīng)采取多線程 、 多進(jìn)程編程 :l 總體 設(shè)計(jì) 1 . 1 系統(tǒng) 結(jié)構(gòu) F 2 0 0 0 監(jiān)控系統(tǒng)是由地面中心站或服務(wù)器 ( 中心站與服務(wù)器可合二為一 ) 、 數(shù)據(jù)傳輸接 口裝 置、 井下分站、 井上分站、 各種傳感器 、 地面局域網(wǎng) 以及遠(yuǎn)程終端等組成。中心站通過(guò)數(shù)據(jù)傳輸接 口裝置和分站通訊

4、, 將取得 的數(shù)據(jù)實(shí)時(shí)傳輸給與中 心站相聯(lián)的終端 ( 包括遠(yuǎn)程終端) 。軟件的開(kāi)發(fā)環(huán) 境為 V i ~a l C++ 6 . 0 , 中心站或服務(wù)器運(yùn)行環(huán)境 是中文 N T 4 . 0 w i n 2 0 0 0 S e r v e r , 網(wǎng)絡(luò)終端運(yùn)行環(huán)境 是中文 Wi n 9 5 / w i n 9 8 。其結(jié)構(gòu)如 圖 1 所示。· l 8圖 1K J F 2 0 0 0礦井監(jiān)控系統(tǒng)結(jié)構(gòu) l2 中心站軟 件 的總體 結(jié) 構(gòu)

5、 整個(gè)測(cè)控軟件采用模塊化設(shè)計(jì) , 主要 包括測(cè) 點(diǎn)生成、 修改、 拷 貝 、 刪除模塊 , 通訊協(xié)議模塊 , 串行通訊模塊 , 網(wǎng)絡(luò)通訊模塊 , 數(shù)據(jù)、 圖形和動(dòng)態(tài)圖 顯示處理模塊 , 數(shù)據(jù)存儲(chǔ)模塊 , 數(shù)據(jù) 、 曲線查詢模 塊 , 報(bào)表打 印模塊 , 數(shù)據(jù)整理模塊 , 在線幫助系統(tǒng) 模塊 。各模塊的相互關(guān)系如圖 2·匠工互互 · 匝Ⅱ亞互耍面二 五 · 叵 亟五圇匝正亟口匝 豆 五}匝 衛(wèi) 衛(wèi) 衛(wèi) 

6、83;匝 囹 。 ’ 匝圓,匝 五 圖 2 Ⅻ F 2 0 0 0中心站軟件結(jié)構(gòu) 2 主 要功 能模塊 的設(shè) 計(jì) 2 . 1串行 通訊 模 塊的設(shè) 計(jì) ( 1 ) 串行通 訊協(xié)議。中心站與數(shù)據(jù)傳輸接 啊裝置采用標(biāo)準(zhǔn) 串行 口連接方式 , 本文所述 的串行 通訊協(xié)議主要是 規(guī)定數(shù)據(jù)包 的類型 、 結(jié)構(gòu)及包的 格式 ( 內(nèi)容) 。中心站與數(shù)據(jù)傳輸接口裝置之問(wèn)的通訊 議 基于 0 C c mm類 , 中心 站與數(shù)據(jù)接 口裝 置發(fā)送 的 維普資

7、訊 http://www.cqvip.com 第3 3 卷 第5 期煤 礦 安 全 2 0 0 2 年5 月示 ; 當(dāng)服務(wù)器運(yùn)行正常后 , 網(wǎng)絡(luò)終端會(huì) 自動(dòng)重新聯(lián) 接 。五三 j+習(xí) 區(qū)五衛(wèi) 匝 圈 3 面向連接 的套接字調(diào)用時(shí)序 2 . 3 數(shù) 據(jù)存儲(chǔ)模 塊 在 K J F 2 0 0 0軟件系統(tǒng)中. 中心站或服務(wù)器完 成相應(yīng) 的數(shù)據(jù)存儲(chǔ) , 網(wǎng)絡(luò)終端不存儲(chǔ)數(shù)據(jù)。其 中心站軟件系統(tǒng)完成的數(shù)據(jù)量存儲(chǔ)很大。數(shù)據(jù)的存 儲(chǔ)采用疏密相間的存

8、儲(chǔ)算法 , 當(dāng)數(shù)據(jù)異 常時(shí)采用 密實(shí)存儲(chǔ) , 數(shù)據(jù)正常時(shí)采用稀疏存儲(chǔ) , 存儲(chǔ)的數(shù)據(jù) 類型有三類 : 實(shí)時(shí)數(shù)據(jù) , 趨勢(shì)數(shù)據(jù) , 運(yùn)行 日記。由于存儲(chǔ)數(shù)據(jù)的時(shí)間間隔要求精度較高 , 這要求數(shù) 據(jù)的存儲(chǔ)要放在一個(gè)單獨(dú) 的線程中來(lái)實(shí) 現(xiàn), 并且 用 A P I 函數(shù) G e t T i c k C o u m( ) 來(lái)實(shí)現(xiàn)時(shí) 間間隔 的精度, 中心站( 服務(wù)器) 的數(shù)據(jù)庫(kù)采用 S O LS e r v e r2 0 0 0 , 網(wǎng)絡(luò)終端不存

9、儲(chǔ)數(shù)據(jù) , 當(dāng)網(wǎng)絡(luò)終端進(jìn)行數(shù)據(jù) 查詢 和打印時(shí)從中心站( 服務(wù)器 ) 中取數(shù)據(jù)完成相 應(yīng)的查詢和打印。2 . 4 數(shù) 據(jù)查 詢 、 打 印模塊 A D O( A c t i v e XI Nt aO b j e c t ) 是 Mi c r o s o f t 數(shù)據(jù) 庫(kù)應(yīng) 用程 序開(kāi)發(fā) 的新接 口, 是建立在 O L E D B之 上的高層數(shù)據(jù)庫(kù)訪 問(wèn)技術(shù) , 它具有易于使用 、 高速 訪問(wèn)數(shù)據(jù)源、 可以訪問(wèn)不同的數(shù)據(jù)源、 程序 占用內(nèi)

10、存少等特點(diǎn)。中心站( 服務(wù)器) 以及網(wǎng)絡(luò)終端 的數(shù) 據(jù)查詢采用 A D O訪問(wèn)數(shù)據(jù)庫(kù)技術(shù)。數(shù)據(jù)的查詢 分為實(shí)時(shí) 數(shù)據(jù)查詢 、 趨勢(shì)數(shù)據(jù)查詢、 運(yùn) 行 日記查 詢, 數(shù)據(jù)查詢方便 。數(shù)據(jù)和報(bào)表打印實(shí)現(xiàn)了“ 所見(jiàn) 即所打” 和打印預(yù)覽的功能 , 報(bào)表定制靈活 。2 . 5 數(shù)據(jù) 、 圖形和 動(dòng) 態(tài)圖顯 示模 塊 K J F 2 0 0 0的數(shù)據(jù)顯示采用 了標(biāo)簽形 式. 分為 全礦實(shí)時(shí)數(shù)據(jù)顯示、 模擬量數(shù)據(jù)實(shí)時(shí)顯示 、 開(kāi)關(guān)量 數(shù)據(jù)實(shí)時(shí)顯 示

11、。數(shù)據(jù) 的刷新采用 區(qū)域化實(shí) 時(shí)更 · 2 0 ·新 , 避免了顯示的抖動(dòng) , 同時(shí)數(shù)據(jù)和文字以不同的 顏色顯示 。} 鰣侈 顯示。本軟件 自身具 有作 圖功 能 , 既可 畫(huà)出通風(fēng)系統(tǒng)圖 , 叉可打開(kāi)畫(huà)好的位 圖文件 、 C A D文件、 M a p l n { o 文件的通 風(fēng)系統(tǒng) 圖, 對(duì) 于 C A D和Ma p l n { o 文件的圖形可實(shí)現(xiàn)無(wú)級(jí)縮放 在圖形顯 示中可根據(jù)實(shí)際需霉添加所需的分站 圖元元素和

12、 傳感器圖元元素 , 組成整個(gè)系統(tǒng)的通風(fēng) 系統(tǒng)和分 站、 傳感器布置系統(tǒng)的實(shí)時(shí)動(dòng)態(tài)顯示 圖. ,添加 的圖元元素可實(shí)現(xiàn)修改和刪除功能。在動(dòng)態(tài)圖顯示 上采用本系統(tǒng) 已集成的圖形元素 , 可分別顯示分 站動(dòng)態(tài) 圖、 模擬量傳感器動(dòng)態(tài)圖、 開(kāi)關(guān)量傳感器動(dòng)態(tài)圖 。26 數(shù)據(jù) 整理模 塊 K J F 2 0 0 0 的數(shù)據(jù)整理包括數(shù)據(jù)刪除、 數(shù)據(jù) 庫(kù)壓縮、 數(shù)據(jù)庫(kù)修復(fù) 、 數(shù)據(jù)拷貝功能。在系統(tǒng)運(yùn)行中可同時(shí)進(jìn)行數(shù)據(jù)刪除 、 數(shù)據(jù)拷貝。數(shù)據(jù) 刪除有手

13、 動(dòng)和 自動(dòng)兩種 , 手動(dòng)刪除可根據(jù)用戶選 擇時(shí)間 F t期范圍來(lái)刪除數(shù)據(jù) , 自動(dòng)刪 除按照系統(tǒng)設(shè) 定的時(shí)間 日 期 自動(dòng)進(jìn)行 3 結(jié) 論 K I F 2 0 0 0 軟件系統(tǒng)在串行 口通訊 中采用多線 程技 術(shù) , 在 網(wǎng)絡(luò)通訊 采 用 WI N . S O C K 套接 字 和 T C P / I P協(xié)議 , 在 中心站數(shù)據(jù)庫(kù)技術(shù)上采用 s Q 】S e r v e r2 O o 0網(wǎng)絡(luò)數(shù)據(jù)庫(kù) . 網(wǎng)絡(luò)終端與 中心站采用 客戶/

14、茸 R 務(wù)器結(jié)構(gòu) , 完成數(shù)據(jù)的實(shí)時(shí)查詢。在線程 之間的同步采用了事件同步類 , 精確、 靈活地實(shí)現(xiàn) j數(shù)據(jù)采集、 存儲(chǔ)、 顯示以及網(wǎng) 絡(luò)數(shù)據(jù)的傳輸。經(jīng)疏’場(chǎng)工業(yè)試驗(yàn)整個(gè) 軟件系統(tǒng) 功能穩(wěn)定 , 能滿足各種 隋況 下礦 井監(jiān)控 的要求 。作者簡(jiǎn)介 : 王 鵬( I 9 7 2 一) , 男, 1 9 9 7 年畢 業(yè)- t ' ~ Z 寧工程技術(shù) 太學(xué)礦 山通風(fēng)與 魯壘、 計(jì) 算機(jī) 噩其 應(yīng) / 1 1 專業(yè)荻工學(xué)學(xué)士學(xué)往 .

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論