




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
论文摘要 传统工场管理系统适用于通用简单生产环境下的生产流程控制同配件跟踪, 随着电子制造业自动化生产程度日益提高,工场管理系统需要同自动化生产、电子 测试相结合,实现生产流程控制、配件追踪同产品测试的实时统一。当前市场上工 场管理系统较少提供数据接口,用户无法更改系统代码或集成其它相关系统,很难 使系统完全符合自己要求。 针对摩托罗拧公司宽带无线设备高度自动化牛产的要求,我们通过对旭电 s t a r s 工场管理系统进行软件集成开发实现了生产流程控制、配件追踪同产品测试 的统一。在开发中,我们主要将注意力集中在条形码标签开发方面,通过条形码标 签打印系统的开发,将旭电s t a r s 工场管理系统、摩托罗拉电子产品测试系统有机 的集成起来,实现了p c b a 和成品生产流程集成控制,自动化测试及产品配件追踪 功能。 关键词:工场管理系统,自动测试系统,条形码标签打印系统 勰l 弘吩 a b s t i t a c t t r a d i t i o n a ls h o p f l o o rc o n t r o l s y s t e md e a l sw i t hp r o d u c t i o n f l o wc o n t r o l a n dc o m p o n e n t st r a c k i n gi ns i m p l ep r o d u c t i o ne n v i r o n m e n t ,w i t ht h e d e v e l o p m e n to fa u t o m a t i ee l e c t r o n i cp r o d u c t i o n ,n e wt y p e o f s h o p f l o o r c o n t r o ls y s t e mn e e d st ob ei n t e g r a t e dw i t ha u t o m a t i cp r o d u c t i o na n d i n d u s t r i a lt e s t i n gt or e a l i z ep r o d u c t i o nf l o wc o n t r o l ,c o m p o n e n t s t r a c k i n ga n di n t e g r a t e dt e s t i n gf u n c t i o n s i nt h em a r k e t ,c u r r e n t l y m o s to ft h e s h o p f l o o rc o n t r o ls y s t e m ss e l d o mp r o v i d es y s t e mi n t e r f a c e , u s e r sc a n tm o d i f ys o f t w a r ec o d eo r i n t e g r a t eo t h e rs y s t e m st om e e t t h e i rb u s i n e s so b j e c t i v e s t om e e tm o t o r o l aw i r e l e s sc a b l em o d e ma u t o m a i cp r o d u c t i o nr e q u i r e m e n t s , s o l e c t r o ns h e n z h e ns i t ei n t e g r a t e ds t a r ss h o p f l o o rc o n t r o ls y s t e m , m o t o r o l ai n d u s t r i a lt e s t i n gs y s t e mt om e e tp r o d u c t i o nf l o wc o n t r 0 1 c o m p o n e n t st r a c k i n ga n di n t e g r a t e da u t ot e s t i n go b j e c t i v e se f f e c t i v e l y d u r i n gt h ed e v e l o p m e n t ,w ep a i dh i g ha t t e n t i o nt ob a r c o d el a b l ep r i n t i n g a r e a ,t h r o u g hl a b e lp r i n t i n gs y s t e md e v e l o p m e n t ,i n t e r g r a t e dp c b aa n df g p r o c e s sc o n t r o l ,i n t e g r a t e dm o t o r o l at e s t i n gs y s t e ma n ds t a r ss h o p f l o o r c o n t r o ls y s t e m ,r e a l i z e dc o m p o n e n t st r a c k i n gf u n c t i o n k e yw o r d s :s h o p f l o o rs y s t e m ,a u t ot e s t i n gs y s t e m ,b a r c o d el a b e l p r i n t i n gs y s t e m 第1 章引言 1 1 工场管理集成系统研究背景 在电子制造业中,传统工场管理系统只适用于通用生产环境下生产流程控制 同配件跟踪,随着电子制造业自动化生产程度日益提高,工场管理系统需要同自动 化生产、测试结合,实现生产流程控制、配件追踪同产品测试的实时统一。旭电科 技是全球5 0 0 强及最大的电子制造业公司之一,生产c i s c o 、n o r t e l 、i b m 、s u n 、 l u c e n t 、h p 、i n t e l 、m o t o r o l a 等1 5 0 多家全球知名公司高科技电子产品。针对摩 托罗拉公司宽带无线宽带产品自动化生产及集成的电子测试要求,旭电深圳公司信 息管理部需要提供能够适应s m t 自动化生产、满足p c b a 和成品生产流程控制、集 成产品测试同配件跟踪的实时统一工场管理系统,并提供客户远程访问测试设备及 相应数据库的功能。 图卜1 s b 6 9 4 0 无线宽带网关 图卜2 s b v 5 1 2 0 外置宽带无线解调器 1 2 工场管理系统现状 当前,工场管理系统系统是取得实时生产数据,控制、调度、管理制造过程 的软件系统,属于m e s 类别,一般拥有独立的数据库,支持与e r p 等企业管理软件 共享数据;或附属于e r p 生产管理模块,提供较简单的生产流程控制功能,共同发 挥各自的效益,具有投资大、数据最大( i b 级别) 、实时性强、2 4 小时运作、现 场及历史数据追踪等特点。随着电子制造业自动化生产程度日益提高,工场管理系 统需要同自动化生产、测试结合,注重底层设备的控制与管理,填补底层设备与管 理系统之间的空白,实现生产流程控制、配件追踪同产品测试的实时统一。当前市 场上独立的工场管理系统或通用e r p 生产管理模块大多不具有通讯接口,无法实现 实时通讯功能,实时取得设各的运行信息或控制设备,需要在现有工场管理系统基 础上做更进一步的研发,利用大多数设备已具备的通讯接口,开发部分专用的接口 程序,才能提供符合电子制造业通讯规范的的工场管理系统,实现自动化测试、生 产控制、部件追踪等功能的统一。 1 3 论文架构 本篇论文之后的章节安排如下:第二章将会介绍摩托罗拉公司对系统、软硬 件平台、网络等方面需求,提供可行性方案及开发计划。第三章会介绍工场管理 系统集成项目的相关设计。第四章介绍工场管理系统集成项目的详细设计及实现, 包括条形码打印系统程序流程图、界面设计与实现、条形码详细设计实现等。第五 章为这篇论文做总结并提出未来发展的想法。 2 第2 章需求分析同开发计划 针对摩托罗拉公司客户要求,我们与所有相关工程师做了详细的沟通,仔细 研究了各方面的需求状况,做为我们进一步设计的基础,并根据试生产的具体时 间,拟定了相应的开发计划。 2 1 摩托罗拉客户需求 根据探讨,摩托罗拉公司认为旭电公司集成的工场管理系统需满足以下要求 来配合产品自动化生产、部件追踪及电子测试集成功能:系统可充分满足p c b a 半 成品同最终产品多条生产线的集中生产流程控制;系统可与摩托罗拉公司公司产品 测试软件数据库集成,通过数据集成控制生产流程;系统需要在线多工位打印条码 用于产品追踪;摩托罗拉公司公司工程师可通过远程访问控制测试系统,调整数据 库性能及配置。 2 2 软硬件平台需求 一套完整的工场管理系统需要一系列特定硬件及软件平台予以支持,服务器 硬件需要采用双机热备架构,保证服务器的实时安全性,客户端电脑选用商业电脑 c p u p i i l 5 0 0 以上配置。软件体采用客户服务器模式,将应用层与数据层分离,客 户端执行用户响应,服务器端执行数据库处理,并将结果返回到客户端,这种方式 能有效地适用于数据量处理较大,业务规则较复杂的应用环境。软件操作系统平台 前端用w i n d o w s2 0 0 0 ,后端用w i n d o w s2 0 0 0 服 务器版和s q ls e r v e r 数据库。开发工具综合考 虑系统执行效率、编程效率、可扩充性、可维护 性、可移植性等多种因素,我们选用微软v b 进 行高效、快速开发。同时准备斑马条码打印机同 业界最常用的c o d e s o f t 系统用于条形码生成及 图2 2 1 打印,准备扫描枪扫描条形码用于流程控制等。 电脑、条码打印机和扫瞄器 2 3 网络需求 摩托罗拉公司要求其工程师可通过远程访问安全地控制测试系统,调整数据 库性能及配置,监控d a q t r o n 测试数据库数据及实时生产。其测试设备应该设置在 独立的v l a n 网段,并有防火墙予以保护。当其工程师访问测试设备前,需要建立 有效的v p n 连接。 2 4 可行性方案 3 仔细分析旭电公司s t a r s 工场管理系统及摩托罗拉d a q t r o n 测试系统控制流 程后,我们确定旭电公司s t a r s 工场管理系统可提供部分流程控制及产品部件追踪 功能,通过系统二次开发,有两种方式可实现客户生产需求。首先,通过开发数据 接口,集成s t a r sp c b a 生产流程和d a q t r o n 测试流程的控制:其次针对成品生 产,开发条形码打印系统,利用s t a r s 工场管理系统及摩托罗拉d a q t r o n 测试系统 数据接口,取出成品生产流程控制所需数据,辅以z e b r a 公司c o d e s o f t 条形码设 计系统,打印所有流程控制及成品出货所用标签,从而在成品生产流程控制阶段集 成摩托罗拉公司测试系统同旭电工场管理s t a r s 系统,最终实现p c b a 和成品生产 流程控制、自动化测试和配件跟踪的实时统一,适应s m t 自动化生产。对于客户远 程访问需求,我们可以通过网络架构设计更改予以实现,综合来看,各方面都具有 较高的可行性。 2 5 开发计划 在了解摩托罗拉公司产品生产工场管理系统要求之后,我们组织了专门的项 目组,进行了初步的分析,总计两人负责整个项目的实施,根据摩托罗拉公司定单 计划要求及分析结果,拟定了如下开发计划。 表2 - 5 1 开发计划 螺辱壤日_ 搁戈俐对鸬开拍 掂柬 1可订性封听可订牲研冤撮冒,a d w 0 2疆茸拼爱讦翔甜茸群麓讦埘:讲爱蔓毽瑞鬻措r2 d 吖0t h u7 i b 州 3蝴l 蓑焉格璃冁书, 3 d 叫0h7 f l 5一碰鳓瞄鲥姘 | 黼避工格啊曩蜃最掘嶝硼朔硼穗酊it 蛳 忡d ? t 4 k t 4 、 州7 n # j 0 4 6斟嘲糊嶝睽摊猷设 fi1 槲t h u 7 1 1 5 4 t h l ii q sj 0 4 7o t t , 日j i m l i i 十 ; l1 _ y ;t h u 7 t 1 5 日4i t h u 7 t 1 5 d 4 8翻黼榭r l i 1 蛳ll h u ? t 1 r 9 0 4 t h u ? t 1 5 m 4 g- t 湖- r i l1 蛳if t i ? b 日0 4l 7 t 1 6 4 0 4 1 0詹行疆计 j i1 岬! f d ? t l s a h f d7 m 6 m 4 ”茁叠牲# 设计 ilt 娜 崩7 b j d 4rf 一? t t 6 d 4 1 2一型到i 螂阱 l| 枷 “”7 ml “? t t l d 4 t 3粼计 lj1 嘶l “? b ? 1 0 4l s ? l t t t 0 4 1 4详谢谶升 | i 洋醵l 讦说目目书,l5 柏p| 鱼舯m 8 州 仙? f 2 2 “ 1 5一絮鼎糊黼耕 |l2 d - ”| 9 u n7 8 8 1 0 4 7 w 1 6瑚黼阿盱f ll3 d mjt m 糯it h u 4 1 7璜目相糙 醴嘲嘲;6 蝴 w 目t t ? 1 2 t 1 0 4lt u e 7 t 2 7 m 4 1 8勰潮婀一 2 岬s w h7 f z l a 2 4 t h u 7 r 2 2 1 9v 日_ h 。 l4 d ” m ? f 2 3 _ i f i 4jt m7 日 2 0元冁 | 黼,| 3 帅l ? r 2 0 1 0 4lf r i7 m 4 a囊础臌 r 馕鞘试艄,i3 d a y n 7 3 t d 4l 2 2 翱弑营仃 f 堋声鲋烊册i5 撕。| s _ 6 ,7 t 0 4 2 3粼嘲糖精粉 | 耀胴睇嗣1 鼎糊黼翻l1 0 帅$ | h o f l o ;0 4 “8 2 l 0 4 2 4 埂目箅置艄 l 研目弼曝黝懵,l 蛳 8 m l 4 第3 章工场管理集成系统概要设计 3 1 设计目标 以工场管理为中心建立一个集成的生产活动的信息处理体系,将生产流程的 信息共享程度扩大,提炼具普遍意义的业务模型,使s t a r s 工场管理系统、摩托罗 拉d a o t r o n 测试系统、旭电摩托罗拉产品条形码打印系统紧密结合在一起,共享有 关数据,组成一个有效、集成的优化模式,提供优化的业务流程和简洁的工作流。 通过系统间集成化的数据管理,可加速生产信息流转,实现p c b a 和成品生产流程 控制、集成产品测试同配件跟踪,满足s m t 的实时统一自动化生产,不断提高生产 效率。 3 2 功能设计 旭电公司集成的工场管理系统需提供在线多工位打印多种条码标签功能,进 而集成s t a r s 工厂场管理系统同摩托罗拉公司公司产品测试系统,从而满足p c b a 半成品同最终产品多条生产线的集中自动化生产流程控制、产品追踪,部件追踪及 电子测试集成功能。旭电条形码打印系统需要提供宽带无线设备产品底盘、外盒、 彩盒同卡板等条码标签的生成及打印功能,确保不同系统数据库间数据的实时输入 输出集成控制。 3 3 流程设计 我们保持现有工场管理系统s t a r s 的p c b a 控制流程不变,重新设计s t a r s 的 成品组装控制流程同摩托罗拉d a q t r o n 测试系统数据流程,通过增加标签打印控制 流程,将s t a r s 成品组装数据流程输出同测试数据流程输出结合在一起,形成完整 的产品生产控制流程。 图3 - 3 1 成品生产流程及工位示意图 5 图3 - 3 2 系统数据流图 6 图3 3 3 成品组装线图3 - 3 4 s m t 贴片机,生产p c b a 图3 3 5 测试工位 图3 - 3 - 6 组装工位图3 3 7d sc a i 测试工位图3 - 3 8 包装工位 3 4 系统功能模块设计 集成系统包括四大模块,总控模块用于集成摩托罗拉产品测试系统、s t a r s 工 场管理系统、标签打印系统和用户权限管理系统。s t a r s 工场管理系统从美国购 买,可提供通用流程控制和部件追踪功能,但无电子测试接口功能。摩托罗拉 d a q t r o n 测试系统可测试部分工位产品电子功能,但不能用于整体流程控制,旭电 标签打印系统可提供接口,用于集成s t a r s 和d a q t r o n 系统,提供完整的生产流程 控制。权限管理模块以s t a e s 权限管理为基础,通过二次开发,可用于管理以上三 系统的用户权限。 总控模块 产品测试系统 il s t a r s 工场管理系统 i 标签打印系统li 用户权限管理 部 件 测 试 数 据 接 口 生 产 流 程 控 制 部 件 追 踪 处 理 系 统 参 数 设 置 报 告 及 数 据 查 询 系 统 维 护 标 签 打 印 图3 _ 4 1 系统功能模块图 异 常 处 理 用 户 管 理 权 限 管 理 7 3 5 接口设计 接口设计首先我们考虑了现有工场管理系统s t a r s 的p c b a 控制流程同摩托罗 拉d a q t r o n 测试系统数据流程的数据接口,通过更改测试程序代码,加入p c b a 条 码信息,实现了两个系统在p c b a 生产过程中的流程控制功能。其次考虑在成品牛 产中,旭电标签打印系统分别设立了同工场管理系统s t a r s 和控制流程同摩托罗拉 d a q t r o n 测试系统数据流程的数据接口,通过利用d a q t r o n 测试系统c u s ts n s n h f cm a ci d b s b 姒ci d m t am a ci d 等接口信息及s t a r s 各种编号接口信息, 在各工位打印标签,将s t a r s 成品组装数据流程输出同测试数据流程输出结合在一 起,形成完整的产品生产控制流程。最后考虑数据库数据同c o d e s o f t 接口,z e b r a 公司c o d e s o f t 系统可将打印机模板中的变量用真实数据库数据替代,通过设置工 业打印机,打出相应标签及条形码用于流程控制同部件追踪。 3 6 数据库设计 s t a r s 工场管理系统符合通用生产流程控制需求,d a q t r o n 自动测试数据库提 供准确测试结果。在数据库设计中,我们通过建立e r 图,进行了概念、逻辑及物 理结构设计,新增加标签打印系统列表集成在s t a r ss q ls e r v e r 数据库中。其表 结构如下: 表3 6 - lm o t o r o l ai n f o 主键字段名数据类型大小空值缺省值 y p r o j e c t c h a r1 5 y a s s e m b l y c h a r2 5 m o d e lc h a r 5 0 u s b c p e m a c i dc h a r2 0 g a t e w a y l d g m t m a c l d c h a r2 0 m t a m a c i dc h a r 2 0 f c i n oc h a r1 0 u p c c o d ec h a r1 5 o t y i n t4l w e i g h t l b s d e c i m a l2 2 ( o 。o o ) w e i g h t k q s d e c i m a l 2 2 ( o 0 0 ) c h a s s is l b i p a t hv a r c n a r2 5 5 f i v e x l b i p 8 t hv a r c h a r2 5 5 b o x l b i p a t hv a r c h a r2 5 5 c a r t o n l b i p a t hv a r c h a r2 5 5 p a l l e t l b i p a t hv a r c h a r2 5 5 u s e r l dc h a r3 0 8 主键:p r o j e c t a s s e m b l y 索弓1 键:p r o j e c t & a s s e m b l y ,u s b c p e l 矗a c i d ,g a t e w a y m g m t m a c i d ,m t a m a c l d f c i n oa n du p c c o d e 表3 - 6 2m o t o r o l a h i s t - p r i n t t 主键 字段名 数据类型大小空值缺省值 y m a n u f a c t u r i n g s n c h a r2 5 l a b e l t y p e c h a r1 0 a s s e m b l y c h a r2 5 m o d e l c h a r 5 0 p nc h a r1 3 c u s t o m e r s n c t a r1 2 c h a s s i s s nc h a r2 4 h f c m a c l dc h a r2 0 u s b c p e m a c i d c h a r2 0 g a t e w a y m g m t m a c l d c h a r2 0 m t a m a c i dc h a r2 0 f c i n oc h a r1 0 u p c c o d ec 1 1 a r1 5 q t y i n t4 ( 0 ) w e i g h t l b s d e c i m a l2 2 ( 0 0 0 ) w e i g h t k q s d e c i m a l2 2 ( o 0 0 ) u s e r i d c h a r3 0 d a t et i m ed a t e t i m e8 ( g e t d a t e ( ) ) 主键:s e r i a l n o 索引键:s e r i a l n o 表3 - 6 3m o t o r o l a _ h i s t _ c a r t o n 主键字段名 数据类型大小空值缺省值 yc a r t o n l d c h a r1 5 c a r t o n o t y i n t4 ( 0 ) y c h a s s i s s nc h a r2 4 y a s s e m b l y c h a r 2 5 m o d e lc h a r5 0 p n c h a r1 3 9 c u s t o m e r s nc h a r 1 2 h f c m a c i dc h a r2 0 u s b c p e m a ci d c h a r 2 0 g a t e w a y m g m t m a c i d c h a r2 0 t a m a c i dc h a r2 0 f c i n oc h a r1 0 u p c c o d e c h a r 1 5 w e i g h t l b s d e c i m a l2 2 ( 0 0 0 ) w e i g h t k g s d e c i m a l2 2 ( o 0 0 ) u s e r i dc h a r3 0 d a t e t i m ed a t e t i m e8 ( g e t d a t e 0 ) 主键:c a r t o n n o ,a s s e m b l ya n dc h a s s i s s n 索引键:c a r t o n n o ,a s s e m b l ya n dc h a s s i s s n 表3 - 6 4m o t o r o l a i s t _ p a l l e t 主键字段名 数据类型大小 空值缺省值 yp a l l e t i d c n a r1 5 p a l l e t q t y i n t4 ( 0 ) y q t y p e r p a ll e t i n t4 ( 0 ) yc a r t o n n o c 1 1 a r1 5 a s s e m b l y c h a r 2 5 o d e l c h a r5 0 p nc h a r 1 3 u s e r i d c 1 a r 3 0 d a t e t i m e d a t e t i m e8 ( g e t d a t e 0 ) 主键:p a l l e t l d ,a s s e m b l ya n dc a r t o n n o 索引键:p a l l e t i d ,a s s e m b l ya n dc a r t o n n o 表3 - 6 5m o t o r o l a _ h i s t _ r e p r i n t 主键 字段名 数据类型大小空值 缺省值 r e p r i n t n o c h a r 2 5 r e p r in t r e a s o n v a r c h a r 2 5 5 l a b e l t y p e c h a r1 0 u s e r i dc h a r 3 0 d a t e t i m e d a t e t i m e8 ( g e t d a t e 0 ) 1 0 索引键:r e p r i n t n o ,l a b e l t y p ea n dd a t e t i m e 表3 - 6 6 a p pu s e r _ m o d u l e 主键 字段名数据类型 大小空值缺省值 y a p p n a m e c h a r 2 5 ym o d u l e n a m e c h a r2 5 yu s e r i dc h a r 3 0 p a s s w o r d c h a r1 0 s e c l e v e lc h a r 1 c u s e r l dc h a r 3 0 c r e a t e t i m e d a t e t i m e8 ( g e t d a t e 0 ) d a t e t i m ed a t e ti m e 8 ( g e t d a t e 0 ) 主键:a p p n a m e ,m o d u l e n a m ea n du s e r i d 索引键:a p p n a m e ,m o d u l e n a m ea n du s e r l d 表3 - 6 7 d a q t r o n 测试数据库i n f o 字段名数据类型描述 查询值所有储存在p a s s e d 和f a i l e d 表中的 i n d e xa u t o n u m b e r 数据结果依靠此数值鉴别 c h a s s i ss e r i a l t e x t 唯一识别的2 4 位字符串,每件成品一个 n u m b e r c u s t o m e rs e r i a l t e x t 1 2 位字符串从其它设置中计算得来 n u m b e r p a r tn u m b e r e x t 1 3 位编码 m 8 n u f a c t u r i n g t e x t 最长2 0 位的编码用于p c b 板( 也叫p w a 编码) s e r i a ln u m b e r 每一位代表一种不同的测试结果,当产品在某 t e s ts t a t u sn u m b e r 站位测试成功,其相应位数值设置为l h f cm a ca d d r e s st e x t 产品电缆m a c 地址,格式:a b c d e f 0 1 2 3 4 5 e x t r am a clt e x t 第一个附加的m a c ,格式:a b c d e f 0 1 2 3 4 5 e x t r am a c2t e x t 第二个附加的m a c ,格式:a b c d e f 0 1 2 3 4 5 e x t r am a c3t e x t第三个附加的m a c ,格式:a b c d e f 0 1 2 3 4 5 e x t r a 瓶a c4r e x t 第四个附加的m a c ,格式:a b c d e f 0 1 2 3 4 5 e x t r am a c5t e x t 第五个附加的m a c ,格式:a b c d e f 0 1 2 3 4 5 e x t r am a c6t e x t 第六个附加的i i a c ,格式:a b c d e f 0 1 2 3 4 5 e x t r am a c7t e x t 第七个附加的m a c ,格式:a b c d e f 0 1 2 3 4 5 e x t r am a c8t e x t 第八个附加的m a c ,格式:a b c d e f 0 1 2 3 4 5 t r am a c9 i t e x t 扛尘堕垫塑坠! :堡塞! ! ! ! ! ! 塑! ! 坠! 十个附加的m a c ,格式:a b c d e f 0 1 2 3 4 5 t r am a c1 0 i t e x t 丰键:m a n u f a c t u r i n gs e r i a ln u m b e r 摩托罗拉d a q t r o n 测试数据库中可取得如下产品信息:p a r tn u m b e r 、 c u s t o m e rs e r i a ln u m b e r 、s e r i a ln u m b e r 、h f cm a ci d ,但仅能从d a q t r o n 数据 库中读取信息,不能插入或更新d a q t r o n 数据库中的任何信息。 3 7 标签设计 旭电标签打印系统数据库数据同z e b r a 公司c o d e s o f t 系统有接口,c o d e s o f t 系统可将打印模板中的变量用数据库数据替代,通过设置工业打印机,打出相应标 签及条形码。对s b g 9 0 0 和v t l 0 0 5 v 两种产品而吉,5 x 标签的格式同底盘标签 ( c h a s s i sl a b e l ) 大致相同,区别在于数量:5 x 标签是5 个而底盘标签 ( c h a s s i sl a b e l ) 仅有1 个。卡板标签( p a l l e tl a b e l ) 格式相同。p w a 标签上 打印的序列号( s n ) 称作生产序列号( m a n u f a c t u r i n gs e r i a ln u m b e r ) ,是板的 序列号能够被扫描进s t a r s 系统。下面是标签打印系统需要设计和打印的底盘标签 样本图,其它条形码标签大致类似。 图3 - 7 - 1s b g 9 0 0 底盘标签 图3 7 2v t i 0 0 5 v 底盘标签 标签打印系统作为工场管理系统和测试系统的集成接口模块,打印标签中的 条形码对应于s t a r s 数据库同d a q t r o n 测试数据库中的相应字段,详细对应请参照 下面列表 表3 - 7 1 底盘标签上标d a q t r o n 数据库 s b g 9 0 0 描述例子 签字段i n f o 表中字段名 l p a r tn u m b e rp n p a r tn u m b e r 4 9 4 0 2 0 - 0 0 1 - 0 0 c o u n t r yo f a s s e m b l e di nn a a s s e m b l e di nc h i n a a s s e m b l e d c u s t o m e rs n c u s t o m e rs nc u s t o m e rs n0 5 n d 5 8 8 0 r t m 7 1 1 1 8 0 3 3 3 4 5 0 0 5 3 9 8 0 3 0 s e r i a ln u m b e r s n c h a s s i ss n 2 0 0 0 0 h f cm a ci dh f cm a ci dh f cm a ca d d r e s s0 0 0 c e 5 7 4 3 6 9 4 表3 7 2 底盘标签上标 s t a r s 数据库 s b g 9 0 0 描述 m o t o r o l a i n f o 表例子 签字段 中字段名 u s bc p em a ci d u s bc p em a ci du s b c p e m a c i d0 0 0 c e 5 7 4 3 6 9 6 g a t e w a ym g m tm a c g a t e w a ym g m t i d m a ci d g a t e w a y m g m t m a c i do o o c e 5 7 4 3 6 9 8 m o d e lm o d e lm o d e l s b g 9 0 0 u p cc o d e u p cc o d eu p c c o d e6 1 2 5 7 2 0 0 9 2 2 2 f c in u m b e rf c in of c i n o 0 0 3 q u a n t i t y o t y q t y o l w e i g h t ( i nl b s )w e i g h t ( l b s ) w e i g h t l b s 2 9 8 w e i g h t ( i nk g s )w e i g h t ( k g s ) w e i g h t k g s 1 3 5 表3 7 3 底盘标签上标 d a q t r o n 数据库 v t i 0 0 5 v 描述 例子 签字段 i n f o 表中字段名 p a r tn u m b e r p n p a r tn u m b e r 4 9 8 8 0 5 0 0 7 - 0 0 c o u n t r yo f a s s e m b l e d a s s e m b l e di n n aa s s e m b l e di nc h i n a c u s t o m e rs e r i a l c u s t o m e rs e r i a l n u m b e r c u s t o m e rs n 0 6 j o b l 8 r z z w 8 n u m b e r c h a s s i ss e r i a l 1 2 8 6 0 3 3 3 4 5 0 0 9 9 6 9 0 0 0 s e r i a ln u m b e r s n n u m b e r 0 0 0 0 表3 7 4 s t a r s 数据库 v t i 0 0 5 v 描述 底盘标签上标 签字段 m o t o r o l ai n f o 表 例子 中字段名 l m t am a ci dm t am a ci d m t a m a e i d o o o c e 5 c 7 8 2 f 6 3 8 出错处理 标签打印系统维护模块提供统一的日志维护接口给其它模块,对于错误信息 维护模块负责显示和添加到目志中,维护模块提供日志查看功能,同时也负责捕获 和处理各种没有处理的异常。 3 9 网络设计 为满足客户远程控制要求,我们采用思科硬件p i x 防火墙同c h e c k p o i n t 软件 防火墙,通过设置相关规则建立v p n ,实现安全可靠的远程访问。 图3 - 9 1 网络架构图 1 4 第4 章工场管理集成系统详细设计与实现 4 1 程序流程 一 婺! 埋6 尊标篓打印程序流程图、维护界面程序流程图、彩盒打印程序流程 图、重复打印程序流程图作为范例描述标签打印系统的流程,请参蘸以苄赢箍图 图4 一卜1 维护界面新增记录流程图 1 5 4 2 界面设计与实现 我们选则维护界面、标签打印界面、彩盒界面、卡板界面、重复打印界面作 为范例描述标签打印系统的界面设计与实现。 4 2 1 维护界面 4 2 1 1 维护界面说明 图4 - 2 1 - 1 维护界面 1 ) 所有界面输入数据存储在s t a r s 数据库m o t o r o l a表中。_info 2 ) 拥有管理权限用户才能维护此界面中摩托罗拉产品信息。 3 ) 系统要求用户根据项目和组装定义以下信息:底盘、5 x 、1 x ( 外盒) 、 i o x ( 彩盒) 和卡板标签标格式路径;底盘标签:u s bc p em a ci d 、 g a t e w a ym g m tm a ci d 、m t am a ci d ;5 xl a b e l :m o d e l 、f c in o 、u p c c o d e 、q u a n t i t y 、w e i g h ti nl b sa n dk g s 。 4 ) 不允许以下字段有重复数据信息,这些字段不为关键字,但允许为空,为 提高检索性能,u s bc p em a ci d 、g a t e w a ym g l i i tm a ci d 、m t am a ci d 、 m o d e l 、f c in o 、u p cc o d e 字段被设为索引键。 5 ) 如果以上字段用户不输入值,数据库表中数值为空。 6 ) 任何错误信息都会显示在“m e s s a g ef r a m e ”中。 2 l 4 2 1 2 按钮功能说明 按钮功能 在m o t o r o l a _ i n f o 表中增加新记录,如用户输入表中已存在 记录系统将显示错误信息。用户不能对同一组装线和产品插 入多条记录。 用户在按下删除按钮前,需要在列表中选择记录。 系统在m o t o r o l a i n f o 表中删除记录。 用户在按下更改按钮前,需要在列表中选择记录系统修改 m o t o r o l a _ i n f o 表中记录。用户可以修改在生产中使用的记 录,信息在表中被更新后,打印出的标签会有最新更新信 息。 清除界面所有信息 退出当前模块返回主菜单。 4 2 1 3 维护界面上显示的字段名同s t a r s 数据库m o t o r o l a i n f o 表中字段 对应关系 维护界面上显示的 s t a r s 数据库 m o t o r o l a _ i n f o 表 备注 字段名 中字段 从s t a r s 数据库p r o j e c t 表中取出所有项 p r o j e c t p r o j e c t 目信息。 根据选定项且从s t a r s 数据库a s s e m b l y a s s e m b l ya s s e m b l y 表中取出所有装配信息。 u s bc p em a ci d u s b c p e m a c i d用户输入 g a t e w a ym g m tm a c i d g a t e w a y m g m t m a c i d用户输入 m t am a ci d m t a m a c i d 用户输入 m o d e lm o d e l 用户输入 f c in of c i n o 用户输入 2 2 u p cc o d e u p c c o d e 用户输入 o u a n t i t yo t y缺省值为i 用户能更改数值。 w e i g h t ( i nl b s )w e i g h t l b s用户输入 w e i g h t ( i nk g s )w e i g h t k g s用户输入 l a b e lf o r m a tp a t h ( c h a s s i s ) c h a s s i s l b l p a t h 用户通过按下按钮选择标签格式路径 l a b e lf o r m a tp a t h 5 x l b l p a t h 用户通过按下按钮 选择标签格式路径 ( 5 x ) l a b e tf o r m a tp a t h 1 x l b l p a t h 用户通过按下按钮 选择标签格式路径 ( 1 x ) l a b e lf o r m a tp a t h ( 1 0 x ) l o x l b l p a t h 用户通过按下按钮选择标签格式路径 l a b e lf o r m a tp a t h ( p a ll e t ) p a l l e t l b l p a t h 用户通过按下按钮选择标签格式路径 u s e ri d 模块登陆帐号 d a t e t i m e 当前日期时间 4 2 2 打印界面 4 2 2 1 打印界面说明 图4 - 2 2 1 打印界面 2 3 i ) 拥有一般权限用户能够打印产品底盘、5 x 或1 x ( 盒) 标签。 2 ) 生产线操作员工需要扫描生产序列号( m a n u f a c t u r i n gs e r i a l n u m b e r ) 进系统,此序列号是板序列号并存在与s t a r s 系统中。 3 ) 以下信息需要从d a q t r o n 测试数据库及s t a r s 数据库中取出。d a q t r o n 测 试数据库:p a r tn u m b e r 、c u s t o m e rs e r i a ln u m b e r 、s e r i a ln u m b e r 、 h f e ci d :s t a r s 数据库:u s bc p em a ci d 、g a t e w a ym g m tm a ci d 、 m t am a ci d 、u p cc o d e 、f c in o 、q u a n t i t y 、w e i g h t ( i nl b s ) 、w e i g h t ( i nk g s ) 4 ) 标签中打印的信息取决于维护界面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省常州市溧阳市2024-2025学年六年级下学期期中数学试题(含答案)
- 2025年湖北省初中毕业生学业水平考试历史综合试卷(四)(教师版)
- 河北中医药大学《供水水文地质》2023-2024学年第二学期期末试卷
- 四川省南充市2024-2025学年三下数学期末监测试题含解析
- 天府新区航空旅游职业学院《人文生物学》2023-2024学年第二学期期末试卷
- 淮安市2025年六年级数学小升初摸底考试含解析
- 四川大学《卫生法学B》2023-2024学年第一学期期末试卷
- 厦门软件职业技术学院《家居纹样设计》2023-2024学年第一学期期末试卷
- 浙江省温州市十五校联合体2025届招生全国统一考试广东英语试题调研卷含解析
- 华北理工大学冀唐学院《大众健身流行课程》2023-2024学年第一学期期末试卷
- 隧道工程施工安全管理规定
- 《脑脊液幻灯》课件
- 2024年医疗大数据分析与应用项目合同
- 绿化养护报价及方案
- 2025年中移铁通限公司公开招聘工作人员100名高频重点提升(共500题)附带答案详解
- 外墙保温及涂料施工组织设计方案
- 移植排斥反应早期诊断-洞察分析
- 电力系统继电保护知到智慧树章节测试课后答案2024年秋福建水利电力职业技术学院
- IATF16949基础知识培训教材
- 酒店服务流程规范化手册
- 2024年视角下的地球形状教案创新探讨
评论
0/150
提交评论