水泥出廠中的靜態(tài)地磅數(shù)據(jù)采集改造設(shè)計(jì)及應(yīng)用
我公司擁有5臺(tái)地磅,1臺(tái)火車(chē)靜態(tài)衡,稱重 顯示采用TOLEDO8142稱重顯示儀表或D2001 數(shù)字傳感器稱重顯示器進(jìn)行稱重?cái)?shù)據(jù)處理。它們承 擔(dān)著公司80%以上,近250萬(wàn)t的原燃材料進(jìn)廠和產(chǎn) 品出廠的計(jì)量任務(wù):對(duì)它們進(jìn)行數(shù)據(jù)自動(dòng)采集改造 是提高工作效率和實(shí)現(xiàn)進(jìn)出廠物流信息化管理的重點(diǎn)。
1.系統(tǒng)分析
1.1數(shù)據(jù)采集
靜態(tài)地磅表頭是集顯示、標(biāo)定、發(fā)送、存儲(chǔ)、打印功 能于一體的智能化儀表,提供了與計(jì)算機(jī)通訊的串 行通訊口,D2001為15針通訊口,8142為25針通訊 口。我們可以通過(guò)該類儀表的數(shù)據(jù)信息發(fā)送功能 (TXD)和計(jì)算機(jī)COM串行通訊口的讀取功能 (RXD)完成稱重?cái)?shù)據(jù)的實(shí)時(shí)采集,并且不改變秤體 本身的管理和機(jī)械、電氣特性。經(jīng)查有關(guān)資料,計(jì)算 機(jī)VB.net開(kāi)發(fā)工具的通訊控件在讀取計(jì)算機(jī)COM 口時(shí),屬性ConimEvent為2時(shí)觸發(fā)讀COM 口數(shù)據(jù)。
D2001接口采用RS232C信號(hào),波特率為 600,所有數(shù)據(jù)以二進(jìn)制碼輸出,通訊時(shí)15針通訊口 的2號(hào)腳和10號(hào)腳必須短接。而TOLEDO采用標(biāo)準(zhǔn) RS232信號(hào),測(cè)量試驗(yàn)得波特率為4 800,所有數(shù)據(jù)以 ASCII碼輸出。這樣計(jì)算機(jī)軟件設(shè)計(jì)的參數(shù)條件巳完 全具備。
1.2數(shù)據(jù)管理
通過(guò)對(duì)水泥出廠和原燃材料進(jìn)廠計(jì)量信息分 析,我們認(rèn)為水泥制造業(yè)的物流信息資源管理的難 點(diǎn)在于水泥袋裝、散裝出廠的不同的信息處理流程。 散裝水泥的出廠計(jì)量,在依據(jù)合同開(kāi)具出貨單時(shí),設(shè) 虛擬出廠量,實(shí)際出廠量依據(jù)進(jìn)出廠2次過(guò)磅的凈 重為準(zhǔn),進(jìn)行結(jié)算的應(yīng)收處理。袋裝出廠可依合同開(kāi) 具實(shí)際結(jié)算量,由該系統(tǒng)通過(guò)包裝車(chē)間袋重誤差值, 進(jìn)行智能檢測(cè),由此,一是可以達(dá)到防止水泥超量出 廠給企業(yè)造成的損失,二是防止袋重不合格品出廠 給客戶造成損失,并為包裝車(chē)間控制袋重誤差提供實(shí)時(shí)控制信息的目的:
我公司企業(yè)信息化采用K3ERP軟件,該軟 件銷售系統(tǒng)提供了合同管理、訂單管理、出庫(kù)單管 理、質(zhì)檢單管理系統(tǒng):稱重系統(tǒng)設(shè)計(jì)應(yīng)考慮與K3ERP 系統(tǒng)的集成。經(jīng)流程分析,選擇對(duì)產(chǎn)品出庫(kù)單部分進(jìn) 行二次開(kāi)發(fā)和管理集成。
1.3集成的業(yè)務(wù)流程
從訂單管理處開(kāi)具發(fā)貨通知單開(kāi)始,業(yè)務(wù)流程 如下:上秤除皮—輸人車(chē)號(hào)或出庫(kù)單號(hào)關(guān)聯(lián)調(diào)出 ERP(企業(yè)資源計(jì)劃系統(tǒng))出庫(kù)單—確定自動(dòng)載人稱 重?cái)?shù)據(jù)到出庫(kù)單皮重—據(jù)發(fā)貨通知單提供的站臺(tái)裝 貨—站臺(tái)關(guān)聯(lián)調(diào)出ERP系統(tǒng)出庫(kù)單—錄人水泥化驗(yàn) 單批號(hào)?出廠過(guò)磅—輸入車(chē)號(hào)或出庫(kù)單號(hào)關(guān)聯(lián)調(diào)出 ERP系統(tǒng)出庫(kù)單—確定自動(dòng)載人稱重?cái)?shù)據(jù)到出庫(kù)單 毛重—如是散裝水泥審核后打印出廠:
如果是袋裝,凈重與出庫(kù)單上的袋數(shù)進(jìn)行比較 計(jì)算,根據(jù)系統(tǒng)設(shè)定的袋重誤差(一般為0?0.3kg), 如誤差在0?1.5kg,系統(tǒng)自動(dòng)報(bào)警,并將信息反饋給 包裝車(chē)間和生產(chǎn)調(diào)度中心,如<-0.3kg時(shí),系統(tǒng)禁止 審核和打印出門(mén)證,該車(chē)需重新裝車(chē)核對(duì),嚴(yán)禁不合 格品出廠。如>1.5kg,系統(tǒng)禁止審核和打印出門(mén)證,該 車(chē)需重新裝車(chē)核對(duì):此情況下,系統(tǒng)設(shè)計(jì)有3人以上 出廠責(zé)任審核功能,由包裝工長(zhǎng)、庫(kù)管員、司磅、門(mén)衛(wèi) 等組成,允許確因袋重誤差造成的超重車(chē)輛出廠。
2.系統(tǒng)設(shè)計(jì)
2.1硬件連接設(shè)計(jì)
TOLEDO 8142為文本串行信息發(fā)送類表頭,它 提供25針RS232串行通訊口,端口引腳1為機(jī)殼 地、引腳2為發(fā)送數(shù)據(jù)(TXD),引腳2為讀數(shù)據(jù) (RXD),引腳7為邏輯地。
D2001為二進(jìn)制串行發(fā)送類表頭,它提供 15針RS232串行通訊口,端口引腳9為發(fā)送數(shù)據(jù) (TXD),引腳10與2短接為邏輯地的連續(xù)發(fā)送方 式,相鄰命令間隔500ms。與計(jì)算機(jī)連接如圖1、圖2.
根據(jù)圖1和圖2,將計(jì)算機(jī)標(biāo)準(zhǔn)接口和三芯屏蔽 通訊電纜連接,即可完成硬件連線設(shè)計(jì):,
2.2軟件設(shè)計(jì)
此軟件系統(tǒng)主要分為三方面,一是網(wǎng)絡(luò)數(shù)據(jù)連接 與登錄,二是數(shù)據(jù)采集部分,三是與ERP軟件集成部 分。網(wǎng)絡(luò)數(shù)據(jù)庫(kù)連接與登錄和與ERP系統(tǒng)的集成程 序設(shè)計(jì)側(cè)重于數(shù)據(jù)庫(kù)管理設(shè)計(jì),此處主要介紹數(shù)據(jù)采 集部分的程序設(shè)計(jì)要點(diǎn)。
利用VB.net MSCornm控件,首先對(duì)其主要屬性 和數(shù)據(jù)處理特點(diǎn)進(jìn)行設(shè)置和描述,如表1。
3.應(yīng)用效果
該系統(tǒng)于2004年1月設(shè)計(jì)完成,試運(yùn)1個(gè)月,應(yīng)用效字大幅提高,過(guò)磅1次從上秤到下秤平均需用時(shí) 間由90s降低到50s以下,充分發(fā)揮了現(xiàn)有設(shè)備的生 產(chǎn)能力,達(dá)到了 ERP系統(tǒng)采集數(shù)據(jù)準(zhǔn)確、實(shí)時(shí)、全面 和輸入唯一。同時(shí)為指揮包裝機(jī)生產(chǎn)提供了實(shí)時(shí)決策 信息,改造前后數(shù)據(jù)對(duì)比見(jiàn)表2:
隨著公司信息化建設(shè)的深入,該系統(tǒng)可逐步擴(kuò)展 設(shè)計(jì)。如:可以與包裝機(jī)數(shù)據(jù)管理系統(tǒng)進(jìn)行集成,根據(jù) 水泥各批次的對(duì)應(yīng)精度值進(jìn)行綜合處理,杜絕返回重 裝現(xiàn)象。擴(kuò)展開(kāi)發(fā)靜態(tài)地磅車(chē)輛到位監(jiān)測(cè)系統(tǒng),實(shí)現(xiàn)通 過(guò)現(xiàn)代技術(shù)杜絕虛假數(shù)據(jù)采集。開(kāi)發(fā)刷卡過(guò)磅系統(tǒng), 實(shí)現(xiàn)無(wú)人值守過(guò)磅等。