稱重地磅在銷售管理信息系統中的應用及關鍵技術的實現
以煤炭行業的銷售管理為例,介紹如何將地磅、軌道衡等稱重衡器融入銷售管理信息系統;是出了實現車輛上磅位置 檢測、汽車牌號自動識別、火車車輛牌號自動識別等三種關鍵技術的解決方法。
1、引言
在企業的生產銷售工作中,地磅、電子軌道衡等稱重 衡器得到了廣泛的應用。這些稱重地磅大多單獨運行,完成簡 單的重量顯示和打印任務。這種方式無法適應現代企業銷售管 理信息化發展需求,也無法實現對地磅稱重作業的有效監管,因 此既降低了企業的管理效率,又為銷售工作的安全運行帶來隱 患。本文以我們完成的河北省科技廳科學研究指導性計劃項目 《遠程計量管理信息系統》在開溧礦務局精煤股份有限公司(簡 稱公司)的煤炭銷售應用為例,介紹在企業銷售管理信息系統 中,如何嵌入稱重儀表數據釆集,同時實現車輛上磅位置檢測、 車牌號自動識別等功能的集成應用。
2、公司銷售業務分析
公司銷售業務由財務部、統計室、地磅磅房、軌道衡磅房等部門完成。
銷售業務流程簡介:
(1)客戶到財務部交預交款,簽訂銷售合同。
(2)財務部依據銷售合同,按煤炭運輸方式不同分別下達 給地磅磅房和軌道衡磅房組織發運。
(3)地磅磅房和軌道衡磅房按銷售合同分別組織裝載、 稱重和發運,并形成過磅單。并將過磅單每天上報統計室。
(4)統計室針對過磅單,結合煤質化驗數據進行統計,將統 計數據返給財務部。
(5)客戶到財務部辦理銷售結算。
3.系統設計
銷售管理信息系統釆用客戶服務器(C/s體系結構。銷 售業務中的所有數據由服務器中的數據庫存儲管理,服務器選 用基于W indows 2000 Advanced Server的主從式雙機群集服務 器,數據庫選用群集方式SQLSERVER保證系統安全。在財務 部、統計室、各汽車衡磅房、軌道衡磅房設立網絡客戶端,各磅房 的稱重計算機分別與汽車衡和軌道衡的電子稱重儀表通過串口 RS232連接。客戶端軟件釆用PoweBuilder作為開發工具,包括 以下功能模塊:
財務管理包括銷售計劃管理、客戶財務結算、發運計劃管 理、銷售日報、銷售月報等功能。
統計管理包括煤質化驗單處理、客戶結算前發運統計、發 運日報統計、發運月報統計等功能。
地磅稱重計量管理包括銷售計劃接收、空車過磅計量、 重車過磅計量、銷售計劃磅房結算、汽運過磅單日結處理等功 能。該模塊通過RS232串口實現對稱重儀表的實時數據釆集并提供汽車上磅位置檢測和汽車牌號自動識別。
軌道衡稱重計量管理包括銷售計劃接收、火車過磅計量、鐵路運過磅單日結處理等功能。該模塊通過RS232串口實現 對稱重儀表的實時數據釆集,并提供車輛上磅位置檢測和火車 牌號自動識別。
4.關鍵功能的設計與實現
4.1稱重儀表數據采集的實現
公司現有三臺地磅、四臺電子軌道衡。每個衡器配 有一個電子稱重儀表,稱重儀表內置的微處理機具有RS232串 口作為稱重數據的輸出接口。每臺稱重計算機通過RS232串 口與一臺稱重儀表相連,實現稱重數據的釆集。
實現步驟是:
(1)將稱重儀表的串口設置成連續輸出方式。
(2)將儀表串口與計算機串口用串口線連接,要注意區分 儀表串口是9針還是25針接口方式。
(3)軟件實現:PowerBu ilder本身不提供串口通信控件,所 以我們使用了 VISUAL BASE 5. 0所提供的mscomm通信控件。
在稱重軟件的過磅數據釆集窗口中插入OLE控件mscomml在 窗口的open事件中設置打開串口通信控件ms comm 1代碼 如下:
/設置通信端口 m sccmml. object ccmmport=1 m sccmml. object rthreshold=1
/根據稱重儀表參數設置波特率,校驗,數據位,停止位 m sccmml. object settings=,,2400 n 7 1” ifmsccmml. object portopen= false then /打開通信端口
m sccmm1. object portopen = true end if
稱重數據接收處理程序在m scomm 1控件的oncomm事件中
實現。
4.2車輛上磅位置自動監測的實現
此功能是為了檢測稱重車輛(包括汽車和火車)是否完全 上磅,避免稱重計量程序釆集不準確的稱重數據而設計的。
實現步驟是:
(1)在稱重地磅臺面兩端各安裝一組對射紅外光電開關作 為定位傳感器。
(2)在稱重計量計算機上安裝開關量IO釆集卡,將傳感 器輸出端口通過信號線接入稱重計算機的IO釆集卡的輸入端口。
(3)在地磅稱重計量管理軟件和軌道衡稱重計量管理軟 件中,設置一個Q 1秒的定時器,實時釆集傳感器輸出信號,當 兩個傳感器的輸出全是1時,表明傳感器處于導通狀態,即車輛 處于完全上磅狀態,此時允許程序釆集稱重儀表的數據,否則當 其中任一傳感器的輸出是0時,表明車輛的一端沒有在衡器臺 面上,此時稱重程序將禁止釆集稱重儀表的數據。
4.3汽車牌號自動識別系統的實現
地磅稱重計量管理軟件在過磅處理時需要磅上車輛的車 牌號信息,為此系統釆用了汽車牌號自動識別系統。我們選用 了CG300視頻釆集卡作為圖像釆集設備。實現方法是:
(1)在稱重地磅臺面兩端高處各安裝一臺JVC攝像機,捕 捉磅臺兩個方向的車輛。
(2)在稱重計量計算機上安裝視頻釆集卡,將兩路視頻信 號通過信號線接入稱重計算機的視頻釆集卡。
(3)在地磅稱重計量管理軟件中,當汽車上磅定位后,設 置一個0. 1秒的定時器,定時調用視頻卡的視頻釆集函數將視 頻圖像以畫P結構保存到內存變量中,然后調用車牌號識別函 數對其進行處理,并將所識別的車牌號信息放到一個字符串變 量中。當檢測到有效車牌號后,說明有車輛駛入稱重衡器臺面, 觸發稱重程序的啟動。
該系統主要技術參數:
標準識別率含漢字的整牌識別正確率(漢字及6位字母 數字全部識別正確)>93;
識別速度車牌識別系統的識別速度為100ms
4.4火車車輛牌號自動識別系統的實現
軌道衡稱重計量管理軟件在過磅處理時需要磅上車輛的車 牌號信息,為此系統釆用了火車車輛牌號自動識別系統。該系 統的基本組成為:
其中(1)電子標簽存儲車輛身份信息包括車號,車型,換長標重、皮重等。系統釆用無源電子標簽,符合鐵道部技術規范。 電子標簽安裝在每節車輛的底部,對于企業自備車需要為每節 車安裝一個寫入車輛信息的電子標簽;對于鐵路系統的車輛,一 般已經安裝了電子標簽。
(2)電子標簽讀出裝置主要包括讀出裝置主機和微波收發 天線。微波收發天線安裝在軌道衡的磅臺中央,通過電纜與放 置在室內的讀出裝置主機相連。
(3)軌道衡稱重主機通過RS232串口與電子標簽讀出裝置連接。
工作原理是軌道衡稱重主機通過串口向讀出裝置發送車號 識別命令,讀出裝置接到命令后,通過微波收發天線發出高頻信 號,并接收處在軌道衡上的車輛的電子標簽發射出的反饋信號。 讀出裝置將接收的信號進行處理,取得電子標簽內的車輛信息, 然后通過RS232串口將數據發送到軌道衡稱重主機。這樣完 成了一次車輛信息釆集。
在軌道衡稱重主機的計量管理軟件中,當車輛上磅定位后, 設置一個0. 1秒的定時器,定時器對電子標簽讀出裝置發出車 號識別命令。當讀出裝置返回的是一節未釆集車重的車輛,軟 件通過RS232串口自動釆集稱重儀表的數據時還要釆集車輛 的毛重,將讀出的車輛信息和毛重自動寫入軌道衡過磅單并且 自動計算車輛凈重。這樣實現了稱重計量管理軟件和火車牌號 自動識別系統的一體化,省卻了繁重的人工抄寫車號工作,大大 提高了稱重作業的效率,也提高了過磅單數據的準確性。
該系統主要技術參數:
工作頻段:915MHz識別精度≥99. 9999%
適應車速:0?200Km/h識別距離:0?6m 發射帶寬:
5.應用
銷售管理信息系統中集成稱重衡器的管理,使其在煤炭、鋼鐵、石油等工業企業中以及貨場物流管理中具有廣泛的應用前 景,尤其在增加了汽車牌號自動識別、火車車輛牌號自動識別、 車輛上磅位置檢測等功能后,傳統地磅、軌道衡將更好地融入 到管理信息系統中,在提高企業經營管理信息化程度的同時,又 可以保證計量工作的安全。使企業得到良好的經濟效益和社會 效益。