MES制造执行系统原理与实现.docx

上传人:小飞机 文档编号:4886496 上传时间:2023-05-21 格式:DOCX 页数:24 大小:328.95KB
返回 下载 相关 举报
MES制造执行系统原理与实现.docx_第1页
第1页 / 共24页
MES制造执行系统原理与实现.docx_第2页
第2页 / 共24页
MES制造执行系统原理与实现.docx_第3页
第3页 / 共24页
MES制造执行系统原理与实现.docx_第4页
第4页 / 共24页
MES制造执行系统原理与实现.docx_第5页
第5页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《MES制造执行系统原理与实现.docx》由会员分享,可在线阅读,更多相关《MES制造执行系统原理与实现.docx(24页珍藏版)》请在三一办公上搜索。

1、前言近些年来,我国已经涌现了大量的制造型企业,随着竞争的发展,对 产品质量的要求越来越高,特别是在电子制造型的企业里,对于制造流程 控制的要求不断提升。许多企业为了增强竞争力,不惜重金实施ERP系统, 以求缩减成本控制、缩短供货周期。但在内部生产控制上,却没有一个完 善成熟的平台。MES制造执行系统就是在这种背景上,受到大家越来越多 的关注,越来越多的企业在考虑啊或实施自己的MES系统。本书系统地介绍了 MES的功能模块和实现的逻辑。本人在国内大型 的电子产品制造企业担任多年的工艺工程师和工厂控制系统业务分析师, 对制造的流程非常熟悉,参及设计了所在企业的MES系统。本书是作者多 年经验的总结

2、。希望本书有助于大家理解MES系统,有助于国内制造企业的流 程控制和质量提升。第一章什么是制造执行系统1.1MES的功能在传统的加工生产企业中,往往用流程卡来进行生产的跟踪 控制。在流程卡上印刷工序列表,每经过一个工位,则由作业人员打勾、 签名、标注日期。这样产品在生产线上流转时,我们可以检查产品是否经 过了所有的必须工序。MES 全称 Manufacturing Execution System 制造执行系统,它 的核心功能及流程卡类似,即通过流水号控制生产工序。MES通过创建产 品的序列号来取代流程卡号,生产过程中的任何一个工序通过序列号访问 数据库,得到所有相关的控制信息。流程卡在生产完

3、成之后即作废,而序列号却一直保存在企 业的数据库中,所以可以作为产品今后的跟踪依据,方便质量管理。简单 地说,MES有两大核心功能:根据序列号进行工序的控制,根据序列号进 行历史数据的跟踪。其它功能还有装配、包装、物料跟踪,我们在具体的 模块中详细介绍。1.2MES及ERP的关系ERP即Enterprise Resource Planning企业资源计划,是生产 企业的核心模块,其主要功能是物料管理和成本控制。所有的生产都是由ERP(通过工单)发起、由ERP(通过发货单) 结束的。一些ERP系统也包含了简单的生产模块。我们可以把MES看 成ERP生产模块的专业化。因此MES及ERP的接口应保持

4、逻辑上的一致 性。第二章产品、工单、序列号2.1 产品(Product)MES的流程通常是由ERP系统发起的,因此对于产品的定义必须及ERP 保持一致。通常,用item_no(产品编或者item_no和item_revision(产品版本) 的组合来定义一个产品(product)。从ERP的角度而言,产品等同于物编 码。一个完整的产品周期可能包含以下环节,这些环节都及产品相关,如图2-1所示:对于MES而言,产品除了物料属性以外,还有一些其它及生产密切相 关的属性,如工艺流程、装配结构、测试规范等。我们在后面的章节中将 陆续展开。2.2 工单(WorkOrder)工单乂称任务单、计划单。一个工

5、单定义了一次加工作业,包含以下 信息:待加工产品、数量、加工起点、原材料输出仓库、成品输入仓库, 以及工单状态、计划完成时间等辅助信息。一个标准的MES系统是由工单 驱动的。首先由计划员在ERP中定义工单,然后将此工单刷新到MES,车 间的主管将工单落实到具体的产品工艺路线,操作人员按照工艺路线进行 作业。如图2-2:2.3 序列号(SerialNumber)在传统的生产过程中,我们往往用流程卡来指导产品的生产。在MES 系统中,我们用序列号来代表一个具体的产品。序列号代表系统里唯一的 一个产品,它具有item_no属性(ERP物料号),此外,它必须及工单关联, 这样才能够用工单进行驱动。对于

6、制造件和装配件,它们的序列号规则是 不一样的。对于制造件,其序列号可以全部由MES系统分配产生,而采购 件的序列号是供应商产生的,只能作为外来数据导入 MES,同时赋予其 item_no属性。在一些情况下,序列号是企业的重要资源。如对于网卡MAC 地址,其前6位是企业代号,后6位是企业内部的MAC流水号,MAC地址 的申请需要向相关组织缴纳费用。另如中国GSM手机的IMEI号码,是由 政府信息产业部分配的。在某些情况下,序列号并不代表ERP中明确定义的产品。如有 一款手机产品G10,其ERP物料号为10010,MES系统会为其分配一序列号 20061100001(item_no属性为10010

7、),然而在ERP的BOM中并没有定义 IMEI,为了保持序列号格式的一致,我们为IMEI定义一个“虚拟”(ERP 中没有此物料号)的item_no: IMEI。这样此手机在生产完成之后,至少有 2个序列号,1个是10010对应的序列号,1个是IMEI对应的序列号。车间的操作人员在作业时,将序列号及工单建立关联关系,这 样工艺路线就落实到每一个具体的序列号了。产品、工单、序列号三者之 间的关系如图2-3所示,序列号继承自产品,工单通过及序列号关联的方 式驱动产品。2.4条形码为了提高序列号输入的效率,MES系统采用条形码(以下简称条码)来 记录序列号。条码是用条码打印设备,把序列号打印在尺寸裁切

8、好的不干 胶贴纸上,然后用激光扫描设备识别。常用的条码打印设备有zebra公司 的系列条码打印机。常用的激光扫描识别设备有symbol公司的手持激光 扫描枪系列。常用的条码编码规范有39码和128码,在一些包装工厂, 还用二维码来记录大量数据信息。(E-WORKS)第三章工艺路线3.1 工位(Step)在现代化生产中,批量生产多采用流水作业,流水线由若 干个独立作业的工位组成。工位是产品生产周期中的一个点,或者说一次 作业。工位是一个逻辑概念,一个工位可以对应若干个实际的工作台,比 如电脑的主板装配工位,可以由4个工人、在4个工作台上做相同的装配 作业,那么我们说这4个工作台对应于同一个工位。

9、在MES系统中,工位 的定义可以和实际的作业有一定的出入。还是举主板装配工位为例,在实 际生产中可能作进一步的细化,分成定位、焊接、固定3个工位,但在MES 系统中只定义一个工艺路线控制点,那么我们可以看作是一个工位。3.2工艺路线(Route)工艺路线是指产品的生产方法。通常我们用流程图来表示 工艺路线,流程图由当前工位、结果、下一工位组合而成,如图3-1。工艺路线表达了产品完整的生产周期。一个产品可以定义若干个 工艺路线,如试生产工艺路线、量产工艺路线、返工工艺路线等。但是一 个工单只能驱动一条工艺路线,因此工单从ERP刷新到MES后,在生产之 前,必须由车间主管或生产线组长指定工单到某一

10、工艺路线。简单地说, 工艺路线是产品的一种属性,由工位组成,受工单驱动。3.3当前工艺状态(RouteStatus)生产控制的目的,是为了实现“在指定的工位,做指定的 产品”。我们在工艺路线里已经定义了当前工位、结果、下一工位的组合 关系,因此我们只要再记录某个序列号对应的产品当前的工位和结果,就 可以得到下一工位,由此可以进行工艺检查和工艺记录。对当前工位的定 义方法有两种。第一种定义刚刚结束的工位是当前工位。这样在工艺状态 表里记录了序列号、当前工位名、当前工位结果。第二种定义下一工位是 当前工位。这样在工艺状态表里记录了序列号、当前工位名。3.4 工艺检查(RouteCheck)工艺检查

11、是判断序列号是否出现在正确的工位。方法如下:按第一种定义,前台录入工单、序列号、作业工位。后台根据工单得到工艺路线;根据序列号得到当前工位和结果; 然后根据工艺路线和当前工位、结果,得到下一工位;比较下一工位和作业工位,得到工艺检查的结果。如图3-2所示:按第二种定义,前台录入序列号、作业工位。后台根据序列号得到当前工位;比较当前工位和作业工位,得到工艺检查的结果。如图3-3所示:3.5 工艺记录(RouteUpdate)工艺记录是指工位作业完成后,对工艺的状态进行更新。按第一种定义,前台录入序列号、作业工位、结果,后台直接将此数据更新到工艺状态表。如图3-4所示:按第二种定义,前台录入工单、

12、序列号、作业工位、结果;后台根据工单得到工艺路线;根据工艺路线、作业工位、结果,得到下一工位;根据序列号、下一工位更新工艺状态。如图3-5所示:我们可以看出,两种方法的区别是:第一种方法在routecheck时 引用工艺路线,第二种方法在routeupdate时引用工艺路线。第一种方法 在routecheck时较为繁琐,但是适合以下这种特殊情况,即当前工位和 结果的组合,对应的下一工位有多条记录,如图3-6:3.6 工艺历史(RouteHistory)在进行RouteUpdate的时候,同时产生一条log记录,包括作业时间、作业人员、作业工单、序列号、当前工位、结果。当生产结 束的时候,一个序

13、列号有多条routelog记录,这些记录就构成了一个序 列号的工艺历史RouteHistory,也就是一个完整的生产周期的记录。3.7 工艺初始化(RouteInitial)工艺的起始点比较特殊,因为有了它之后才能进行工艺检 查。为了设计的方便,我们在所有的工艺路线中,均设计其起始点为工艺 初始化点,此点之后的工位就可以使用routecheck和routeupdate方法 了。初始化的方法有两种。第一种是在序列号创建之时就进行初始化。第二种是在routecheck时检查是否有routestatus记录, 如果没有,则先进行初始化。初始化是一种特殊的routeupdate,其工位名是initia

14、l。3.8工艺结束(RouteClose)及工单关闭工艺结束点也是较为特殊的一个工位,它是所有工艺路线的最后 一个工位。按照routeupdate的第二种方法,则系统通过routeupdat。自 动产生close 工位。关闭工单时,系统得到此工单驱动的所有序列号;然 后routecheck其当前工位是否都是close;如果全部close则允许关闭工 单,否则需强行关闭工单。按照routeupdate的第一种方法,则routehistory里不包括 close工位,所以必须手动关闭。关闭工单时,系统得到此工单驱动的所 有序列号;然后routecheck其当前工位是否都是close;如果全部clo

15、se 则允许关闭工单,否则需强行关闭工单。可以在关闭工单时,将其驱动的 序列号routeupdate到close工位。3.9故障及维修故障工位及维修工位是较为特殊的route工位,因为它们在routeupdate的同时,还要记录相应的故障及维修记录。故障及维修信息可以看成routeupdate的扩展信息,每一次的故障及维修记录,都通过外 键关联到一条routelog历史记录,因此route及故障、维修的动作就接 合在一起,可以通过序列号找到它们之间的关联。3.10自动测试在现代企业的生产中,为保证产品的质量,往往在生产周期中设 置若干个测试点,在大批量的生产中,这些点往往采用自动测试完成。具

16、体的操作是:首先根据产品及工位定义testprofile测试模板,然后输入 实测数据,生成测试数据文件,并关联到序列号。由于测试文件及测试模 板是关联的,因而能够根据testprofile进行分类统计。自动测试是一个 特殊的route工位,操作前需要routecheck,完成后进行routeupdate并 生成routelog o测试数据及routelog进行关联,因而可以根据 routehistory直接定位测试数据。3.11产品、工单及工艺路线产品、工单及工艺路线的关系,见图3-7,装配结构、包装结构、材料跟踪的定义参见后面的章节。第四章装配4.1 装配(assembly)及子装配(sub

17、-assembly)ERP中的产品不仅是物料,它同时还是一个装配件,通过BOM表达它的装配结构。一个装配件由若干个子装配件组成。比如一台PC,包含的子装配件有主板、CPU、显卡、硬盘、显示器等,其BOM的结构如图4-1:PC七根.1CPU, 1 显卡,1 碎帝.2 显示.器,1机箱,1图4-1这个结构表示一台PC由1件主板、1件CPU、1件显卡、2件硬盘、1件显示器、1件机箱组成。这种结构可以看成PC这种产品的一个属性。在MES系统中,这种结构通过产品工艺路线的若干个工位体现,如图4-2:1四主根装配工位:机一箱,1甄1CPU, 1显卡装配工位显长1K哽职荽配工芭哽就2显示器装配工位一显平察.

18、1图4-2图4-2表示PC的装配工艺共分散在4个工位中。为了记录产品及其子装配之间的关系,我们需要将产品的序列号及子装配的序列号进行关联。具体的操作如表4-3:装配H位装配呼列寻主板燧配1位尸仁序列号机箱序列号 主板F刿号CPU ft洌号显火装配J:位PC 列号 哩用EJ号曲金栽配丁位PC序列号晚盘1序列母晚盘:2叩列母显亦器装配1 位尸仁序荆号显示爵片列丹表4-3关联完成之后,MES数据库里就保留了产品及其装配件之间序列号 的关联关系,如图4-4:-ISSUES主板序列号CPU序列号显卡序列号硬豆1序刖号显示餐.卒列号机笛序列号表从技术的角度而言,有两种方法记录序列号的关联关系。第一种 方法

19、是在数据库里保存产品的结构,然后各相关序列号指向这种结构。 第二种方法是直接记录各序列号之间的关联关系,形成一棵“树”。比较 而言,第一种方法方便形成批量数据关联关系的报表,而第二种方法隔离 了序列号数据及产品结构,所以产品的结构变了也不会影响历史数据。我们更倾向于采用第二种方法,因为这对于后面要说到的 序列号关联替换、注销等操作更为方便。4.2序列号关联表的设计考虑到关联的结构,用父-子节点来定义树状结构是非常 方便的,效率也比较高。如图4-5所示的结构:= 1112: 11141115晶怦-1117 1118图4-5H费小6表这IDSNFmh肖口11111-231112141 11315K

20、W s4611154711161S1117791 1188ID字段是序列号所在的节点,SN是序列号,father_id是序列号的父节点,如为负数则表示此父节点并没有对应的序列号存在,也就是说 此SN是该节点数上的根节点,为方便,我们称负数的节点为虚节点。4.3新增序列号关联按照节点的设计,任何一次关联动作可以看成把某一节点 设置为另一节点的父节点,为方便叙述,我们统一称为把SN1的节点设置 为SN2的父节点,或者把SN2关联到SN1上。新增序列号关联的方法为:更新序列号关联表,设置SN2 的父节点等于SN1的节点。为避免逻辑上的混乱,我们在关联之前必须进行检查,规 则为:1) SN2的父节点必

21、须为虚节点,也就是说SN2是根节点, 这样做是为了保证任何一个SN只能有一个父节点。2)SN2的父节点不能是SN1所在树上的根节点。& 11111112:昌11门1114&制相-111711!日例如,将2221关联到1116上,如图4-7H 222宓芝M 4-7则2221必须没有父节点,这样不会造成大于1个父节点。而且2221 必须不等于1116树上的根节点(1111)。4.4序列号关联替换输入旧序列号SN_old、新序列号SN_new,以进行替换。替换的前提条件:1)SN_new的父节点必须是虚节点,也就是说,SN_new必 须是根节点。2)SN_new不能等于SN_old所在树上的根节点。

22、替换的方法为:1)设置sn_new的父节点等于sn_old的父节点。2)设置sn_old的父节点为一个新的虚节点,这样sn_old 仍可以看成以sn_old为根的一棵树。-ssgg77?7-润B日9999如图4-8的已有关联:2222T 33335555I封 4-B以6666替换3333的结果如图4-9:4.5序列号关联注销对于在序列号关联表中已有记录的序列号,它不仅有自己 的节点,而且也可能是其它序列号的父节点,因此在注销时可能对其它序 列号产生影响。序列号关联注销的动作为:1)定义该序列号的父节点为一新的虚节点;2)更新所有该序列号的子节点,分别定义其父节点为新的 虚节点。例如:注销111

23、3,如图4-10所示:4.6序列号关联查询输入单个序列号进行关联查询的方法为:1)追溯至此序列号的根节点。2)以根节点做递归查询,列出所有树状结构的子节点。3)在每个节点上,通过关联表得到序列号的相关信息。这种方法很容易还原生成序列号关联关系的树,而且也不 存在效率的问题。但是在实际的生产中,经常需要做大批量的查询,并且生 成格式统一的报表,比如根据工单输出所有的关联序列号。象这种情况, 如果还要逐个序列号进行迭代查询的话那么效率就会有很大的影响。解决 方法是,在查询之前,系统定期对关联数据进行后台处理,把树表展成平 表,这样查询时就无需迭代,一条SQL就可以跑出所有的数据。具体的实 现方面,

24、需要数据库设计方面的技巧,也可以参考数据仓库的原理。第五章包装5.1包装的概念在MES系统中,我们定义包装的概念为,将一个产品放在 某一个不能代表此产品的容器中的动作。举个例子,将手机放入礼品盒的动作不是包装,因为礼品 盒序列号及手机的序列号是一一对应的,可以用礼品盒的序列号来描述此 手机,因此两者之间是序列号关联关系。而将多件手机礼品盒打包到托运 箱的动作是包装,因为一个包装箱里包含了若干只手机,因此不能用包装盒 来代表某一件具体的手机产品。我们可以将包装理解为在产品生产完成之后,为发货而准备的一个动作。图5-1是一个典型的包装例子:-少箱T 产品1 产品口=产员3 产 ruY* 产浦5图5

25、-15.2包装的实现就技术的角度而言,包装和关联实现的方法基本一致,都是用数据库储存树状的结构。但是由于包装箱和产品的属性还是有较大的 差异,因此我们有必要分别处理。具体的来说,首先我们定义包装箱的属性,如尺寸、重量、物料号等,然后建立产品序列号及包装箱序号的引用发货意味着产品生产周期的结束,在许多企业里,往往有一个独立于ERP及MES的发货管理系统。在执行发货的动作时,作业人员录入箱号,然后从MES系统里得 到此箱所有产品的序列号,以及按照物料汇总的统计信息;然后将序列号 信息录入到发货管理系统,将物料汇总信息录入到ERP。为了发货的方便, 通常将一些发货的信息反映到包装箱上,如张贴A4报表

26、,或者贴二维条 码,以及反映相应的发货单号等。由于许多信息是从MES系统中取的,为 了提高效率,往往将这些动作提前放在包装时进行。也就是说,在包装时就预先记录了部分发货信息。MES及ERP、发 货系统的关系,如图5-4所示:图5-4第六章材料跟踪6.1为什么需要跟踪材料在许多情况下,我们需要对生产过程中用到的材料进行跟 踪,特别是针对一些关键的采购件。比如PC生产商发现一批CPU有严重质量缺陷,那么必须知道这批 CPU已经被应用到哪些产品中,也就是说必须根据CPU的批次信息,找到 及之关联的产品序列号。MES中的材料跟踪模块,就是为实现这个功能而 设计的。6.2定义材料这里所说的材料,是指产品

27、BOM中要跟踪的零部件列表,通常分散在若干个工位中。要跟踪的零部件列表是产品的一种属性,定义方式如图6-1:6.3定义物料材料跟踪及装配的不同之处在于,子装配件都有独立的序 列号,而待跟踪材料没有独立的序列号,只有物料和批次信息。比如对于常用的电阻电容,由于同一批次内的产品差异性不大,我们不会追踪到每一个独立的物料。通常对物料的定义建立在最小包装单 位上的,如对于盘状包装的贴片元器件,其最小包装单位是盘,也就是说 每一个单独的包装盘,都有一个唯一的最小包装物料编号,在此包装单位 的所有物料具有完全的可替代性。最小包装序列号包含以下属性:ERP物料号、单位、数量、供应商 信息、进料日期、失效日期

28、。6.4关联物料的关联通过一个特殊的route工位进行,具体的操作 是关联产品序列号及最小包装物料号。关联的实现方法及装配的方法较为类似,区别在于,装配的时候,所有的序列号之间是一一对应的,而物料关联时,一个最小包装物料号允许关联到多个产品中。如图6-2:产品3域小包* 4 最小包缗i十爪小色,由GM小包站2一最小但W以d * 3.LI也 5.5生可、堆7图6-2由图可以看出,最小包装1被应用到产品1、产品2中,最小包装 4被应用到产品2、产品3中。假设产品1应用到的物料1数量等于2,那 么这个物料有可能是在同一个最小包装里的,也有可能是在不同的包装里 的,那么怎么区分定义呢?在贴片加工的工艺

29、中,除了要定义物料的编号外,还要定 义物料的位置,相同物料在同一位置出现的数量只能是1,因此在跟踪时 只要记录产品关联的最小包装物料号及位置即可。而在非贴片加工的工艺中,往往对位置的信息并不敏感, 因此在关联时只要记录产品序列号,以及及之关联的最小包装物料号和数 量即可。6.5跟踪通常有两种跟踪方式。第一种是根据序列号跟踪物料。根据工单或其它产品信息,得到产品序列号的集合,然后根据序列号集合得到物料的批次信息。第二种是根据物料跟踪序列号。跟踪的依据都是最小包装 物料号和序列号的关联关系。第七章架构7.1模块MES主要由资源管理、流程控制、报表查询3个大的模块组成,如 图7-1所示:MES中的资

30、源包括工单、产品、序列号。工单从ERP导入,产品的 基本信息也在ERP中定义。序列号根据工单和产品信息,在MES系统本地 产生。流程控制模块包括工艺路线控制、装配控制、包装控制、材料跟踪 控制。这些控制模块都根据产品定义,然后基于序列号进行控制。尽管工 单、产品、序列号几乎贯穿于所有流程控制模块,但是我们会将它们的扩 展属性及基本属性分离,并拆分到各相应的控制模块中,这样就保证了各 控制模块的逻辑分闭。数据中心模块包括数据整理和数据查询。此模块将资源管理和流程控制中的数据,定期在后台按照一定的规则进行整理归类,然后提供统 一的接口进行分析查询。由于MES中的数量非常庞大,各类数据之间的引 用关

31、系乂较为复杂,数据不整理的话,进行统计查询的效率会非常低。7.2角色表7-2列出了 MES系统中的基本角色及其功能。i 1团世 X 1. !.1 就义产M 1莒存;卜主*产 岫恍腕沿色.定典产品湿活工单,鸠工堆指应到H掉的工莺睽螭*1-也拧F勺更制.也壮.浏试.IR fr 句岐昭戋.根&7.3数据库 由于MES系统的数据量庞大,连接数和并发量都比一般的系统大得多,所以必须采用支持这种特性的数据库,如oracle和sqlserver。7.4服务器从逻辑上来说,MES系统应包含以下3种服务台:http服务器、 ftp服务器、email服务器。http服务器提供以下服务:webservice、权 限

32、管理、报表查询、其它后台数据处理。ftp服务器提供以下服务:文件存储、版本更新。email服务器提供以下服务:及外界接口、系统消息发送。7.5客户端系统采用三层架构,客户端通过webservice进行事务处理。客户端根据角色的不同,提供不同的功能。对于制造工程师,客 户端提供的功能是定义产品的工艺路线。工艺路线由工位组成,而装配结 构、包装结构、物料跟踪结构、测试模板均定义在工位上,因此客户端的 核心功能是对工位的定义。对于生产主管而言,客户端提供的功能是激活工单,即将工单关联到具体的序列号。对于生产作业人员而言,客户端提供的功能是产生序 列号和实现各工位的具体操作,因此其核心功能是解析系统对

33、工位的定 义,并展现相应的结构,实现数据录入和流程控制。第八章外部数据管理8.1外部数据 目前生产外包的现象已经非常普遍。为了方便生产数据的综合分析,必须将外部数据集中到企业的中央数据库。图8-1是一个典型的外部 数据管理流程。底JE圣澹OEvly用K图日-1由图8-1可以看出,OEM控制系统是一个逻辑封闭的系统,及MES的中央数据库通过接口进行数据交换。OEM的数据经过整理之后进入数据中心,就可以象本地的数据一样,采用统一的报表进行查询分析。8.2数据分类为了方便对OEM数据的统一管理,应该分析数据的特性,按照数 据类型进行分类,经过分类的数据类型适用于所有的OEM厂商。OEM最基 本的数据

34、类型有:序列号基础信息、装配信息、包装信息、测试信息等。 对于已定义的数据类型,所有的OEM厂商都以相同的格式存储数据。8.3数据传输最方便的数据传输方式是通过FTP传输。OEM的数据首先在本地汇集到一台PC上,然后通过FTP上传到企 业的FTP服务器上。可以在FTP上,根据数据类型的不同,创建若干个子 目录,以方便数据的后续处理。由于数据类型和OEM厂商无关,所以所有的OEM厂商都可以用同 一个数据传输程序进行数据上传,有助于数据安全和控制。8.4数据处理MES的程序从FTP服务器上取数据,经过整理之后导入数据中心。 由于数据已经按照特性进行了分类,所以可以很方便地编写导入程序,定 期在后台运行。数据一旦进入MES数据库,就和本地产生的数据没有本质 的差别,可以应用相同的规则进行数据整理,因此不需要开发额外的报表。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号