配方批次追踪系统的设计与实现

2016-12-26 23:27杨晓宾
电子技术与软件工程 2016年22期

杨晓宾

摘 要

卷烟自动化生产物流中配方高架库负责为制丝工序提供烟叶原料,处于卷烟生产源头把控的重要位置。按照工艺要求配方库的出入库作业都是以配方批次为基本单位的,但为了保证效率,在实际生产中都按照烟叶等级类型进行批量入库,两者的错位给配方库造成了较大的管理混乱和质量隐患。针对该问题,本文提出了线外辅助系统的解决思路, 通过线外辅助系统完整全面地对整个配方批次全生命周期中的各个过程进行描述,可以实现与实际物流运转情况的双向核对,实现自动化的质量隐患报警。配方批次追踪系统上线后通过前后工作的分析比较,对保障配方批次“原批原用”取得了显著效果。

【关键词】配方高架库 配方批次 线外辅助系统 双向核对 原批原用

昆明卷烟厂配方高架库主要职责是为制丝部门及时、准确、柔性化地提供生产所需批次烟包,整个自动化立体仓库的计算机物流上位管理系统WMS(Warehouse Management System )采用了昆船集团的整体集成物流管理软件TIMMS,通过计算机统筹的管理调度命令控制协调现场大量物流设备的高效运转和相互配合,满足配方入库作业和配方出库作业的正常运转以及灵活多变的业务管理需求。

为保证入库作业效率,配方入库作业在实际操作中都是按照基础烟叶类型——烟叶等级进行运转和管理的,但为了满足制丝工艺要求,配方出库作业又是以基础烟叶类型组合——烟叶配方为单位出库的(使用最新的配方入库,以递增的方式为每一批入库配方编制批次号,以批次号为标识定位到某一入库的批次配方后进行出库),频繁的配方等级加剧了“每天配方入库计划分解后是否与实际入库等级相一致?”、“结算意义下配方库存烟包是否能构成一个个完整配方”、“每天配方出库烟包是否与对应入库配方相一致”等方面的疑问,而解决这些问题的核心在于如何高效、准确地进行配方批次追踪。

1 系统设计思路

目前大部分的自动化物流上位系统都是由专业的物流软硬件集成制造商提供的,TIMMS也一样,软件源代码受版权保护,再加上TIMMS配方入库设计理念是以烟叶等级为基础单位进行运作和管理的,造成了现有TIMMS框架基础上完善地解决配方批次追踪问题的代价较大。

为此我们提出了线外辅助系统的解决思路,即通过信息化技术研发基于B/S架构的配方批次追踪系统,该系统不会对自动化物流上位系统的运转产生任何影响,两个系统相互独立互不干涉。

配方批次追踪系统着重点在于对配方批次入库、出库对应关系的表示,包括配方批次的入库日期、配方牌号、配方的具体明细、出库时间、出库班次等信息,完整全面地对整个配方批次全生命周期中的各个过程进行了描述,以批次号为核心对配方库入库、出库、库存进行配方粒度级的高效管理,这里需要强调的是配方批次追踪系统里记录的信息是事前的、计划性的、人工录入的。TIMMS里采用了大量的过程数据对实际出入库情况、实际库存情况进行了记录,TIMMS里记录的信息是事后的、记录性的、系统自动产生的。最终,可以通过连接对比两个系统的数据库实现系统自动对账,以秒级的反应速度一键完成了实时库存、入库过程、出库过程的准确性检查,实现了帐帐相符、帐实相符,最大限度地保障了配方批次“原批原用”的工艺质量要求,配方批次追踪系统与Timms管理系统的关系如图1所示。

2 系统实现

本系统采用瀑布模型(Waterfall Model)和迭代模型(Iterative Model)相结合的开发模式,对配方批次追踪系统目前所确认的核心需求进行快速瀑布模型式开发,对试运营阶段、正式运营阶段提出的改善性需求进行迭代模型式开发。

根据系统的特点和需求,整个系统采用B/S模式,即浏览器/服务器结构,通过技术对比,最终确定采用ASP.NET技术进行前端开发,中间web server 采用IIS,后台数据库由Oracle 11g数据库支持,ASP.NET开发工具使用Microsoft Visual Studio 2010,数据库开发工具为PL/SQL Developer 10.0.3.1701。

配方批次追踪系统的功能模块图如图2所示。

整个配方批次追踪系统采用了多个模块对不同状态下的配方批次信息进行了全面完整的记录,比如正常入库后再出库的批次与先出库再补库的批次对应不同的模块、一次性完整入库的批次与分多次入库的批次对应不同的模块,一次性完整出库的批次与部分等级出库的批次对应不同的模块,针对可能出现的不同情况系统都设计了完整规范的流程和模块来与之对应。

开发完成后的系统初次试运行如图3所示。

可以直观地看到,在初次试运行当天,实际物流系统与配方批次追踪系统的配方入库对账记录一键就自动生成了出来,根据不一致的记录信息就可以快速追溯问题所在,确定是实际物流系统的入库等级类型和数量有问题,还是配方批次追踪系统上填写的追踪信息有错误,将可能的工艺质量隐患消灭于萌芽状态。

3 结语

文本对卷烟自动化生产物流中配方库配方批次追踪和管理所面临的问题进行了深入讨论,提出了线外辅助系统的解决思路,通过研究开发和推广运营整个配方批次追踪系统取得了良好的效果,实现了配方库入库流程、配方库出库流程、配方库库存管理流程、配方库等级替换流程的配方批次粒度级管控,最大限度地保障了配方批次“原批原用”的工艺质量要求,出入库计划和实际运行情况的核对过程从原来的数十分钟缩减到了现在的数秒钟,整个系统在其他卷烟厂配方库也具有较强的推广意义。

参考文献

[1]陈昱.杭州卷烟厂配方与制丝物流高架库系统[J].物流技术与应用,2013.

[2]杨云.烟丝原料配方立体仓库物流调度与库存控制[M].济南:山东大学,2008.

[3]姜明,关斯宾,师建全,周永胜.卷烟配方数据库的建立和应用[J].烟草科技,2001.

[4]张忠宾.青岛卷烟厂原料配方自动化立体仓库项目的设计及实施[M].青岛:中国海洋大学,2009.

[5]孙琼.卷烟配方自动化立体仓库总体规划设计的研究[M].昆明:昆明理工大学,2006.

作者单位

红云红河集团昆明卷烟厂生产四部 云南省昆明市 650231