水泥出廠(chǎng)中的靜態(tài)地磅數(shù)據(jù)采集改造設(shè)計(jì)及應(yīng)用
我公司擁有5臺(tái)地磅,1臺(tái)火車(chē)靜態(tài)衡,稱(chēng)重 顯示采用TOLEDO8142稱(chēng)重顯示儀表或D2001 數(shù)字傳感器稱(chēng)重顯示器進(jìn)行稱(chēng)重?cái)?shù)據(jù)處理。它們承 擔(dān)著公司80%以上,近250萬(wàn)t的原燃材料進(jìn)廠(chǎng)和產(chǎn) 品出廠(chǎng)的計(jì)量任務(wù):對(duì)它們進(jìn)行數(shù)據(jù)自動(dòng)采集改造 是提高工作效率和實(shí)現(xiàn)進(jìn)出廠(chǎng)物流信息化管理的重點(diǎn)。
1.系統(tǒng)分析
1.1數(shù)據(jù)采集
靜態(tài)地磅表頭是集顯示、標(biāo)定、發(fā)送、存儲(chǔ)、打印功 能于一體的智能化儀表,提供了與計(jì)算機(jī)通訊的串 行通訊口,D2001為15針通訊口,8142為25針通訊 口。我們可以通過(guò)該類(lèi)儀表的數(shù)據(jù)信息發(fā)送功能 (TXD)和計(jì)算機(jī)COM串行通訊口的讀取功能 (RXD)完成稱(chēng)重?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ì)水泥出廠(chǎng)和原燃材料進(jìn)廠(chǎng)計(jì)量信息分 析,我們認(rèn)為水泥制造業(yè)的物流信息資源管理的難 點(diǎn)在于水泥袋裝、散裝出廠(chǎng)的不同的信息處理流程。 散裝水泥的出廠(chǎng)計(jì)量,在依據(jù)合同開(kāi)具出貨單時(shí),設(shè) 虛擬出廠(chǎng)量,實(shí)際出廠(chǎng)量依據(jù)進(jìn)出廠(chǎng)2次過(guò)磅的凈 重為準(zhǔn),進(jìn)行結(jié)算的應(yīng)收處理。袋裝出廠(chǎng)可依合同開(kāi) 具實(shí)際結(jié)算量,由該系統(tǒng)通過(guò)包裝車(chē)間袋重誤差值, 進(jìn)行智能檢測(cè),由此,一是可以達(dá)到防止水泥超量出 廠(chǎng)給企業(yè)造成的損失,二是防止袋重不合格品出廠(chǎng) 給客戶(hù)造成損失,并為包裝車(chē)間控制袋重誤差提供實(shí)時(shí)控制信息的目的:
我公司企業(yè)信息化采用K3ERP軟件,該軟 件銷(xiāo)售系統(tǒng)提供了合同管理、訂單管理、出庫(kù)單管 理、質(zhì)檢單管理系統(tǒng):稱(chē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)載人稱(chē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)?出廠(chǎng)過(guò)磅—輸入車(chē)號(hào)或出庫(kù)單號(hào)關(guān)聯(lián)調(diào)出 ERP系統(tǒng)出庫(kù)單—確定自動(dòng)載人稱(chēng)重?cái)?shù)據(jù)到出庫(kù)單 毛重—如是散裝水泥審核后打印出廠(chǎng):
如果是袋裝,凈重與出庫(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)禁不合 格品出廠(chǎng)。如>1.5kg,系統(tǒng)禁止審核和打印出門(mén)證,該 車(chē)需重新裝車(chē)核對(duì):此情況下,系統(tǒng)設(shè)計(jì)有3人以上 出廠(chǎng)責(zé)任審核功能,由包裝工長(zhǎng)、庫(kù)管員、司磅、門(mén)衛(wèi) 等組成,允許確因袋重誤差造成的超重車(chē)輛出廠(chǎng)。
2.系統(tǒng)設(shè)計(jì)
2.1硬件連接設(shè)計(jì)
TOLEDO 8142為文本串行信息發(fā)送類(lèi)表頭,它 提供25針RS232串行通訊口,端口引腳1為機(jī)殼 地、引腳2為發(fā)送數(shù)據(jù)(TXD),引腳2為讀數(shù)據(jù) (RXD),引腳7為邏輯地。
D2001為二進(jìn)制串行發(fā)送類(lèi)表頭,它提供 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)接口和三芯屏蔽 通訊電纜連接,即可完成硬件連線(xià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ò)磅等。