商品量检验中称重数据自动采集软件的设计

类别:最新资讯 时间:2018-03-22 点击:56 次

本文叙述了商品量检验(定量包装商品净含量检验)中称重数据自动采集软件设计的过程,介绍了软件的基本功能及其特点。
随着我国经济的快速发展和广大人民群众生活水平 的不断提高,以及各类超市的蓬勃兴起,定量包装商品在 广大人民群众日常生活中的消费比例也越来越大,定量 包装商品净含量是否准确越来越多的受到政府、媒体和 广大消费者的关注。江苏省质量技术监督局组织相关技 术人员研制开发了《定量包装商品净含量计量检验管理 系统》以下简称管理系统,在我所商品量检测实际的应用 中发现该套系统的数据是根据原始记录由人工进行逐一 输入的,往往会由于数据输入量多而引起输入错误,并且 增加了检验人员的工作量,因而本人尝试研制可以实现 称重数据自动采集的接口软件。
1.设计思路
随着微电子技术的不断发展,各种电子称重设备也 发展迅速,最为常用的电子秤也都提供了与PC机的接 口(如RS232,RS486串行接口等),因此本人采用带 RS232接口的电子秤与PC机连接,由PC机采集称重 数据,并通过软件与我省开发的《管理系统》建立了数据 连接,实现数据的自动采集输入。
2.开发工具及电子秤的选择
2.1开发工具的选择
本人选用Visual Basic 6. 0 (VB6)作为软件开发平 台。首先,我省本系统开发使用的《管理系统》本身就是 以VB为开发工具的。因此,数据连接比较容易,也为将 来可以把数据采集功能集成到《管理系统》中提供方便; 其次,VB工具使用人员广泛,有利于合作开发;其三,该 软件界面友好,功能全,可以实现RS131串行接口的数 据读写,同时可以灵活运用API函数,实现与其它程序 的部分数据交换。
2. 2电子秤的选择
经过对目前常州各大衡器生产厂进行调查,几乎所 有电子秤生产厂均可以为其生产的电子秤添加RS232 接口,并且RS232串口输出都可以以字符串格式输出称 重数据,这就提高了定量包装称重数据采集软件接口的灵活性,本人采用了常州托利多称重设备系统有限公司 生产的电子秤(其称重显示仪型号为1^3126)。
3.数据采集软件解决方案
3.1 XK3126型称重显示仪的数据通讯参数
我们设置电子秤数据输出为“连续方式输出数据”, 这样仪表的RS232 口将不断地以串行方式输出仪表所 显示的称重数据。
①XK3126型称重显示仪RS131接口插针管脚定 义,见表1。

3.2用VB解决RS232串口连接(参数设置如图1)

经过市场调研,大部分电子衡器RS232串口都可以 支持字符型数据输出,只是不同型号的显示仪表所输出的数据格式不一致,如:每帧数据字符数不同(XK3126 型仪表在连续输出时为18个字符,XK315A1型仪表7 个字符),小数位数的设置不同(XK3126型仪表小数点 信息在状态字4中设置,XK315A1型仪表小数点直接 在输出字符中)等等。为了能灵活应用于各型号电子秤 的显示仪表,就要求在RS232串口通讯参数的设置中添 加数据格式的设置(如图1右侧“数据格式设置”,并且 要尽量使数据采集过程简单化。
④状态字B、C定义,见表4。
3.3接收称重数据并预处理(软件主界面如图2)


把PC机与电子秤建立好物理连接并为程序设置好 串口通讯参数后,就可以进入软件主界面,选择仪表型 号,输入采集样本数,选择数据发送方式,然后就可以进 行称重数据的采集了,主界面的“称重值”将与电子秤显 示同步(如果显示仪表每帧数据输出间隔不足以达到实 时显示,则在主界面的称重值会出现滞后现象),当称重 值稳定后确认保存一个样本重量,直到样本全部称重结 束,如果“数据发送方式”选择“保存到数据库后发送”,则 会将数据保存到数据库后,进入下一批样本的称重。
3.4转发称重数据(软件主界面如图2)
本软件米用了 WinAPI中SendMessage函数进行
Windows程序间的数据发送(由于《管理系统》的源代码 并不向使用单位公开,因此所得称重数据难以被它直接 引用)。在软件中提供了数据的发送频率设置(默认为每 秒发送一个数据),检验人员可以根据自己的操作速度设 置该值。
4.本数据采集软件的优点
4.1提高检测数据的真实性。由于《管理系统》是由人 工输入检测数据,容易产生人为差错;如果使用本软件, 则可以把采集到的电子秤数据直接由PC机发送到《管系统》,免去人工输入,从而可以增加数据的真实性。
4. 2数据批量采集,批量发送到《管理系统》。本软件使 用数据库存放采集来的数据,因此可以批量地进行分组 采集并保存,发送时也可以进行批量发送数据。
4.3减少差错率。由于从数据的采集、发送到数据处 理,均由本软件和《管理系统》无缝操作完成,避免了称重 时的读数差错及数据的输入差错,检测人员不用再担心 数据的准确性,整个数据的传递在PC机内部完成。
4.4软件界面简洁友好,操作简单,并可用于现场检验。
4.5软件RS232串口通讯设置灵活,可适用于大部分 常规带RS232串口输出的电子秤。
4.6该软件稍作修改还可用作电子秤与其它软件的接口。
5.结束语
由于本人已从事多年的商品量检验工作,在软件开 发过程中,始终从方便检验人员使用的角度考虑问题,因 此,软件具有界面友好、操作方便、符合实际检验习惯、具 有较广的使用价值等特点。在本软件的研制过程中,受 到多个电子衡器生产单位及计算机工程人员的大力支 持,在此深表感谢。
 

中国领先的称重软件技术提供商

The Leading Provider of Geomatic Solutions in China

展开收起网站地图