ERP環境下地磅GPRS計量監控系統的開發
針對現有的地磅計量方式存在利用遙控信號作弊的問題,提出了 一種ERP環境下的地磅GPRS計量監控系統的設計方案,詳細介紹了該系統的硬件、軟件設計及功能。該系統采用分段計算、列表 篩選的方法進行數據處理,在沒有紅外定位系統時仍可以自動檢測車輛信息,并可將準確的計量數據發給企 業監管部門,使系統突破了使用場所的限制,可以很方便地適應一些不適合安裝紅外定位系統的地磅現 場;利用無線識別技術實時判斷出作弊噸位數據,并把這些數據信息和報警信號通過GPRS網絡傳送給企 業監管部門并進行報警。實際應用表明,該系統操作簡單、實用、方便,與企業ERP系統相結合有效地預防 了人為作弊,提高了工作效率。
0.引言
企業資源計劃系統(Enterprise Resource Planning,ERP)是對企業中的物流、資金流和信息 流進行全面集成管理的信息管理系統,幾乎涵蓋 了企業的所有經營業務。隨著全球信息技術和我國 企業信息化水平的不斷提高,ERP已成為提高企業 核心競爭力和管理水平的重要工具。
地磅是一種較大型的電子臺秤,主要用于煤 炭、礦石、石油等行業大宗載重車輛的稱重計量。 而稱重管理是企業物流管理中一個必不可少的重要 環節,這個環節和采購、銷售、財務等管理緊密相連, 它是企業進、出物流的主要關口,其計量管理的科學 合理與準確性將直接影響企業的經濟效益。
當前國內地磅計量的主要實現形式為地磅、計量儀表和計算機簡單結合的操作方式。計量 儀表讀取并顯示地磅傳感器采集到的計量數據, 同時通過計量儀表上的串行口將數據發送到計算機 中,由計算機進行數據記載并進行統計匯總。這種 方式減少了計量本身的不確定性,已普遍被企業采 用。但是,這種單機工作方式主要以打印票據和簡 單的數據記錄、存儲為目的,并沒有形成一套完整的 計量系統,更不能解決目前利用地磅作弊的問題, 造成企業財產的大量流失。
經過大量的調查研究,筆者開發了一種基于 GPRS的地磅計量監控系統,該系統克服了市場 上現有單純的稱重管理軟件的不足,很好地防止了 各種地磅的作弊手段,且可與企業ERP系統實現 無縫連接,對廠礦企業的生產管理、信息化建設,特 別是對企業的發展有著極其重要的意義。
1.ERP的管理思想
ERP是指建立在信息技術基礎上,以系統化的 管理思想為企業決策層及員工提供決策運行手段的 管理平臺,是一個對企業資源進行有效共享與利用 的系統。ERP是由美國Gartner Group公司在 20世紀90年代提出的,它既是一種新型的管理思 想和模式,又是一套先進的計算機管理系統。是以 現代信息技術為基礎,為企業提供決策、計劃、控制 與經營業績評估的全方位、系統化的管理平臺。 借助IT技術的飛速發展與應用,ERP系統得以將 很多先進的管理思想變成現實中可實施應用的計算 機軟件系統。ERP的核心管理思想就是實現對整 個企業資源的有效管理,主要體現為精益生產、同步 工程和敏捷制造的思想,體現為事先計劃與事中控 制的思想。地磅計量管理系統就是運用計劃、組 織、協調、控制和決策等管理職能,充分應用企業的 人力、物力和財力等資源實現地磅計量管理系統 的自動化。企業ERP環境下的地磅計量監控系 統的研究,可以充分運用硬件資源和軟件資源,通過 GPRS網絡實現計量監控系統的遠程數據傳輸,實 現數據的遠程監控和共享,將計量過程的事后監督 變為事前控制,有效地預防了人為作弊,提高了工作 效率。
2.計量監控系統的主要功能
ERP環境下的地磅GPRS計量監控系統在 車輛正常和非正常情況下過磅時均可采集表頭的實 時數據,計算出車輛的準確重量信息,傳送給服務 器,通過服務器軟件處理后生成報表,實時檢測地磅周圍50 m范圍內的遙控作弊信號并進行告 警。主要功能如下:
(1)正常數據信息的采集傳遞:在車輛正常經 過地磅進行稱重時,系統能從地磅采集重量信 息,并計算出準確的重量信息,可以判斷出當前正在 過磅的車輛是載貨物的重車還是空車,稱重完畢將 這些信息實時傳送給服務器。
(2)非正常數據信息的采集傳遞:①系統能實 時采集地磅附近50 m范圍內的無線遙控信號, 并能區別出是作弊信號還是普通遙控信號,對作弊 信號能實時取出作弊重量數據并傳送給服務器以進 行聲光報警。②對于車輛在地磅上通過壓邊、不 完全上磅、不完全下磅、兩車同時上磅等人為作弊方 式,系統都能監測到并同時把這些情況以報文方式 傳送給服務器并報警。
(3)信息存儲:當指定服務器未開、網絡無信號 或網絡信號有故障時,系統可存儲7 d的重量信息, 一旦有網絡信號便把存儲的數據發送給服務器。
(4)產量監控:系統能把該系統的數據與現有 的稱重計量系統數據進行比對,設定誤差值,對誤差 范圍外的數據進行報警,并把數據匯總形成報表實 現產量監控。
3.計量監控系統的組成
ERP環境下的地磅GPRS計量監控系統的 主要任務是利用GPRS網絡對汽車衡計量系統實 現智能監控管理。該系統由硬件和軟件2個部分組 成,可對汽車衡現場的車輛信息及地磅附近的無 線電磁波信號進行全方位、實時監測和智能預警,進 出廠地磅計量數據及計量人員信息等通過數據采 集模塊實時進入計量監控系統,且經過計量確認后 自動送入企業ERP系統,經列表篩選、精確計算后進行分析比對處理,一旦數據異常,地磅現場和服 務器均立刻進行預警,從而實現了數據聯動。該系 統總體方案如圖1所示。
GPRS計量監控系統總體方案 硬件系統主要由無線識別模塊、紅外定位模塊、 數據釆集模塊、車輛信息輸入處理模塊(鍵盤輸入)、 存儲模塊、無線通信模塊(GPRS模塊)等部分組成。 紅外定位模塊安裝在地磅入口和出口處,其余模 塊安裝在地磅過磅員操作室內。數據釆集模塊、 無線識別模塊和數據處理模塊各釆用一個微處理 器,以便于數據的實時釆集和處理,并將釆集到的車 輛的正常信息和現場的作弊信息通過GPRS模塊 一并打包傳送給服務器。數據信息經過分析、列表 比對等處理后以Web形式進入企業ERP管理系 統,以便于監管部門遠程訪問。
3.1無線識別模塊
無線識別模塊的功能主要是檢測地磅附近的 無線遙控作弊信號,它可對各類手持小遙控裝置進行 寬頻段(260?800 MHz內)實時監測。當有人在地磅附近非法使用手持小遙控裝置時,檢測儀內 的專用微電腦芯片能快速、自動地對有效半徑內的 無線遙控信號進行接收、分析、記錄,同時發出聲光 報警,提示相關工作人員及時進行檢查、加強防范工 作,并顯示實際的作弊數據。微電腦檢測儀測量半 徑為35?50 m,可有效防止地磅附近的非法 遙控信號。
3.2紅外定位模塊
車輛不完全上磅的情況有車輛前輪不完全在磅 上、車輛后輪不完全上磅、前面稱重車輛還沒下后面 稱重車輛上磅、前面稱重車輛還沒完全下后面稱重 車輛上磅,針對此類作弊情況可通過安裝在地磅入口和出口處的紅外定位模塊來解決。當稱重車輛 上磅時,入口的紅外定位模塊釆集信號,車輛下磅 時,出口的紅外定位模塊釆集信號。只要有一個紅 外定位模塊沒有釆集到信號,或者同一紅外定位模 塊釆集到2次信號,系統將進行現場聲光報警。
3.3數據采集模塊
數據釆集模塊主要是釆集地磅表頭串口輸出 的重量等信息。該系統以3190表頭的數據格 式為依據,釆用標準RS232接口連接表頭串口。由 于RS232是用正負電壓表示邏輯狀態,而TTL以 高低電平表示邏輯狀態,為使表頭的RS232接口能 夠和單片機的TTL接口連接,必須在兩者之間進 行電平和邏輯關系的轉換。釆用SP3232EEN芯片 作為串行通信的電平轉換芯片,該芯片通信時可以 進行可靠性檢驗,發送時自動生成奇偶校驗位,接收 時自動檢查字符的校驗碼以確定是否發生傳送錯 誤。接口電路釆用五線制軟握手方式,二者的地線 直接相連,握手信號由軟件產生,這樣即可以實現預 定的通信功能,又可以實現程序的下載功能。另外, SP3232EEN具有電路驅動能力,不需要外加驅動 電路。
4.計量監控系統軟件設計
ERP環境下地磅GPRS計量監控系統軟件 由系統應用層協議棧、硬件系統單片機軟件、服務器 監控軟件構成。
4.1系統應用層協議棧
系統應用層協議是項目中的上層通信協議,運 行在GPRS網絡之上,是為了規范應用層的數據交 換而制定的協議。系統的無線發送模塊具有自動進 網的能力,服務器能夠感受新設備的進入并對其進 行相關的初始化工作。該系統支持廣播數據傳送和 點對點的數據傳送。
結合地磅工作現場的實際應用環境,設計出 一套適合于地磅綜合監控的軟件,該軟件可以根 據路由監控點發送的信息與現有的稱重計量系統發 送的信息進行列表比較分析,對地磅現場的車輛 稱重信息、作弊信息、系統工作狀態等信息進行分 析、比較和報警等操作。
4.2硬件系統單片機軟件
單片機軟件是基于Keil uVision平臺開發的, Keil uVision是Keil公司推出的嵌入式8051、251、 XC 16x/ C 16x/ ST 10等微控制器的軟件開發工具。 uVision的編輯器跟VC+ +開發環境類似,支持語 法檢查、代碼高亮等,支持匯編和C51混合編程。
4.2. 1硬件系統上位機程序
上位機主要用于信號釆集和數據處理,同時兼 有報警檢測的任務,主要包括表頭數據的釆集、遙控 信號的釆集、數據處理等部分。上位機主程序流程 如圖2所示。
4. 2.2硬件系統下位機程序
對每個地磅監控點而言,必須完成的功能包 括與從機通信、數據發送、作弊信號的發送和報警、信息存儲。地磅監控點軟件釆用C語言編寫,程 序釆用模塊化結構設計,主要分為數據發送模塊、存 儲器模塊、顯示模塊、模擬串口模塊、報警模塊等。 下位機主程序流程如圖3所示。
4.3服務器監控軟件
4.3.1服務器監控界面架構
服務器監控界面基于微軟.NET平臺,使用 Visual Studio C# 2005開發,米用分層式架構設計, 體現了職責分離的原則,將職責相關的模塊組織在 一起,并根據功能的不同分離成向下依賴的層次關 系。按層次劃分,可分為數據訪問層(DAL)、業務 邏輯層(BBL)和界面表示層三層結構,如圖4所示。
4.3.2服務器監控界面
服務器監控界面主要由操作欄區域和顯示運行 區域兩大部分組成。操作欄由數據實時監控、數據 比對查詢、稱重記錄查詢、退出系統4個部分組成。 數據實時監控主要是把地磅現場傳來的數據進行 比對和列表,對可疑數據進行警示。數據比對查詢 主要是查詢某個時間段的現有的稱重計量系統和本 系統的稱重數據,查看監測數據是否有可疑之處。
5.結語
ERP環境下地磅GPRS計量監控系統將企 業的稱重管理與生產管理、企業管理全部結合了起 來,在軟件中應用稱重技術的同時,將其與射頻技 術、監控技術、自動識別、GPRS技術相結合,充分發 揮了該系統在物流管理方面的優勢。同時,該系統還 貫穿了企業管理的全過程,將企業的銷售(合同)管 理、客戶資源管理、工藝管理、計劃管理、生產管理、材 料管理、質量管理、人事管理、財務管理、辦公管理等 結合在一起,計量數據直接從機器設備、儀表上自動 釆集,實現了生產數據的實時傳遞,減少了作弊行為 的發生,減輕了人工操作強度,提高了勞動效率。
目前,該系統已經形成產品并已應用在某電廠。 實際應用表明,該系統操作簡單、實用、方便,與企業 ERP系統相結合減少了企業傳統管理中的不合理 現象,改變了企業管理的狀態,提高了企業的整體管 理水平,最大限度地杜絕了管理漏洞,取得了良好的 經濟效益。