一種用于礦山充填工藝的報表自動生成方法
【專利摘要】本發(fā)明公開了一種用于礦山充填工藝的報表自動生成方法,包括:(1)制作報表模板,配置用于存儲生產(chǎn)數(shù)據(jù)的數(shù)據(jù)庫;(2)利用Rsview32軟件中的事件編輯器設置事件觸發(fā)條件,設定充填起始時間記錄的觸發(fā)條件;(3)利用Rsview32軟件中的Visual Basic編輯器編寫程序,滿足觸發(fā)條件時調(diào)用程序?qū)崿F(xiàn)報表的自動生成。本發(fā)明的方法能自動生成充填工藝需要的生產(chǎn)報表,并自動統(tǒng)計所需的關(guān)鍵數(shù)據(jù),從而減少了勞動量,提高了記錄準確性。
【專利說明】一種用于礦山充填工藝的報表自動生成方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于自動監(jiān)控領(lǐng)域,涉及一種數(shù)據(jù)報表生產(chǎn)方法,尤其涉及一種用于礦山充填工藝的報表自動生成方法。
【背景技術(shù)】
[0002]生產(chǎn)報表是生產(chǎn)過程中生產(chǎn)狀況的重要記錄。目前,常用的方法是采用專門人員依賴上位組態(tài)畫面實時記錄生產(chǎn)數(shù)據(jù),并統(tǒng)計所需的關(guān)鍵數(shù)據(jù),形成生產(chǎn)報表。這種方式不僅耗費了人力成本,記錄的數(shù)據(jù)也存在可更改性。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是針對現(xiàn)有技術(shù)存在的問題,提供一種用于礦山充填工藝的報表自動生成方法。
[0004]上述目的是通過下述方案實現(xiàn)的:
一種用于礦山充填工藝的報表自動生成方法,其特征在于,所述方法包括:
(O制作報表模板,配置用于存儲生產(chǎn)數(shù)據(jù)的數(shù)據(jù)庫;
(2)利用RSvieW32軟件中的事件編輯器設置事件觸發(fā)條件,設定充填起始時間記錄的觸發(fā)條件;
(3)利用RSvieW32軟件中的VisualBasic編輯器編寫程序,滿足觸發(fā)條件時調(diào)用程序?qū)崿F(xiàn)報表的自動生成。
[0005]根據(jù)上述的方法,其特征在于,所述觸發(fā)條件是以充填的開始是以給灰為起始點,清洗管子結(jié)束為結(jié)束。
[0006]根據(jù)上述的方法,其特征在于,在所述步驟(I)中利用Microsoft Office Excel制作生產(chǎn)報表模板;利用Microsoft office Access作為數(shù)據(jù)庫工具。
[0007]根據(jù)上述的方法,其特征在于,所述報表模板中包括數(shù)據(jù)表和圖表。
[0008]根據(jù)上述的方法,其特征在于,在所述步驟(3)中所述程序完成生產(chǎn)數(shù)據(jù)、穩(wěn)態(tài)數(shù)據(jù)平均值和關(guān)鍵時間的記錄。
[0009]根據(jù)上述的方法,其特征在于,生產(chǎn)數(shù)據(jù)每隔3分鐘更新一次。
[0010]根據(jù)上述的方法,其特征在于,在所述穩(wěn)態(tài)數(shù)據(jù)平均值以充填砂漿濃度達到標準的下限為起始時間點,低于下限不再有高于下限的值為結(jié)束時間點計算各參數(shù)的平均值。
[0011]根據(jù)上述的方法,其特征在于,所述關(guān)鍵時間包括灰漿時間、提濃時間和清洗管子時間。
[0012]根據(jù)上述的方法,其特征在于,所述方法還包括模糊查詢已存檔的生產(chǎn)報表。
[0013]本發(fā)明的有益效果:本發(fā)明的方法能自動生成充填工藝需要的生產(chǎn)報表,并自動統(tǒng)計所需的關(guān)鍵數(shù)據(jù),從而減少了勞動量,提高了記錄準確性。
【具體實施方式】
[0014]本發(fā)明的用于礦山充填工藝的報表自動生成方法包括以下步驟:
(O制作報表模板,配置用于存儲生產(chǎn)數(shù)據(jù)的數(shù)據(jù)庫;
(2)利用RSvieW32軟件中的事件編輯器設置事件觸發(fā)條件,設定充填起始時間記錄的觸發(fā)條件;
(3)利用RSvieW32軟件中的VisualBasic編輯器編寫程序,滿足觸發(fā)條件時調(diào)用程序?qū)崿F(xiàn)報表的自動生成。
[0015]下面結(jié)合一個具體實施例對本發(fā)明的方案進行詳細描述。
[0016]1、設置報表模板
打開一個新的Microsoft Office Excel工作薄,第一行左半部分預留為生成的報表的標題,包括生成的報表日期、班次、班組、充填的系統(tǒng)和進路名稱,設置好字體并居中。右半部分預留為生成報表的曲線圖標題。第二行左半部分設置要記錄數(shù)據(jù)的各參數(shù)名稱,要寫入數(shù)據(jù)的部分設置好數(shù)據(jù)的格式及字體等。右半部分是兩個數(shù)據(jù)點折現(xiàn)圖,利用excel的定義功能,定義好各個參數(shù)的數(shù)據(jù)源名稱,引用名稱設定數(shù)據(jù)點折線圖的數(shù)據(jù)源。備注部分也設定好,保存該工作薄為擴展名是xlt的文檔。
[0017]2、數(shù)據(jù)庫設置
建立一個存儲RSView歷史數(shù)據(jù)的新建Microsoft office Access應用程序,打開ODBC數(shù)據(jù)源管理器,在“文件DSN”選項中,添加數(shù)據(jù)源驅(qū)動程序“Microsoft Access Driver(*.mdb ) ”,設置好名稱和數(shù)據(jù)庫連接。
[0018]在RSView的數(shù)據(jù)記錄中,新建數(shù)據(jù)記錄,“存儲格式”選為“ODBC”,然后添加設置好的數(shù)據(jù)源,分別選擇標記表格“TagTable”、浮點表格“FloatTable”、字符串表格“StringTable”,點擊“創(chuàng)建表格”。“記錄觸發(fā)”設置為周期間隔時間。
[0019]3、數(shù)據(jù)記錄設置及事件觸發(fā)條件設定
設置數(shù)據(jù)記錄模型,指定數(shù)據(jù)記錄的存儲格式、存儲路徑、創(chuàng)建和刪除記錄數(shù)據(jù)的時間、觸發(fā)記錄的條件、要記錄的數(shù)據(jù)的標記。
[0020]在Rsview32 (Rockwell Software 的軟件,RSView32 是基于 Windows 環(huán)境的工業(yè)監(jiān)控軟件。)的事件中設定充填起始時間記錄的觸發(fā)條件,充填的開始是以給灰為起始點,清洗管子結(jié)束為結(jié)束。
[0021]4、界面設置
在礦區(qū)充填系統(tǒng)的生產(chǎn)流程界面上設置報表生成的控制按鈕,在在充填結(jié)束后單擊該按鈕,出現(xiàn)報表生成控制的界面,選擇生產(chǎn)班次、當班班組以及要進行充填的是幾號系統(tǒng),并輸入要充填的進路名稱作為報表名稱,點擊開始生成報表按鈕生成報表。
[0022]5、生產(chǎn)數(shù)據(jù)記錄程序?qū)崿F(xiàn)
充填系統(tǒng)啟動時觸發(fā)事件開始往access數(shù)據(jù)庫記錄數(shù)據(jù),系統(tǒng)退出會結(jié)束記錄數(shù)據(jù)。系統(tǒng)的攪拌啟動時,自動記錄開始啟動的時間,等到充填結(jié)束清洗管子結(jié)束,記錄結(jié)束清洗管子時間。獲取access數(shù)據(jù)庫中存儲的充填啟停時間段內(nèi)的數(shù)據(jù),間隔3分鐘寫入excel報表左側(cè),右側(cè)會根據(jù)數(shù)值自動生成數(shù)據(jù)點折現(xiàn)圖。生產(chǎn)數(shù)據(jù)包括充填過程的螺旋給料機給的水泥給料量(t/h )、皮帶秤的給砂量(t/h )、攪拌桶的液位(cm)、充填砂楽的流量(m3/h)、濃度(%)。
[0023]6、穩(wěn)態(tài)數(shù)據(jù)平均值統(tǒng)計程序?qū)崿F(xiàn)要了解充填過程整體狀況,需要知道各關(guān)鍵系列的平均值,由于剛開始給灰時,還沒給砂,砂量偏小,濃度等參數(shù)也未達到穩(wěn)態(tài)的標準值,清洗管子時給灰給砂已停止,濃度也偏小,砂量和灰量也達不到標準量,這些值如果加入平均值計算就會影響平均值,應該計算系統(tǒng)進入穩(wěn)態(tài)后的平均值,以濃度達到標準的下限為起始時間點,低于下限不再有高于下限的值為結(jié)束時間點計算各參數(shù)的平均值。
[0024]7.關(guān)鍵時間記錄
充填的生產(chǎn)報表還需要記錄下灰漿時間、提濃時間和清洗管子時間。下灰漿的時間是由流量達到一定值開始算起到給砂結(jié)束,提濃的時間由給砂開始到濃度達到標準下限,清洗管子的時間由濃度很低到給水結(jié)束。這幾個時間段的計算需要設定特定的條件,通過程序?qū)崿F(xiàn)準確的計算。
[0025]8、報表模糊查詢程序?qū)崿F(xiàn)
想要查詢某個進路的充填情況,就需要查找到該名稱報表,很多時候不知道全部名稱只知道關(guān)鍵字,或者為了輸入方便,只輸入報表名稱中包含的文字或字符,就能查到相關(guān)的手艮^;。
【權(quán)利要求】
1.一種用于礦山充填工藝的報表自動生成方法,其特征在于,所述方法包括: (1)制作報表模板,配置用于存儲生產(chǎn)數(shù)據(jù)的數(shù)據(jù)庫; (2)利用1^4-32軟件中的事件編輯器設置事件觸發(fā)條件,設定充填起始時間記錄的觸發(fā)條件; (3)利用1?抑1冊32軟件中的718皿1編輯器編寫程序,滿足觸發(fā)條件時調(diào)用程序?qū)崿F(xiàn)報表的自動生成。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述觸發(fā)條件是以充填的開始是以給灰為起始點,清洗管子結(jié)束為結(jié)束。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在所述步驟(1)中利用11(^080代0^^106 2X061制作生產(chǎn)報表模板;利用0^^106八“688作為數(shù)據(jù)庫工具。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述報表模板中包括數(shù)據(jù)表和圖表。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在所述步驟(3)中所述程序完成生產(chǎn)數(shù)據(jù)、穩(wěn)態(tài)數(shù)據(jù)平均值和關(guān)鍵時間的記錄。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,生產(chǎn)數(shù)據(jù)每隔3分鐘更新一次。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述穩(wěn)態(tài)數(shù)據(jù)平均值以充填砂漿濃度達到標準的下限為起始時間點,低于下限不再有高于下限的值為結(jié)束時間點計算各參數(shù)的平均值。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述關(guān)鍵時間包括灰漿時間、提濃時間和清洗管子時間。
9.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括模糊查詢已存檔的生產(chǎn)^艮^;。
【文檔編號】G06F9/44GK104503744SQ201410738911
【公開日】2015年4月8日 申請日期:2014年12月8日 優(yōu)先權(quán)日:2014年12月8日
【發(fā)明者】張鴻雁, 王銳, 張?zhí)旒t, 柳艷峰, 張忠, 張海峰, 吉春山, 馮艷 申請人:金川集團股份有限公司