基于PB语言的地磅自动称量管理系统
日照港一公司是专业化煤炭装卸公司,承担着 港口煤炭的中转任务。近几年来,由于公司不断创 新营销策略,港内汽车运输(进港、短倒、出港)业务 不断增加,年转煤量多达170万t以上。承担这些 转煤计量任务的分别是80t 100 t两台地磅。原来两台地磅称量系统的称重软件分别是两 个厂家的,不能实现微机之间的数 据交换,一台地磅过完重车后,皮重称量也必须在 这一台地磅上完成.效率低下另外.原软件不能 升级.功能单一.随着日照港煤炭吞吐量亿吨的突 破.原有称量系统已不能很好地满足港口发展的需 要.所以公司决定对原称量系统进行改造。
1.硬件组成
两台地磅分工相同.均可进行毛重计量、 回皮及出港物料计量其中一台出现故障时.另一台可替代过秤。这样两台地磅在程序设计上 可以大体一致。硬件上,在磅房里两台地磅各配一台计算机、一台专用打印机,计算机通过网口 与称重仪表连接来采集仪表的称量值。两台计算机 通过双绞线连成对等网,以实现数据共享。功能上 设置与100 t地磅相配的计算机为主机(服 务器),与80 t地磅相配的计算机为客户端, 两台计算机均能完成重车计量、磅单(出门证)打印 及计量数据的保存统计、报表打印等任务另外.在 两台地磅前后准备安装一套车辆监控装置. 与计算机相联.实现对车辆上秤情况的监控。2.系统的设计思想及软件方案
通过实现两台计算机联网.做到资源共享,既能实时获取称重信息,又能实现对称重信息的管理.形 成一个高效的、多功能的地磅自动称量管理系统
称重信息源于两部分:一部分是称重仪表传输的称 重量值;另一部分是从键盘输入的相关信息。因此, 自动称量管理系统在获取称重数据时有实时性的要 求,不同于一般的信息处理系统。
在设计系统软件时,本着通用性强、维护方便、 扩充容易等原则,采用Windows下的PB (Power Builder)作为程序开发工具,数据存储采用Microsoft Access数据库。其中PB语言是基于对象的可视化 程序开发工具,使用简单,容易掌握,在代码执行效 率上也有相当出色的表现。PB是一种真正的4GL语言(第四代语言),可随意直接嵌套SQL语句返回 值被赋值到语句的变量中,支持语句级游标、存储过 程和数据库函数,是一种类似SQLJ的规范,数据访 冋中具有很好的灵活性。Access数据库是Windows 下最为流行的数据库,支持它的软件很多。
根据使用单位的实际情况.软件设计主要从以 下几方面考虑:
(1)由于每天需要进出港的车辆很多.这就对 计算机过秤的速度提出了较高的要求为此.在软 件设计上力求简单明了 .操作简便.系统长时间稳定 工作,除了车号必须由键盘输入外,其他项目均由选 择输入.使计量速度大大提高。
(2)由于许多计量管理要求变更、硬件变化都 将对程序产生影响.而这些变更又不常见.因此.对 这些变化的内容不在程序中指定.而是将它记录在 配置文件中.当这些内容发生变更时.简单操作就能 适应.而不需修改程序.充分适应了多变的现场情 况。
(3)采用结构化、自顶向下的设计方法地磅自动称量管理系统的功能结构见图1。
地磅称重信息处理系统包括信息获取和 信息管理两部分:信息获取部分的功能是得到称重 信息,并将其输出显示,包括数据采集、数据存储和 数据显示3个子部分;信息管理又分为称重管理、皮 重管理、用户管理、统计报表管理等,实现方法与一般的信息管理系统所使用的技术相似。
3.系统功能
系统各主要模块的功能如下:
(1)用户管理模块。进入程序前,检斤员登录 自己的用户名和密码,核对无误后方可进入程序,按 照各自的权限范围启动其允许操作的功能。
(2)称重管理模块。检斤员正确登录后此模块 随即启动。其功能是对进港煤炭或焦炭的毛重进行 计量,打印磅单(出门证),并将数据存入计算机,另 一台计算机同时显示此数据。
(3)皮重管理模块。对卸车以后车辆的皮重进 行计量,检斤员输入重车的车号,计算机会从相应数 据库中找出计量重车时的毛重以及本次称量的皮重 并算出净重,确认无误后打印磅单。若车辆不称皮 重.计算机将无法打印磅单.可有效制止不回皮现 象。
(4)综合查询管理模块该模块使检斤员及有 关管理人员能够随时查询车辆毛重、皮重、净重.以 及称重日期、供货单位、装卸垛位,并统计车数、吨数 合计.满足一些临时统计查询的需要.为生产调度提 供便利。
(5)统计打印模块可按日期、供货单位、物资 名称等项目分别汇总.打印详细进出港车辆情况及 统计报表.满足财务结算及生产统计的要求。
4.应用情况
基于PB语言的自动称量管理系统具有硬件简 单、软件通用性强、维护方便的特点经过一年多的 实际应用.得到了各方面的好评.达到了预期目的. 特别是在今年转煤量增加的情况下,应用效果十分 显著,主要表现在以下几方面:
(1)系统可快速准确计量,并可根据需要形成 各种统计报表,实现了数据的标准化管理,管理工作 质量大大提高,符合现代化管理的要求。
(2)简化了称重过程,有效地提高了作业效率, 过车效率由原来的6车/h提高到10车/h,缩短了 客户滞留港口的时间。
(3)通过实现数据共享和信息交换,有效地提 高了计划控制和调度管理的实时性和准确性。
(4)实现了地磅称重系统大量信息的自动化 管理,降低了劳动强度。