樊廣恩
(蘭州鐵路局 科研技術(shù)監(jiān)督所,蘭州 730000)
蘭州鐵路局通用汽車(chē)衡過(guò)磅管理軟件的研究
樊廣恩
(蘭州鐵路局 科研技術(shù)監(jiān)督所,蘭州 730000)
蘭州鐵路局通用汽車(chē)衡過(guò)磅管理軟件是針對(duì)鐵路貨場(chǎng)安裝的汽車(chē)衡數(shù)量大,種類(lèi)龐雜,廠(chǎng)家眾多,很多汽車(chē)衡過(guò)磅依然采用手工作業(yè),司磅員工作量大,過(guò)衡數(shù)據(jù)記錄復(fù)雜且容易出錯(cuò),過(guò)衡數(shù)據(jù)統(tǒng)計(jì)難度大,過(guò)衡與貨運(yùn)管理難以結(jié)合等問(wèn)題提出的解決方案。本文主要對(duì)鐵路貨場(chǎng)汽車(chē)衡過(guò)磅相關(guān)環(huán)節(jié)進(jìn)行分析,在此基礎(chǔ)上設(shè)計(jì)功能模塊,論述了軟件與各種型號(hào)汽車(chē)衡儀表自動(dòng)結(jié)合并完成貨物過(guò)磅、除皮、數(shù)據(jù)統(tǒng)計(jì)的方案,該系統(tǒng)的實(shí)施可提高汽車(chē)衡過(guò)磅效率和服務(wù)質(zhì)量。
通用;汽車(chē)衡;過(guò)磅管理軟件
服務(wù)于鐵路貨場(chǎng)的通用汽車(chē)衡過(guò)磅管理軟件主要有以下功能:自動(dòng)識(shí)別汽車(chē)衡儀表數(shù)據(jù)輸出格式;站名字典、貨物品名字典、托運(yùn)人字典、汽車(chē)車(chē)輛字典、供貨人字典等;貨物過(guò)磅;過(guò)磅數(shù)據(jù)統(tǒng)計(jì)。其中,自動(dòng)識(shí)別汽車(chē)衡儀表數(shù)據(jù)輸出格式是通用汽車(chē)衡過(guò)磅管理軟件的重要組成部分。本文主要論述鐵路貨場(chǎng)通用汽車(chē)衡過(guò)磅管理軟件相關(guān)技術(shù)的解決方案。
蘭州鐵路局辦理貨運(yùn)業(yè)務(wù)的車(chē)站70個(gè)(含多經(jīng)裝車(chē)點(diǎn)),安裝各類(lèi)電子汽車(chē)衡器81臺(tái),其中配有微機(jī)的18臺(tái),使用微機(jī)過(guò)磅的5臺(tái),且不同廠(chǎng)家軟件不同,軟件設(shè)計(jì)上也未考慮貨運(yùn)管理因素。81臺(tái)電子汽車(chē)衡器由14個(gè)廠(chǎng)家制造,所用汽車(chē)衡儀表型號(hào)23種,儀表數(shù)據(jù)輸出均為串口,串口結(jié)構(gòu)主要為DB9、DB15和DB25。司磅員年齡普遍偏大,文化程度偏低。
2.1 軟件需要與各種型號(hào)汽車(chē)衡儀表兼容
23種汽車(chē)衡儀表除了硬件接口有差異外,數(shù)據(jù)輸出格式也不相同,通信速率、數(shù)據(jù)位等也不盡相同,因此通用軟件需要能夠自動(dòng)識(shí)別各種汽車(chē)衡儀表數(shù)據(jù)輸出格式。
2.2 軟件需要與貨運(yùn)管理相結(jié)合
鐵路貨場(chǎng)安裝汽車(chē)衡最主要的目的就是為了解決鐵路貨車(chē)車(chē)輛裝車(chē)時(shí)既不超載,也不欠噸的問(wèn)題,這樣既保證了鐵路行車(chē)安全,也維護(hù)了托運(yùn)人的利益,在軟件設(shè)計(jì)時(shí)要考慮相關(guān)因素。
2.3 軟件操作簡(jiǎn)單,易于使用
軟件設(shè)計(jì)需要考慮現(xiàn)場(chǎng)司磅員的實(shí)際情況,很多司磅員文化程度較低,年齡偏大,使用計(jì)算機(jī)的經(jīng)驗(yàn)不足,所以開(kāi)發(fā)的軟件一定要操作簡(jiǎn)單,使用方便,比如在輸入到站、貨物品名、托運(yùn)人等漢字詞組時(shí),只要輸入相應(yīng)詞組的代碼即可等等。
3.1 汽車(chē)衡儀表數(shù)據(jù)的讀取和分析
以XK3190-D2+儀表為例,該儀表數(shù)據(jù)輸出為DB15,如圖1所示。微機(jī)串口通信定義如圖2所示。
汽車(chē)衡儀表串行通信接口:標(biāo)準(zhǔn)配置:RS232C,選配:RS422;波特率:600/1 200/2 400/ 4 800/9 600可選;通信方式:連續(xù)發(fā)送方式/指令方式可選;傳輸距離:RS232C≤30 m/RS422≤1 200 m,數(shù)據(jù)線(xiàn)兩端針的對(duì)應(yīng)關(guān)系如圖3所示,制作好的通信線(xiàn)如圖4所示。
圖3 汽車(chē)衡儀表數(shù)據(jù)線(xiàn)兩端針的對(duì)應(yīng)關(guān)系
圖4 汽車(chē)衡儀表的通信線(xiàn)
將儀表與計(jì)算機(jī)連接后用串口調(diào)試器讀取數(shù)據(jù),當(dāng)汽車(chē)衡儀表示值為1 3730 kg時(shí),通過(guò)調(diào)整串口調(diào)試器的波特率等參數(shù),就會(huì)在串口調(diào)試器的顯示窗口顯示讀出的儀表數(shù)據(jù),如圖5所示。
圖5 通用汽車(chē)衡儀表串口調(diào)試器的顯示窗口
串口讀出的數(shù)據(jù)含“=0373100”,這個(gè)值是以“=”開(kāi)始的汽車(chē)衡儀表示值“13730”的倒置,當(dāng)汽車(chē)衡儀表數(shù)據(jù)變化時(shí),串口讀出的數(shù)據(jù)也相應(yīng)變化。對(duì)各種汽車(chē)衡儀表測(cè)試后知,儀表串口輸出數(shù)據(jù)雖然結(jié)構(gòu)不盡相同,但都以特定符號(hào)開(kāi)始,比如:“=”,“+”,還有以1個(gè)或2個(gè)空格開(kāi)始的等等,輸出數(shù)據(jù)有的倒置,有的不倒置等,但均有規(guī)律可循,這為研制通用汽車(chē)衡過(guò)磅管理軟件儀表數(shù)據(jù)自動(dòng)識(shí)別提供了條件。
3.2 通用汽車(chē)衡過(guò)磅管理軟件的操作流程分析
汽車(chē)衡過(guò)磅的核心就是對(duì)進(jìn)出鐵路貨場(chǎng)拉運(yùn)貨物的車(chē)輛在重載時(shí)過(guò)磅記錄其毛重,在卸貨后過(guò)磅記錄其皮重,毛重-皮重=貨物凈重量。汽車(chē)衡過(guò)磅操作流程如圖6所示。汽車(chē)衡過(guò)磅除皮流程如圖7所示。
圖6 通用汽車(chē)衡過(guò)磅管理軟件毛重稱(chēng)量操作流程圖
圖7 通用汽車(chē)衡貨物過(guò)磅管理軟件除皮操作流程圖
3.3 通用汽車(chē)衡過(guò)磅管理軟件功能模塊分析
汽車(chē)衡過(guò)磅一般由單機(jī)完成,所以軟件設(shè)計(jì)采用C/S模式,開(kāi)發(fā)工具采用Powerbuilder 8.0,數(shù)據(jù)庫(kù)使用Oracle 8i。為實(shí)現(xiàn)通用汽車(chē)衡過(guò)磅管理軟件準(zhǔn)確、可靠、便于操作、易于維護(hù)和貨運(yùn)管理有效結(jié)合,通用汽車(chē)衡過(guò)磅管理軟件需要有以下主要功能模塊。
3.3.1 收集使用車(chē)站信息模塊
填寫(xiě)安裝汽車(chē)衡的車(chē)站站名等,在打印過(guò)磅單時(shí)自動(dòng)打印出過(guò)磅車(chē)站站名等。
3.3.2 自動(dòng)對(duì)接汽車(chē)衡儀表的數(shù)據(jù)輸出
能夠識(shí)別市場(chǎng)上所有儀表的數(shù)據(jù)輸出格式。
3.3.3 字典及字典維護(hù)
為提高過(guò)磅效率,需要建立到站站名字典、貨物品名字典、托運(yùn)人字典、供貨人字典、外勤貨運(yùn)員字典、經(jīng)常拉貨的汽車(chē)字典等,其中站名字典和貨物品名字典結(jié)構(gòu)和數(shù)據(jù)與鐵路貨場(chǎng)貨運(yùn)內(nèi)勤的貨票制票軟件所用的相應(yīng)數(shù)據(jù)一致,以便于在貨運(yùn)貨票數(shù)據(jù)更新時(shí)過(guò)磅軟件的字典能相應(yīng)更新。建立字典后,在過(guò)磅時(shí)需要輸入某項(xiàng)內(nèi)容時(shí),只需要輸入相應(yīng)漢字的代碼即可,比如,在輸入到站“深圳北”時(shí),只需要輸入其代碼,代碼以詞組漢語(yǔ)拼音漢字首字母組成,深圳北的代碼為“SZB”,有效地提高了操作效率。
3.3.4 貨物過(guò)磅
此項(xiàng)是通用汽車(chē)衡過(guò)磅管理軟件的核心,是過(guò)磅數(shù)據(jù)采集的關(guān)鍵點(diǎn),在結(jié)構(gòu)設(shè)計(jì)和邏輯卡控上要周密?chē)?yán)謹(jǐn),保證采集的數(shù)據(jù)有效、準(zhǔn)確、可靠,為過(guò)磅數(shù)據(jù)查詢(xún),貨物盤(pán)庫(kù),貨運(yùn)管理提供基礎(chǔ)數(shù)據(jù),操作界面如圖8所示。
圖8 通用汽車(chē)衡貨物過(guò)磅管理軟件操作界面
3.3.5 過(guò)磅查詢(xún)
提供進(jìn)出貨場(chǎng)過(guò)磅數(shù)據(jù)的查詢(xún)統(tǒng)計(jì),大宗貨物盤(pán)庫(kù)等功能,操作界面如圖9所示。
圖9 通用汽車(chē)衡貨物過(guò)磅管理軟件查詢(xún)界面
通用汽車(chē)衡過(guò)磅管理軟件用于汽車(chē)衡的過(guò)磅管理和司磅員的培訓(xùn),研究該軟件的主要目的是為了保障鐵路行車(chē)安全,使鐵路貨車(chē)在裝載貨物時(shí)不能超出相應(yīng)車(chē)輛的標(biāo)記載重,同時(shí)也為托運(yùn)人提供了準(zhǔn)確的貨物計(jì)量和合理的收費(fèi)依據(jù)。該軟件已在蘭州鐵路局范圍內(nèi)全面使用,效果良好,提高了汽車(chē)衡過(guò)磅效率和服務(wù)質(zhì)量。
[1] 青島市技術(shù)監(jiān)督局.中華人民共和國(guó)國(guó)家計(jì)量檢定規(guī)程JJG539-97《數(shù)字指示秤》[S].國(guó)家技術(shù)監(jiān)督局,1997.
責(zé)任編輯 方 圓
General truck scale weighing management software for Lanzhou Railway Administration
FAN Guang,en
( Research Institute of Technical Supervision, Lanzhou Railway Administration, Lanzhou 730000, China )
General truck scale weighing management software for Lanzhou Railway Administration was proposed to solve the problems that complex of type, many manufactures, large number of truck scale in railway freight yard. The operation for a of truck scale was still manual. The workload of weighing clerk was heavy, the recording data was complex and error prone, it was diff i cult to statistic the scale data, and combine scale and management. This paper analyzed the railway freight yard truck scale weighing related links, on the basis of it, designed the function module, discussed the solution that the software combined with various types of vehicle weighing instrument automatically to implement goods weighing, peeling, data statistics. The implementation of the System could greatly improve the truck scale value of the eff i ciency and quality of service.
general; truck scale; weighting management software
U294.21∶TP39
A
1005-8451(2014)10-0028-04
2014-02-07
樊廣恩,工程師 。