針對煤炭企業(yè)稱(chēng)重過(guò)程中存在的問(wèn)題,設計了基于VB語(yǔ)言的地磅自動(dòng)稱(chēng)量管理系統。介紹了系統硬件組成、軟件構成、工作原理和主要功能。實(shí)現了稱(chēng)量、 開(kāi)票、數據查詢(xún)、統計自動(dòng)化,增強了管理的自動(dòng)化程度,提高了稱(chēng)重的可靠性和準確性, 大大地提高了工作效率,具有一定的經(jīng)濟效益和社會(huì )效益。
1.引言
素有“煤電之城”的阜新市擁有許多企業(yè),其 主要生產(chǎn)原料是煤炭,煤炭數量和質(zhì)量直接影響企 業(yè)的生產(chǎn)及經(jīng)濟效益。早期對煤炭的稱(chēng)重模式存在 很多缺陷,如需要有多人工作、效率很低、容易出 現錯誤、容易滋生舞弊等現象;無(wú)法進(jìn)行計算機聯(lián) 網(wǎng),煤炭銷(xiāo)售信息不能夠及時(shí)向上一級部門(mén)傳送, 與現代化的企業(yè)管理要求越來(lái)越不適應。
隨著(zhù)傳感器技術(shù)和電子技術(shù)的迅速發(fā)展,特 別是計算機技術(shù)的滲透,在衡器領(lǐng)域應用計算機 進(jìn)行控制和管理,把稱(chēng)重控制與信息管理融合在 一起,通過(guò)建立數據庫,存儲各類(lèi)數據,只須在 可視界面下簡(jiǎn)單操作,便可實(shí)現全面、復雜的綜 合控制與管理,是電子衡器發(fā)展的新趨勢。為此, 設計一種基于VB語(yǔ)言的地磅自動(dòng)稱(chēng)量管理 系統,對促進(jìn)企業(yè)生產(chǎn)和計量管理,降低生產(chǎn)成 本,加快資金周轉等都有一定意義。
2.系統硬件組成及工作原理
該系統由秤臺、稱(chēng)重傳感器、稱(chēng)重顯示儀表、 計算機、打印機、顯示屏等構成,硬件框圖如圖1 所示:
系統由衡器和微型計算機及接口兩部分組成:
1)衡器部分:由地磅秤臺、電阻應變 稱(chēng)重傳感器、稱(chēng)重顯示儀表構成。內置信號線(xiàn)性 變換電路,將壓力信號的變化量轉換為電流信號, 具有低失調、低漂移、非線(xiàn)性小等特點(diǎn),通過(guò)精 密電阻轉換為1?2V的電壓量,進(jìn)行A/D轉換。 電路的線(xiàn)性度優(yōu)于0.01%。
2)計算機及接口部分:計算機采用586以上 微機、配置128MB內存,硬盤(pán)10GB以上。大容量的硬盤(pán)和內存及豐富、完善的軟件,既保證了 數據文件存儲的可靠性,又有良好的窗口及強大 的聯(lián)網(wǎng)通訊功能。與衡器的接口電路由采樣/保 持器、模/數轉換器實(shí)現。采樣/保持電路實(shí)現 對多點(diǎn)采集的信號保持穩定,通過(guò)電位調整電路 可調整其輸出電壓范圍為1?5V。A/D轉換芯片 采用12位的AD574A,輸入模擬信號1?5V,輸 出12位數字信號,由微機分兩次讀取。進(jìn)行模/ 數轉換后送入計算機,計算機對傳輸來(lái)的數據進(jìn) 行加工處理。
微機的RS485轉換器通訊速率為9600B/S, 打印機選用松下一 1121型針式打印機。微機配有 網(wǎng)絡(luò )適配器,用于接通企業(yè)網(wǎng),為保證整個(gè)系統 可靠工作,供電部分采用UPS電源。該系統由于 采用UPS不間斷電源供電,當出現斷電等電源故 障時(shí),可實(shí)現現場(chǎng)保護,保存各種數據信息。另 外,當系統出現故障時(shí)可將系統切入手動(dòng)轉臺。 保證稱(chēng)量工作繼續進(jìn)行。
3.系統軟件組成和數據庫的設計
3.1系統軟件組成
主系統程序采用模塊化設計,由六個(gè)程序模塊 組成,包括主模塊、稱(chēng)重處理模塊、數據瀏覽模 塊、數據打印模塊、系統維護模塊和退出模塊。
1)主模塊主要完成初始環(huán)境的設置、定義主 菜單及各子菜單項、對各子功能模塊的調用。2 )稱(chēng)重處理模塊分為稱(chēng)毛重、稱(chēng)皮重2個(gè)子模塊。 3)數據瀏覽模塊主要提供對過(guò)磅數據的瀏覽、修 改及查詢(xún)。由于汽車(chē)磅過(guò)磅量比較大,過(guò)的品種 及收、發(fā)貨單位比較多,為了方便、快速地瀏覽修 改數據,整個(gè)模塊又分為按車(chē)號、按收發(fā)單位、 按品名、未結帳車(chē)、未回空車(chē)瀏覽修改子模塊。 4)數據打印模塊主要完成計量單據打印、統計報 表生成的功能。根據汽車(chē)磅的結帳方式又分為單 車(chē)打印、多車(chē)打印、同時(shí)打印和數據統計等子模 塊。5)系統維護模塊主要完成對系統所用到的相 關(guān)代碼庫如品名、發(fā)貨單位等)的維護允許追加、 修改和打印)及皮重庫的查詢(xún),另外還增加了一些其 它輔助功能如:計算器、數據轉儲程序、屏幕保護 程序等)。6)退出模塊是保存完數據,退出微機管 理稱(chēng)重系統。
系統的軟件工具采用VB語(yǔ)言,程序設計采用 模塊化的設計思想,將整個(gè)系統的功能劃分成若 干個(gè)模塊來(lái)實(shí)現。由于各模塊間相互獨立,便于 調試和修改,為系統的維護和擴展提供了方便。 系統軟件由主程序模塊和若干個(gè)子程序模塊構成。 用戶(hù)通過(guò)登錄界面進(jìn)入到主界面,具體稱(chēng)重界面 如圖2所示:
3.2系統數據庫的設計
系統程序采用VB6.0語(yǔ)言編程,而VB6.0語(yǔ) 言支持多種形式的數據,本系統對稱(chēng)重數據的存 儲采用M icrosoft Access 7.0數據庫結構。
1)文件結構:每天的稱(chēng)重記錄的存儲形成一 個(gè)文件,文件名為當天的日期,形式為 YY-MM-DD。每一個(gè)月稱(chēng)重記錄形成一個(gè)文件夾, 再在其上建立年文件夾,易于進(jìn)行文件管理和數 據查詢(xún)。
2)數據表結構:本系統數據庫數據記錄設置 13個(gè)字段。各個(gè)字段所記錄的數據在每一個(gè)記錄 中都有可能不同,并且每一次稱(chēng)重的數據是唯一 能反映本次稱(chēng)重的狀態(tài)和特點(diǎn),所以各個(gè)字段在 相互關(guān)聯(lián)時(shí)屬于強關(guān)聯(lián)性,這種強關(guān)聯(lián)性決定了 文件中必須有一個(gè)表結構能全部包含這些字段。
3)數據存儲量:數據庫文件中一個(gè)表結構存 儲量為50K,每一個(gè)記錄存儲量為1.33K。對于稱(chēng) 重頻繁的系統來(lái)講如每天記錄大于100個(gè),系 統的文件結構會(huì )更顯得緊湊。由于現代存儲技術(shù) 的飛速發(fā)展,大容量的硬盤(pán)會(huì )使這樣的存儲量顯 得微乎其微。同時(shí),有些字段的數據可能為空, 經(jīng)壓縮后會(huì )更小,這樣的存儲量不會(huì )給硬盤(pán)帶來(lái) 負擔。因此,本系統的數據庫存儲量能夠達到存 儲要求。
4.結束語(yǔ)
基于VB語(yǔ)言的地磅自動(dòng)稱(chēng)量管理系統 具有硬件簡(jiǎn)單,軟件通用性強,維護方便的特點(diǎn), 實(shí)現實(shí)時(shí)多任務(wù)監督控制及多級管理,卓有成效 地提高了工作效率、防止了舞弊情況的發(fā)生,具 有顯著(zhù)的社會(huì )效益和經(jīng)濟效益。此系統除實(shí)現企 業(yè)對煤的稱(chēng)重管理,亦根據需要實(shí)現對其他原料 的稱(chēng)量管理。只要對傳感器系統及管理軟件稍做 改動(dòng)即可實(shí)現各種稱(chēng)量的需要。