樊广恩
(兰州铁路局 科研技术监督所,兰州 730000)
兰州铁路局通用汽车衡过磅管理软件的研究
樊广恩
(兰州铁路局 科研技术监督所,兰州 730000)
兰州铁路局通用汽车衡过磅管理软件是针对铁路货场安装的汽车衡数量大,种类庞杂,厂家众多,很多汽车衡过磅依然采用手工作业,司磅员工作量大,过衡数据记录复杂且容易出错,过衡数据统计难度大,过衡与货运管理难以结合等问题提出的解决方案。本文主要对铁路货场汽车衡过磅相关环节进行分析,在此基础上设计功能模块,论述了软件与各种型号汽车衡仪表自动结合并完成货物过磅、除皮、数据统计的方案,该系统的实施可提高汽车衡过磅效率和服务质量。
通用;汽车衡;过磅管理软件
服务于铁路货场的通用汽车衡过磅管理软件主要有以下功能:自动识别汽车衡仪表数据输出格式;站名字典、货物品名字典、托运人字典、汽车车辆字典、供货人字典等;货物过磅;过磅数据统计。其中,自动识别汽车衡仪表数据输出格式是通用汽车衡过磅管理软件的重要组成部分。本文主要论述铁路货场通用汽车衡过磅管理软件相关技术的解决方案。
兰州铁路局办理货运业务的车站70个(含多经装车点),安装各类电子汽车衡器81台,其中配有微机的18台,使用微机过磅的5台,且不同厂家软件不同,软件设计上也未考虑货运管理因素。81台电子汽车衡器由14个厂家制造,所用汽车衡仪表型号23种,仪表数据输出均为串口,串口结构主要为DB9、DB15和DB25。司磅员年龄普遍偏大,文化程度偏低。
2.1 软件需要与各种型号汽车衡仪表兼容
23种汽车衡仪表除了硬件接口有差异外,数据输出格式也不相同,通信速率、数据位等也不尽相同,因此通用软件需要能够自动识别各种汽车衡仪表数据输出格式。
2.2 软件需要与货运管理相结合
铁路货场安装汽车衡最主要的目的就是为了解决铁路货车车辆装车时既不超载,也不欠吨的问题,这样既保证了铁路行车安全,也维护了托运人的利益,在软件设计时要考虑相关因素。
2.3 软件操作简单,易于使用
软件设计需要考虑现场司磅员的实际情况,很多司磅员文化程度较低,年龄偏大,使用计算机的经验不足,所以开发的软件一定要操作简单,使用方便,比如在输入到站、货物品名、托运人等汉字词组时,只要输入相应词组的代码即可等等。
3.1 汽车衡仪表数据的读取和分析
以XK3190-D2+仪表为例,该仪表数据输出为DB15,如图1所示。微机串口通信定义如图2所示。
汽车衡仪表串行通信接口:标准配置:RS232C,选配:RS422;波特率:600/1 200/2 400/ 4 800/9 600可选;通信方式:连续发送方式/指令方式可选;传输距离:RS232C≤30 m/RS422≤1 200 m,数据线两端针的对应关系如图3所示,制作好的通信线如图4所示。
图3 汽车衡仪表数据线两端针的对应关系
图4 汽车衡仪表的通信线
将仪表与计算机连接后用串口调试器读取数据,当汽车衡仪表示值为1 3730 kg时,通过调整串口调试器的波特率等参数,就会在串口调试器的显示窗口显示读出的仪表数据,如图5所示。
图5 通用汽车衡仪表串口调试器的显示窗口
串口读出的数据含“=0373100”,这个值是以“=”开始的汽车衡仪表示值“13730”的倒置,当汽车衡仪表数据变化时,串口读出的数据也相应变化。对各种汽车衡仪表测试后知,仪表串口输出数据虽然结构不尽相同,但都以特定符号开始,比如:“=”,“+”,还有以1个或2个空格开始的等等,输出数据有的倒置,有的不倒置等,但均有规律可循,这为研制通用汽车衡过磅管理软件仪表数据自动识别提供了条件。
3.2 通用汽车衡过磅管理软件的操作流程分析
汽车衡过磅的核心就是对进出铁路货场拉运货物的车辆在重载时过磅记录其毛重,在卸货后过磅记录其皮重,毛重-皮重=货物净重量。汽车衡过磅操作流程如图6所示。汽车衡过磅除皮流程如图7所示。
图6 通用汽车衡过磅管理软件毛重称量操作流程图
图7 通用汽车衡货物过磅管理软件除皮操作流程图
3.3 通用汽车衡过磅管理软件功能模块分析
汽车衡过磅一般由单机完成,所以软件设计采用C/S模式,开发工具采用Powerbuilder 8.0,数据库使用Oracle 8i。为实现通用汽车衡过磅管理软件准确、可靠、便于操作、易于维护和货运管理有效结合,通用汽车衡过磅管理软件需要有以下主要功能模块。
3.3.1 收集使用车站信息模块
填写安装汽车衡的车站站名等,在打印过磅单时自动打印出过磅车站站名等。
3.3.2 自动对接汽车衡仪表的数据输出
能够识别市场上所有仪表的数据输出格式。
3.3.3 字典及字典维护
为提高过磅效率,需要建立到站站名字典、货物品名字典、托运人字典、供货人字典、外勤货运员字典、经常拉货的汽车字典等,其中站名字典和货物品名字典结构和数据与铁路货场货运内勤的货票制票软件所用的相应数据一致,以便于在货运货票数据更新时过磅软件的字典能相应更新。建立字典后,在过磅时需要输入某项内容时,只需要输入相应汉字的代码即可,比如,在输入到站“深圳北”时,只需要输入其代码,代码以词组汉语拼音汉字首字母组成,深圳北的代码为“SZB”,有效地提高了操作效率。
3.3.4 货物过磅
此项是通用汽车衡过磅管理软件的核心,是过磅数据采集的关键点,在结构设计和逻辑卡控上要周密严谨,保证采集的数据有效、准确、可靠,为过磅数据查询,货物盘库,货运管理提供基础数据,操作界面如图8所示。
图8 通用汽车衡货物过磅管理软件操作界面
3.3.5 过磅查询
提供进出货场过磅数据的查询统计,大宗货物盘库等功能,操作界面如图9所示。
图9 通用汽车衡货物过磅管理软件查询界面
通用汽车衡过磅管理软件用于汽车衡的过磅管理和司磅员的培训,研究该软件的主要目的是为了保障铁路行车安全,使铁路货车在装载货物时不能超出相应车辆的标记载重,同时也为托运人提供了准确的货物计量和合理的收费依据。该软件已在兰州铁路局范围内全面使用,效果良好,提高了汽车衡过磅效率和服务质量。
[1] 青岛市技术监督局.中华人民共和国国家计量检定规程JJG539-97《数字指示秤》[S].国家技术监督局,1997.
责任编辑 方 圆
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
樊广恩,工程师 。