用于生产线上弹性处理数据的系统与方法技术方案

技术编号:2771492 阅读:160 留言:0更新日期:2012-04-11 18:40
本发明专利技术用于生产线上弹性处理数据的系统与方法,主要分为需求处理模块、服务处理模块以及数据处理模块三个部分。需求处理模块主要是用来接收设备传送来的处理需求,并呼叫服务处理模块来执行数据处理。服务处理模块会根据不同的设备,呼叫对应的数据处理模块来执行不同设备的处理逻辑。而数据处理模块为实际处理数据的地方,会根据不同机器设备执行不同的处理逻辑,并将处理结果回传给对应的机器设备。

System and method for flexible processing of data on a production line

The invention relates to a system and a method for flexibly processing data on a production line, and is mainly divided into three parts, a requirement processing module, a service processing module and a data processing module. The demand processing module is mainly used to receive the processing requirements transmitted by the equipment, and call service processing module to perform data processing. The service processing module executes the processing logic of different devices according to different equipment and calling corresponding data processing module. The data processing module, where the data is actually processed, performs different processing logic according to different machines and equipment, and returns the processing result to the corresponding machine equipment.

【技术实现步骤摘要】

本专利技术是关于一种,尤指中央 式管理各个数据处理模块,而。
技术介绍
工厂制造执行系统(Manufacturing Execution System, MES),也常称为" 厂区信息整合系统(Shop Floor Integrated System, SFIS) 〃或"厂区监控系统 (Shop Floor Control System, SFCS) 〃等。MES主要是收集加工现场各种信息,同时进行实时性的线上制程追踪控 管,以提供管理者正确实时信息,并进行数据整理与分析,协助管理者进行 正确的管理决策。正因为如此,MES能协助制造业厂商在面对国际竞争激烈 时能有效提升生产效率,而在决策与生产衔接流程顺畅下,客户除了在接单 时具备竞争力,在产品良率上亦有显著提升。MES首重公司内部系统整合,除了在生产现场有完备的系统规划外,向 上可以整合资源决策信息系统(Executive Information System; EIS)、 ERP、 SCM 等系统,向下在制造现场的部份则可以紧密配合,串接中央监控、单元控制 (CellControl)、生产自动化(Automation)等系统,让公司内部拥有一套完备 的生产管理机制。制造业者为了避免各项系统如ERP、 SCM等因为独立运作的附加价值较 低,透过MES系统整合后能够使原本独立的系统达到充分连结的效果。业者 在搭载MES系统后,公司内部员工仅需透过1台计算机,并能在Wed-BaseD 的架构下,依照自己的权限查询并搜集到所需数据,面对客户询问订单生产 状况时,也能于第一时间答复。从现场管理来看,它整合了工厂现场各单位(如物料、生管、制造、品管、仓管等)的各项数据,使各单位得以迅速得到作业所需的信息,以提升 生产效率、产品质量与客户满意度。除了上述资料收集外,在生产线上常见 的烧机测试站所提供的测试数据也是经常需要中央处理服务器的处理与指 挥。烧机测试主要是为保证生产产品(如个人计算机(PC)、笔记型计算机(NB)、手机等产品)的质量,而在顺利完成组装后、出厂前的2 48小时作功能测试。为了提高效率,现在都采取自动监控烧机的方式,让系统能自动对待测的PC执行测试程序, 一步步检查各外围状态,遇上瑕庇品便会将测试结果存至该测试产品的某一装置(如磁盘驱动器)或内存中。因此,系统会另有一个常驻撷取外挂程序,撷取其测试数据并透过RS232或USB接口送至中 心系统作掌控,但这部份完善性仍嫌不足。一般的撷取程序通常只能在每次设定测试时间后,才一次将各台出错状 况作清单回报。只是,这种做法对高度需要时即监控的环境中,对实时掌控程度还有些不足。另一种做法,则采非外挂的测试程序,即本身就加上一段 实时控管功用,可实时回报管控中心每台PC情形。而这些受测的信息均是透 过RS232或USB接口作传送,若是传输带式的烧机室,会加以红外线信号方 式将信息以序号连结至MES数据库;使用台车式的烧机室,则会直接以序号 连结至MES数据库。然而,除了烧机测试机台以外,还有许多种机台存在于生产线上(例如条 形码机、拣料机等等),并且这些用于生产线上的机器常会有数据收集、处理 的需求。由于产线上的设备种类繁多,不同机器需要处理的数据格式以及商 业逻辑差异性大,造成资料收集以及处理上的困难度高。若如以上所述,针对不同的机器撰写独立的处理程序,且每一个程序负 责处理特定机器的资料。在此种状况底下,N种设备就需撰写N个数据处理 程序,不仅造成系统开发时的复杂度增加,也间接提升后续系统维护的成本。举例来说,为了要更换每个机台与中央处理装置之间的通信协议,若有 上万台机台时,就必须逐一修改每个机台中所执行的数据处理程序。又或者是,若在系统运作过程中,需要动态安装新的机台进入到系统时,必须先暂 停整个系统服务,以便重新编译整个系统,造成极大的困扰。
技术实现思路
本专利技术的主要目的在提供一种用于生产线上弹性处理数据的系统与方 法,其仍依据不同的数据格式与商业逻辑来逐一完成专属于特定设备的数据 处理模块(可在中央服务器或设备中被执行),但是在每个设备与中央服务器之 间属于相同的部分,则共享需求处理模块(对复数个外部设备来说,是进入服 务器的唯一进入点)、服务处理模块与通用的通信管理模块,而尽量降低系统 开发的复杂度与维护成本。本专利技术的次要目的在提供一种用于生产线上弹性处理数据的系统与方 法,借着增加一笔对照数据至对照表(存放设备编号与数据处理模块的对应信 息)、以及增加一个特定设备所使用的数据处理模块,而达到不需暂停整个系 统服务之下,就完成新设备数据处理功能加入的目的。本专利技术的次要目的在提供一种用于生产线上弹性处理数据的系统与方 法,借着通信管理模块是被通用于每个设备中,而达到隐藏不同设备与数据 处理程序之间复杂的通信协议。设备端只需使用简单的程序呼叫,就能顺利 地收发数据,同时在需要变更底层的通信协议时,也不会影响到设备端数据 接收程序,而达到信息隐藏的优点。基于上述目的,本专利技术,主要 分为需求处理模块、服务处理模块以及数据处理模块三个部分。需求处理模 块主要是用来接收设备传送来的处理需求,并呼叫服务处理模块来执行数据 处理。服务处理模块会根据不同的设备,呼叫对应的数据处理模块来执行不 同设备的处理逻辑。数据处理模块则根据不同机器设备实际执行不同的处理 逻辑,并将处理结果回传给对应的机器设备。 通过附图说明图1本专利技术用于生产线上弹性处理数据的系统的示意图。图2本专利技术用于生产线上弹性处理数据的系统的第一实施例示意图。 图3本专利技术用于生产线上弹性处理数据的系统的第二实施例示意图。 主要组件符号说明10服务器 101需求处理模块 102服务处理模块 103对照表104-1~104- n数据处理模块 12-l~12-n设备 121-l 121-n通信管理模块 20韧体22数据收送程序 24主机板测试机台具体实施方式图1本专利技术用于生产线上弹性处理数据的系统的示意图。如图1所示, 本专利技术用于生产线上弹性处理数据的系统主要包含在服务器10中执行的复数 个数据处理模块104-l 104-n、服务处理模块102、需求处理模块101与对照表 103、以及分别在设备1 12-1~设备N 12-n中执行的通信管理模块121-l~121-n。 设备l 12-l 设备N12-n分别具有设备编号(例如ID1、 id2 idn),而在服务器 10、设备1 12-1~设备N 12-n之间所传递的每个处理需求均会标注此设备编号, 好让服务器IO知道在处理完处理需求之后,要将结果回复给哪个设备。简单来说,在本专利技术用于生产线上弹性处理数据的系统中,复数个数据 处理模块104-l~104-n仍依据不同的数据格式与商业逻辑来处理相对设备112-l 设备N12-n所提出的处理需求,以及针对处理需求回传处理结果。但是, 在每个设备1 12-1~设备N 12-n与中央服务器10之间属于相同的部分,则共享 需求处理模块101(对复数个外部设备1 12-l 设备n 12-n来说,是进入服务器 IO的唯一进入点)、服务处理模块102与通用的通信管理模块121-l 121-n,而 尽量降低系统开发的复杂度与维护成本。换句话说,除了针对不同的设备, 仍本文档来自技高网
...

【技术保护点】
一种用于生产线上弹性处理数据的系统,是处理生产线上复数个设备的处理需求、以及回传相对于该处理需求的处理结果,该些设备均个别具有一设备编号,每一处理需求均会标注该设备编号,其特征在于该系统包含:复数个数据处理模块,是相对于该些设备,每一数据处理模块可由该处理需求取出相对应设备所传送的数据,并依据不同设备针对所取出的数据进行逻辑处理,再回传相对于该处理需求的该处理结果;一通信管理模块,是存在于该些设备的中,并对所属的该设备提供对外通信机制,而传递该设备的该处理需求,以及接收该处理需求的该处理结果;一对照表,是储存有复数笔对照数据,每笔对照数据均以该设备编号对应至该些数据处理模块其中之一;一服务处理模块,是根据处理需求中解析出该处理需求所标注的该设备编号,并基于该对照表中该些笔对照数据,按照该设备编号来呼叫相对应的该数据处理模块,使该数据处理模块实际处理该处理需求;以及一需求处理模块,是从该通信管理模块接收该处理需求,要求该服务处理模块依据该设备编号呼叫该数据处理模块来实际处理该处理需求,并回传该数据处理模块处理过该处理需求之后而产生的该处理结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:林鸿儒
申请(专利权)人:翔威国际股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利