条码数据采集在电源生产中的应用
2010-03-24高鹏程周晓慧
高鹏程,周晓慧
(杭州电子科技大学信息与控制研究所,浙江杭州310018)
0 引 言
近些年,条码技术作为一种关键的信息标识和信息采集技术,在全球范围内取得迅猛的发展,被广泛的应用于生产生活领域,在我国,条码技术也正以飞快的速度,在各行业的应用中不断发展,已经成为信息化建设中的一个重要部分[1]。而且,条码技术作为21世纪最流行的一种信息采集和自动识别技术,具有成本低、即时数据输入、可靠性高等优点。利用条码技术可以提高企业的信息化和自动化[2]。目前电源生产现场的数据主要依靠操作人员手工记录完成,工作量大,速度慢,成本高,而且在多次的纸、笔、键盘录入过程中出错率高,降低了企业的生产效率,同时也不能保证数据的准确性和实时性[3]。本文针对上述缺点,以某电源公司为例,分析了生产过程中电池条码流程,提出相应的适合员工操作的条码采集方案,并且实现了采集器与ERP条码信息系统的通信,加快了企业的信息化管理。
1 条形码流程分析和采集方案
为了能够实现基础数据准确、方便、快速采集,自动识别技术是至关重要的。在电池整个生产销售过程中,生产线上采用固定式扫描器,电池下线后采用手持式采集器,然后将采集得到的条码信息上传到ERP系统进行处理。电池条码扫描流程主要分为3部分:
(1)生产线热胶封后,检验员对电池进行编号,在热封或胶封完毕后由操作人员将条码贴在电池上,电池灌酸、活化清洗下线后,记录下线时间和工序号;
(2)装箱电池复核合格后才能装箱,装箱时,操作工把电池的开路电压测量记录。把同一类型的电池配置装箱,然后贴上外箱条码,检验员审核;
(3)仓库装箱后,叉车操作人员将各种类型的电池放到指定的货架中,记录货架号,如需调整电池,可将电池放入新货架,并记录新货架号,发货时,叉车操作工将电池从货架上取下,经检验员检验合格后发货,将检验不合格的电池内部出库。当发生质量投诉时,由客户中心提供发货日期、发货地点及电池编号,质管部负责查询该电池的质量信息,并将电池退回废品仓库。企业根据条码信息跟踪电池,对报废的电池回收处理,实现企业的绿色制造。
根据电池条码流程和实际操作中存在的问题,本文提出相应的采集方案[4,5]。
(1)生产线:在生产线上使用固定采集器,并将灌酸机采集的酸重,活化时采集的放电电压保存到相应的txt文档中,将生产线上各个环节采集的条码txt文件与相应的数据txt文件合并,上传到ERP中的条码信息管理系统。
(2)装箱:配组是装箱的重要环节,在采集器自带的编译器中用C语言编写算法,将每箱中不能配组的电池和配组范围显示在采集器中,提高现场实时配组效率。在装箱时,先在采集器中输入每箱电池数量N,充电日期,下线批次,然后输入开路电压,采集电池条码,依此循环,采集完N个电池条码后,将不能配组的电池条码删除,采集新的电压和条码,接着扫描外箱条码,最后将生成的打包.txt上传到ERP数据库中,并将信息显示在ERP中。
(3)仓库管理:入库时,先输入每个货位的电池数量,然后扫描货架号,然后再扫描外箱条码。货架调整时,扫描新的货架号,再扫描外箱条码,上传ERP后会把电池的货架号换成新的货架号。内部出库、盘点和发货只需扫描外箱条码,在ERP将电池的物品号,规格,箱数和总量统计出来。在ERP查询使用期>5年的电池,及时与相应的客户沟通,对报废的电池回收,在废品仓库中报废处理。
2 条形码编码与手持式采集器
2.1 条形码编码
企业选用CODE 128作为电池条码的编码码制。条形码由电池型号、条形码部分和电池条形码编号3部分组成,由于外箱条码和电池条码编码信息不同,分别制订编码规则。
(1)电池编码规则:前7位为电池分类,第8~9位为装配线,10位其它,一般为0,11~16位为年月日,后4位为当日序号。电池条码如图1所示。
(2)外箱编码规则:前2位为产地,第3~9位为电池分类,10~15位为年月日,后6位为当日序号。外箱条码如图2所示。
图1 电池编码规则
图2 外箱编码规则
2.2 手持式采集器功能模块
根据生产实际需求和实际操作流程,需采用手持方便,移动灵活,内存容量大,可脱机独立操作的采集器,企业选用JBA188采集器,采集器功能主要包括装箱和仓库管理2部分:
(1)装箱主要有大密装箱、中密装箱、装箱拆箱、复检等功能,每个功能在扫描条码重复,条码位数不对都会报警提示,并且都有删除功能。在装箱中,同一箱电池必须为同一型号,不同报警。复检时需重新输入开路电压;
(2)仓库管理主要有入库、调拨、发货、仓库拆箱、货架调整、盘点等功能。每个功能同样在扫描条码重复,条码位数不对都会报警提示,有删除功能。
3 数据上传
数据采集成功后,上传采集的数据实现采集器与ERP的通信。上传数据代码主要采用delphi实现[6-8],通过静态调用JBA188自带的JBA188.d ll文件将采集器中的条码txt文件上传到PC机,使用TADOConnection控件连接数据库,该控件提供了事务管理和恢复原数据等操作,用TADOQuery控件访问数据库中的表,执行insert操作。利用数据库的锁机制来支持并发操作和保证数据的完整性。数据上传流程图如图3所示。
电池装箱在数据上传后,外箱条码和电池条码对应的物品号、物品名称、物品规格、物品说明、物品单位、物品说明、开路电压等信息显示在ERP中。电池装箱界面如图4所示。
图3 数据上传流程图
图4 ERP中电池装箱界面
4 结束语
本文详细分析电源生产过程中条码流程,并针对实际操作存在的问题,采用了不同的条码采集方案,实现了采集器与ERP的直接通信,方便了员工操作,提高了企业的生产效率,降低了企业成本,加快了企业的信息化管理。
[1] 赵胜.条码技术发展的现状与趋势研究[J].邢台职业技术学院学报,2008,25(5):76-78.
[2] 秦开涌,胡业发,丁毓峰.条形码技术在生产信息采集系统中的应用[J].计算机工程与应用,2005,41(23):206-208.
[3] 张德珍,张子芳,余钟伟,等.基于盘点机的生产现场数据采集及处理系统[J].计算机工程与应用,2008,44(22):222-225.
[4] 刘玉霞,肖淑君.ERP系统条码数据采集采集解决方案[J].天津理工学院学报,2004,20(2):66-68.
[5] 林小勇.手持条码数据采集器在图书现场采购中的应用[J].农业图书情报学刊,2006,18(10):58-59.
[6] 赛奎春,宋坤,赵智勇.Delphi工程应用与项目实践[M].北京:机械工业出版社,2005:205-211.
[7] 启明工作室.Delphi+SQL Server数据库应用系统开发与实例[M].北京:人民邮电出版社,2005:67-83.
[8] 刘辉.零基础学SQL Server 2005[M].北京:机械工业出版社,2008:292-311.