针对煤炭企业称重过程中存在的问题,设计了基于VB语言的地磅自动称量管理系统。介绍了系统硬件组成、软件构成、工作原理和主要功能。实现了称量、 开票、数据查询、统计自动化,增强了管理的自动化程度,提高了称重的可靠性和准确性, 大大地提高了工作效率,具有一定的经济效益和社会效益。
1.引言
素有“煤电之城”的阜新市拥有许多企业,其 主要生产原料是煤炭,煤炭数量和质量直接影响企 业的生产及经济效益。早期对煤炭的称重模式存在 很多缺陷,如需要有多人工作、效率很低、容易出 现错误、容易滋生舞弊等现象;无法进行计算机联 网,煤炭销售信息不能够及时向上一级部门传送, 与现代化的企业管理要求越来越不适应。
随着传感器技术和电子技术的迅速发展,特 别是计算机技术的渗透,在衡器领域应用计算机 进行控制和管理,把称重控制与信息管理融合在 一起,通过建立数据库,存储各类数据,只须在 可视界面下简单操作,便可实现全面、复杂的综 合控制与管理,是电子衡器发展的新趋势。为此, 设计一种基于VB语言的地磅自动称量管理 系统,对促进企业生产和计量管理,降低生产成 本,加快资金周转等都有一定意义。
2.系统硬件组成及工作原理
该系统由秤台、称重传感器、称重显示仪表、 计算机、打印机、显示屏等构成,硬件框图如图1 所示:
系统由衡器和微型计算机及接口两部分组成:
1)衡器部分:由地磅秤台、电阻应变 称重传感器、称重显示仪表构成。内置信号线性 变换电路,将压力信号的变化量转换为电流信号, 具有低失调、低漂移、非线性小等特点,通过精 密电阻转换为1?2V的电压量,进行A/D转换。 电路的线性度优于0.01%。
2)计算机及接口部分:计算机采用586以上 微机、配置128MB内存,硬盘10GB以上。大容量的硬盘和内存及丰富、完善的软件,既保证了 数据文件存储的可靠性,又有良好的窗口及强大 的联网通讯功能。与衡器的接口电路由采样/保 持器、模/数转换器实现。采样/保持电路实现 对多点采集的信号保持稳定,通过电位调整电路 可调整其输出电压范围为1?5V。A/D转换芯片 采用12位的AD574A,输入模拟信号1?5V,输 出12位数字信号,由微机分两次读取。进行模/ 数转换后送入计算机,计算机对传输来的数据进 行加工处理。
微机的RS485转换器通讯速率为9600B/S, 打印机选用松下一 1121型针式打印机。微机配有 网络适配器,用于接通企业网,为保证整个系统 可靠工作,供电部分采用UPS电源。该系统由于 采用UPS不间断电源供电,当出现断电等电源故 障时,可实现现场保护,保存各种数据信息。另 外,当系统出现故障时可将系统切入手动转台。 保证称量工作继续进行。
3.系统软件组成和数据库的设计
3.1系统软件组成
主系统程序采用模块化设计,由六个程序模块 组成,包括主模块、称重处理模块、数据浏览模 块、数据打印模块、系统维护模块和退出模块。
1)主模块主要完成初始环境的设置、定义主 菜单及各子菜单项、对各子功能模块的调用。2 )称重处理模块分为称毛重、称皮重2个子模块。 3)数据浏览模块主要提供对过磅数据的浏览、修 改及查询。由于汽车磅过磅量比较大,过的品种 及收、发货单位比较多,为了方便、快速地浏览修 改数据,整个模块又分为按车号、按收发单位、 按品名、未结帐车、未回空车浏览修改子模块。 4)数据打印模块主要完成计量单据打印、统计报 表生成的功能。根据汽车磅的结帐方式又分为单 车打印、多车打印、同时打印和数据统计等子模 块。5)系统维护模块主要完成对系统所用到的相 关代码库如品名、发货单位等)的维护允许追加、 修改和打印)及皮重库的查询,另外还增加了一些其 它辅助功能如:计算器、数据转储程序、屏幕保护 程序等)。6)退出模块是保存完数据,退出微机管 理称重系统。
系统的软件工具采用VB语言,程序设计采用 模块化的设计思想,将整个系统的功能划分成若 干个模块来实现。由于各模块间相互独立,便于 调试和修改,为系统的维护和扩展提供了方便。 系统软件由主程序模块和若干个子程序模块构成。 用户通过登录界面进入到主界面,具体称重界面 如图2所示:
3.2系统数据库的设计
系统程序采用VB6.0语言编程,而VB6.0语 言支持多种形式的数据,本系统对称重数据的存 储采用M icrosoft Access 7.0数据库结构。
1)文件结构:每天的称重记录的存储形成一 个文件,文件名为当天的日期,形式为 YY-MM-DD。每一个月称重记录形成一个文件夹, 再在其上建立年文件夹,易于进行文件管理和数 据查询。
2)数据表结构:本系统数据库数据记录设置 13个字段。各个字段所记录的数据在每一个记录 中都有可能不同,并且每一次称重的数据是唯一 能反映本次称重的状态和特点,所以各个字段在 相互关联时属于强关联性,这种强关联性决定了 文件中必须有一个表结构能全部包含这些字段。
3)数据存储量:数据库文件中一个表结构存 储量为50K,每一个记录存储量为1.33K。对于称 重频繁的系统来讲如每天记录大于100个,系 统的文件结构会更显得紧凑。由于现代存储技术 的飞速发展,大容量的硬盘会使这样的存储量显 得微乎其微。同时,有些字段的数据可能为空, 经压缩后会更小,这样的存储量不会给硬盘带来 负担。因此,本系统的数据库存储量能够达到存 储要求。
4.结束语
基于VB语言的地磅自动称量管理系统 具有硬件简单,软件通用性强,维护方便的特点, 实现实时多任务监督控制及多级管理,卓有成效 地提高了工作效率、防止了舞弊情况的发生,具 有显著的社会效益和经济效益。此系统除实现企 业对煤的称重管理,亦根据需要实现对其他原料 的称量管理。只要对传感器系统及管理软件稍做 改动即可实现各种称量的需要。