60吨地磅称量软件系统
文章出处:
人气:发表时间:2018-04-09 19:33
以齐化集团地磅称量系统为例,介绍了利用Visual Basic 6. 0高级可视化语言及Mic~ rosoft Access2000数据库实现微机控制下的大吨位车辆的精确测量,主要阐述了该系统的软件编 制、操作及数据维护,对同类系统的完善和开发具有一定的借鉴意义。
我公司60吨地磅于1999年建成使用,设备 采用厢式台面和数据采集仪 表UME1705表。为了适应公司计量管理的需要,微 机软件称量系统由公司自行编制,该系统经过试运 行和不断升级,已经趋于成熟,完全满足了计量的准 确性和数据安全性的要求。
本系统通过微机RS232 (串行口)口与UME1705 数据采集仪表进行通讯,做到微机与仪表的同步显 示,编程时从串口采集数据,然后进行数据处理。软 件采用Visual Basic 6.0(中文企业版)高级可视化语 言编写,数据库采用Microsoft Access2000,界面主要 分为以下几个部分。
1.称量部分
称量部分,如图1所示。

车辆上称前保证仪表预热并归零,当线路正常 时,在微机屏幕上以大字体显示当前重量(0Kg),车 上称后动态显示重量变化,一旦车辆停稳即可确认 重量,这一过程由通讯控件mscomm完成,波特率视 仪表情况一般设为9600 ,由窗体上的Timr控件循 环采集,一经确认Timer停止计时。
程序运行时,第一次上秤被认为是空车,同一车 号第二次上秤被认为是重车。空车时只需输入车 号,并放入当日空车的表格(Dbgrid)中,点击其中某 一车号,可看到该车的历史称量记录,便于核对车皮 的变化。重车时必须选择品名、提货单位,程序自动 计算出净重,其中提货单位是动态追加和自动匹配 的,只要打入前几个字即可快速定位到此单位,大大 减轻了手工录入的烦琐和不准确性;同时为输入车 号方便,把一些常用的车号字头如“黑B”等做成按 钮(Cbmmand),只要点击即可录入,待全部录入完 毕,会在左侧显示一预览表格,包括车号、皮重、净 重、提货单位、品名,之后选择打印份数就可以打印 出计量单,此单上自动加入了打印时间,此时也可以 选择0份数,留作以后补打。
程序自动判断打印内容的高度,打印完毕立即 终止走纸。计量单标题与正文采用不同的字体字号 便于区分。
程序以Data数据控件来连接数据库文件,减轻 了编写代码的工作量。
2.数据查询
(1)综合查询:按照车号、提货单位、时间范围、 品名进行组合查询,条件为空时被认为是包括所有, 当有满足条件的记录时,会在下面的表格中显示该 时间范围内的详细称车记录,若需要可点击相应记 录执行补打,点击表格的标题可以按照相应标题进 行排序,便于快速定位。为满足数据交流的需要,可 把此查询表格导入到电子表格Excel2000中,但只有 系统维护人员才能打开。
(2)分类统计:输入时间范围,会统计出该时间 范围内所有品名的累计净重和车次,便于进行销量统计和对比盘存。
3.数据维护
(1)数据备份:把主计量库、品名库、提货单位库 等复制到任何磁盘介质中,如软盘、其它硬盘、USB 盘等,备份路径由维护人员进行更改。
⑵通讯口 :当前串口出现故障时,可立即更改 为另一串口 ,如COM2 口,以保证称量。
(3)系统时间:由维护人员更改系统时间,以保 证时间的准确。
(4)打开控制面板:当需更换打印机等项时,由 维护人员进入控制面板进行相应的设置。
(5)增加品名:新增产品时,输入一个非重复的 品名会追加到品名数据库并立即生效。
4.超级管理
此项功能仅限系统管理员使用,为完成以下功 能,充分利用了 Wmdows API函数以及注册表操作, 达到了安全操作的目的。
(1)开机选项:可设置开机自动运行,程序退出 时自动关机。
(2)桌面选项:隐藏/显示桌面,使操作员无法操 作桌面。
(3)任务栏:程序运行时关闭任务栏,包括系统 托盘和开始按钮,并可根据需要随时显示出来,同时 屏蔽了 CTRL+ALT + DEL组合键,防止操作员非法 关闭称量程序,还避免了称量程序的多次加载。
(4)打开数据库:可用Access2000打开本程序的 数据库,修改结构、建立索引、导入导出等。
(5)命令行:通过shell语句调用Windows下的标 准程序。
我公司60吨地磅于1999年建成使用,设备 采用厢式台面和数据采集仪 表UME1705表。为了适应公司计量管理的需要,微 机软件称量系统由公司自行编制,该系统经过试运 行和不断升级,已经趋于成熟,完全满足了计量的准 确性和数据安全性的要求。
本系统通过微机RS232 (串行口)口与UME1705 数据采集仪表进行通讯,做到微机与仪表的同步显 示,编程时从串口采集数据,然后进行数据处理。软 件采用Visual Basic 6.0(中文企业版)高级可视化语 言编写,数据库采用Microsoft Access2000,界面主要 分为以下几个部分。
1.称量部分
称量部分,如图1所示。

车辆上称前保证仪表预热并归零,当线路正常 时,在微机屏幕上以大字体显示当前重量(0Kg),车 上称后动态显示重量变化,一旦车辆停稳即可确认 重量,这一过程由通讯控件mscomm完成,波特率视 仪表情况一般设为9600 ,由窗体上的Timr控件循 环采集,一经确认Timer停止计时。
程序运行时,第一次上秤被认为是空车,同一车 号第二次上秤被认为是重车。空车时只需输入车 号,并放入当日空车的表格(Dbgrid)中,点击其中某 一车号,可看到该车的历史称量记录,便于核对车皮 的变化。重车时必须选择品名、提货单位,程序自动 计算出净重,其中提货单位是动态追加和自动匹配 的,只要打入前几个字即可快速定位到此单位,大大 减轻了手工录入的烦琐和不准确性;同时为输入车 号方便,把一些常用的车号字头如“黑B”等做成按 钮(Cbmmand),只要点击即可录入,待全部录入完 毕,会在左侧显示一预览表格,包括车号、皮重、净 重、提货单位、品名,之后选择打印份数就可以打印 出计量单,此单上自动加入了打印时间,此时也可以 选择0份数,留作以后补打。
程序自动判断打印内容的高度,打印完毕立即 终止走纸。计量单标题与正文采用不同的字体字号 便于区分。
程序以Data数据控件来连接数据库文件,减轻 了编写代码的工作量。
2.数据查询
(1)综合查询:按照车号、提货单位、时间范围、 品名进行组合查询,条件为空时被认为是包括所有, 当有满足条件的记录时,会在下面的表格中显示该 时间范围内的详细称车记录,若需要可点击相应记 录执行补打,点击表格的标题可以按照相应标题进 行排序,便于快速定位。为满足数据交流的需要,可 把此查询表格导入到电子表格Excel2000中,但只有 系统维护人员才能打开。
(2)分类统计:输入时间范围,会统计出该时间 范围内所有品名的累计净重和车次,便于进行销量统计和对比盘存。
3.数据维护
(1)数据备份:把主计量库、品名库、提货单位库 等复制到任何磁盘介质中,如软盘、其它硬盘、USB 盘等,备份路径由维护人员进行更改。
⑵通讯口 :当前串口出现故障时,可立即更改 为另一串口 ,如COM2 口,以保证称量。
(3)系统时间:由维护人员更改系统时间,以保 证时间的准确。
(4)打开控制面板:当需更换打印机等项时,由 维护人员进入控制面板进行相应的设置。
(5)增加品名:新增产品时,输入一个非重复的 品名会追加到品名数据库并立即生效。
4.超级管理
此项功能仅限系统管理员使用,为完成以下功 能,充分利用了 Wmdows API函数以及注册表操作, 达到了安全操作的目的。
(1)开机选项:可设置开机自动运行,程序退出 时自动关机。
(2)桌面选项:隐藏/显示桌面,使操作员无法操 作桌面。
(3)任务栏:程序运行时关闭任务栏,包括系统 托盘和开始按钮,并可根据需要随时显示出来,同时 屏蔽了 CTRL+ALT + DEL组合键,防止操作员非法 关闭称量程序,还避免了称量程序的多次加载。
(4)打开数据库:可用Access2000打开本程序的 数据库,修改结构、建立索引、导入导出等。
(5)命令行:通过shell语句调用Windows下的标 准程序。
上一篇:Pcomm在数字地磅称重软件中的应用 下一篇:用友财务软件过磅子系统设计与实现
此文关键字:地磅称重软件,地磅软件
同类文章排行
- 地磅称重计量系统改进方案
- 电子地磅使用前的调整测试过程
- 电子地磅检定收费标准
- 电子地磅在使用中要注意哪些
- 电子地磅检定收费标准
- 地磅检定过程中的问题及探讨
- 地磅检定过程中的问题及探讨
- 浅析远程物料称重计量地磅的设计与实现
- 电子地磅的标定方法
- 电子地磅校准的方法有哪些