目前,我國(guó)使用地磅計(jì)量的主 要方式是通過(guò)計(jì)量?jī)x表讀取并顯示電 子秤傳感器得到的計(jì)量數(shù)據(jù),通過(guò)計(jì) 量?jī)x表發(fā)送到計(jì)算機(jī)中,由計(jì)算機(jī)進(jìn) 行數(shù)據(jù)記載并進(jìn)行統(tǒng)計(jì)匯總。這種方 式減少了計(jì)量的不確定性,確保了數(shù) 據(jù)處理無(wú)差錯(cuò),被普遍應(yīng)用在煤炭系 統(tǒng)中。由于運(yùn)輸量較大,車(chē)輛往返頻 率高,運(yùn)輸?shù)拿悍N較多,裝車(chē)場(chǎng)地分 散,使得計(jì)量過(guò)程一般由以下三個(gè)部 分構(gòu)成:
?入門(mén)每臺(tái)車(chē)進(jìn)入煤場(chǎng)時(shí),人工 開(kāi)出入門(mén)票,進(jìn)行車(chē)輛登記;
?現(xiàn)場(chǎng)每個(gè)裝煤現(xiàn)場(chǎng)設(shè)置專(zhuān)門(mén)的 現(xiàn)場(chǎng)員,負(fù)責(zé)檢驗(yàn)入門(mén)票,確認(rèn)后裝 車(chē),蓋章后生效;
?計(jì)量每輛車(chē)憑借蓋章后的入門(mén) 票,到電子秤上計(jì)量,打印計(jì)量單并 蓋章,作為結(jié)算依據(jù)。
這種方式存在如下主要問(wèn)題:經(jīng) 常造成“一車(chē)兩票”丟漏車(chē)現(xiàn)象;可 能造成計(jì)量數(shù)量比實(shí)際數(shù)量偏??;處 理速度慢等。
解決上述問(wèn)題的關(guān)鍵是盡量使計(jì) 量系統(tǒng)脫離人的干預(yù),使入門(mén)登記、 計(jì)量和數(shù)據(jù)處理相互關(guān)聯(lián)。為此需要 建立一套計(jì)量網(wǎng)絡(luò)系統(tǒng)。
1、網(wǎng)絡(luò)結(jié)構(gòu)
計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)設(shè)置三個(gè)工作 站:一個(gè)用于登記銷(xiāo)售合同(包括品 種、數(shù)量);一個(gè)用來(lái)作入門(mén)登記, 其中安裝有讀卡器,因?yàn)樵诿簣?chǎng)中運(yùn) 煤的大多數(shù)都是一些固定的車(chē)隊(duì)。每 輛車(chē)的司機(jī)購(gòu)買(mǎi)一個(gè)磁卡,對(duì)應(yīng)一個(gè) 車(chē)號(hào),由司機(jī)在讀卡器上劃卡,直接 就可以打印出入門(mén)證;第三個(gè)進(jìn)行計(jì) 量,連接電子秤儀表,也配置有讀卡 器,用于自動(dòng)輸入車(chē)號(hào)。
2、數(shù)據(jù)庫(kù)
系統(tǒng)應(yīng)設(shè)計(jì)四個(gè)數(shù)據(jù)庫(kù),相互協(xié)同工作:
?車(chē)號(hào)庫(kù)每個(gè)欲進(jìn)入煤場(chǎng)的車(chē)輛,必須購(gòu)買(mǎi)磁卡。此數(shù)據(jù)庫(kù)記載每輛車(chē)的磁 卡號(hào)和車(chē)號(hào)的對(duì)應(yīng)關(guān)系。提供三條信息,即磁卡號(hào)、車(chē)號(hào)、所屬車(chē)隊(duì)。設(shè)置所屬 車(chē)隊(duì)是為了登記銷(xiāo)售合同時(shí),快速找到貨主所雇用車(chē)輛的車(chē)號(hào)。
?登記庫(kù)合同號(hào)碼、貨主名稱(chēng)、品種、單價(jià)、數(shù)量、累計(jì)運(yùn)量、累計(jì)車(chē)數(shù)、
結(jié)余量。
?開(kāi)票庫(kù)合同號(hào)碼、磁卡號(hào)、車(chē)號(hào)、標(biāo)志。
?計(jì)量庫(kù)合同號(hào)碼、車(chē)號(hào)、品種、皮重、毛重、凈重、計(jì)量時(shí)間等。
3、工作流程
?登記購(gòu)煤貨主先進(jìn)行合同登記,除了貨主名稱(chēng)、品種、單價(jià)、數(shù)量外,還 需每天為所要執(zhí)行的合同輸入此合同貨主所提供的所有雇用車(chē)輛的車(chē)號(hào)。一般分 為幾個(gè)車(chē)隊(duì),輸入所屬車(chē)隊(duì)代碼后,系統(tǒng)提供本車(chē)隊(duì)內(nèi)未被選擇的車(chē)號(hào)的選擇界 面。一旦選中某一個(gè)車(chē)號(hào),系統(tǒng)就自動(dòng)在開(kāi)票庫(kù)中寫(xiě)入一條記錄,記載相應(yīng)的合 同號(hào)碼、磁卡號(hào)、車(chē)號(hào)信息;未被選中的車(chē)號(hào)在開(kāi)票庫(kù)中不進(jìn)行登記,由程序控 制不能劃卡進(jìn)入煤場(chǎng)。
?開(kāi)票登記好合同以后,每個(gè)登記過(guò)的車(chē)輛就可以劃卡打印入門(mén)票,并在開(kāi) 票庫(kù)的標(biāo)志字段寫(xiě)入TURE (真),表示此車(chē)已開(kāi)過(guò)票,在計(jì)量之前不能第二次 開(kāi)票。也就是開(kāi)票時(shí)首先驗(yàn)證標(biāo)志字段是否為TURE,如果是,系統(tǒng)提示“此車(chē) 已開(kāi)票但未計(jì)量,不能開(kāi)票”,這樣就避免了 “一車(chē)兩票”現(xiàn)象的發(fā)生。
?計(jì)量車(chē)開(kāi)票后,進(jìn)入煤場(chǎng)裝車(chē)后返回計(jì)量。首先查看開(kāi)票庫(kù)中此車(chē)號(hào)對(duì)應(yīng) 的標(biāo)志字段是否為TURE,否則顯示“此車(chē)未開(kāi)票”信息,不能計(jì)量。計(jì)量時(shí)除 打印計(jì)量的相關(guān)信息外,還在開(kāi)票庫(kù)的標(biāo)志字段寫(xiě)上FALSE,這樣此車(chē)第二次運(yùn) 煤時(shí)就可以繼續(xù)開(kāi)票,同時(shí)在登記庫(kù)中進(jìn)行累計(jì)數(shù)量、車(chē)數(shù)和結(jié)余量的相應(yīng)計(jì) 算。當(dāng)一個(gè)合同的結(jié)余數(shù)量小于一個(gè)車(chē)的標(biāo)準(zhǔn)載重時(shí)(設(shè)置為10噸),系統(tǒng)會(huì)給 出相應(yīng)的提示;當(dāng)所運(yùn)總數(shù)量超過(guò)合同數(shù)量時(shí),系統(tǒng)給出提示,并拒絕打印計(jì)量 單,需要卸掉部分煤炭,重新計(jì)量,使所運(yùn)總數(shù)量不超過(guò)合同數(shù)量。這樣就實(shí)現(xiàn) 了自動(dòng)“掐量”。
4、關(guān)于“丟量,,
為了解決前面提到的“丟量”問(wèn)題,在計(jì)量所用的工作站上安裝一塊數(shù)據(jù)采 集卡,在電子秤的四角分別安裝兩對(duì)紅外線(xiàn)傳感器(紅外線(xiàn)開(kāi)關(guān))。當(dāng)有一側(cè)車(chē) 輪未進(jìn)入秤體時(shí),因紅外光線(xiàn)被擋,傳感器傳出斷路信號(hào)。只有當(dāng)整個(gè)車(chē)體進(jìn)入 秤體后,紅外光線(xiàn)貫通,傳感器傳出通路信號(hào),信號(hào)數(shù)據(jù)經(jīng)數(shù)據(jù)采集卡數(shù)字化 (一般端口地址設(shè)置為2A0H),程序讀取2A0H端口,根據(jù)讀取到數(shù)值的不同進(jìn) 行判斷。當(dāng)車(chē)體未完全在秤體時(shí),程序提示“車(chē)輪越位,不能計(jì)量”。等車(chē)輛完 全進(jìn)入稱(chēng)體后,才可重新計(jì)量。
這一方法很好地解決了煤炭銷(xiāo)售的汽車(chē)衡計(jì)量過(guò)程中“一車(chē)兩票”、“丟 車(chē)”、“丟量”和“掐量”等問(wèn)題,從而避免了人工處理可能產(chǎn)生錯(cuò)誤而造成的 經(jīng)濟(jì)損失,提高了計(jì)量的速度、效率和可靠性,實(shí)現(xiàn)了計(jì)量系統(tǒng)的自動(dòng)化,并可 方便地與銷(xiāo)售結(jié)算系統(tǒng)進(jìn)行連接。