MES系统数据采集模块的设计与实现

MES系统数据采集模块的设计与实现

论文摘要

F300和SF系统是美国某大型半导体设备供应商所研发的MES系统,它们为半导体制造自动化生产管理提供了一整套解决方案。在现今大型半导体工厂流水线上,数据的实时采集变得尤为重要,本文在对MES系统的结构和功能分析的基础上,提供了一种实时的数据采集模块的实现方案。MES系统必须提供实时收集生产过程中数据的功能,并做出相应的分析和处理后,将需要的数据存入数据库。WCF是由微软发展的一组数据通信的应用程序开发接口,它是.NET框架的一部分,使用面向服务架构。由于实际的工厂流水线上,为了协调不同模块不同设备之间的通信,SF系统采用了WCF框架。本文首先着重阐述了数据采集模块在MES系统中的重要地位,并通过对实际项目的分析以及对WCF框架的研究,将数据采集模块又分为数据采集功能模块、数据处理功能模块以及数据显示功能模块,其中数据采集功能模块位于WCF框架的Service端,负责监控流水线并提供实时的数据采集和存储功能,数据处理及显示功能模块位于Client端,采用MVP设计模式,实现从数据库中抓取及处理数据,并以一种友好的形式呈现给用户。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究目的和意义
  • 1.3 本文主要内容
  • 1.4 本文组织结构
  • 第二章 相关技术研究
  • 2.1 WCF通信原理研究
  • 2.1.1 WCF的拦截机制
  • 2.1.2 WCF消息传递方法
  • 2.1.3 WCF服务
  • 2.1.4 WCF事务
  • 2.2 MES系统体系结构
  • 2.2.1 MES系统体系结构
  • 2.2.2 MES系统网络结构
  • 2.2.3 MES系统功能
  • 2.3 F300 系统体系结构
  • 2.3.1 F300 的层次结构
  • 2.3.2 F300 在实际应用中的结构划分
  • 2.3.3 F300 中的workflow
  • 2.4 SF系统体系结构
  • 2.4.1 SF系统客户端体系结构
  • 2.4.2 SF系统服务器端体系结构
  • 2.4.3 互联网信息服务(IIS)
  • 2.5 本章小结
  • 第三章 数据采集模块需求分析
  • 3.1 数据采集模块的组成结构需求分析
  • 3.1.1 数据采集需求分析
  • 3.1.2 数据存储需求分析
  • 3.1.3 数据查询
  • 3.2 数据采集模块的接口需求分析
  • 3.2.1 函数接口
  • 3.2.2 WCF的服务器端调用的工作流接口
  • 3.2.3 数据采集模块在工作流中的接口
  • 3.2.4 数据采集模块与客户端的接口
  • 3.3 数据采集模块的数据结构需求分析
  • 3.3.1 用于数据采集模块的数据契约的分析
  • 3.3.2 F300 系统中的参数的分析
  • 3.4 数据库需求分析
  • 3.4.1 对数据库访问的需求分析
  • 3.4.2 数据库中存储过程的需求分析
  • 3.5 本章小结
  • 第四章 数据采集模块具体实现
  • 4.1 数据采集模块在工作流中的实现
  • 4.1.1 工作流中的批次数据采集
  • 4.1.2 工作流中的机台数据采集
  • 4.2 数据采集模块在WCF服务器端的实现
  • 4.2.1 SF服务器端批次数据的采集
  • 4.2.2 SF服务器端晶片数据的采集
  • 4.2.3 SF服务器端晶元数据的采集
  • 4.3 数据采集模块的表结构划分
  • 4.3.1 批次数据采集模块的数据表
  • 4.3.2 晶片数据采集模块的数据表
  • 4.3.3 批次数据与晶片数据之间的链接
  • 4.4 数据采集模块的数据查询功能
  • 4.4.1 批次和机台数据的查询
  • 4.4.2 晶片数据查询
  • 4.5 数据采集模块的自定义扩展功能
  • 4.5.1 CRM Table
  • 4.5.2 定义针对所有功能的采集数据
  • 4.5.3 定义特定功能采集数据
  • 4.6 与数据库连接的具体实现
  • 4.6.1 批量数据插入的具体实现
  • 4.6.2 数据查询的具体实现
  • 4.7 本章小结
  • 第五章 系统测试
  • 5.1 测试环境的搭建
  • 5.2 测试用例
  • 5.2.1 线上各种数据采集对象的测试用例
  • 5.2.2 线上站点测试用例
  • 5.2.3 自定义采集数据测试用例
  • 5.3 测试
  • 5.3.1 批次数据采集的测试用例和结果
  • 5.3.2 晶片数据采集的测试用例和结果
  • 5.3.3 机台数据采集的测试用例和结果
  • 5.3.4 晶元数据采集的测试用例和结果
  • 5.4 压力测试
  • 5.5 本章小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于Wi-Fi的数据采集模块设计[J]. 电子世界 2019(23)
    • [2].一种高效数据采集模块的研究与设计[J]. 科技经济导刊 2019(14)
    • [3].智能数据采集模块的自动化校准[J]. 硅谷 2010(24)
    • [4].一种多功能数据采集模块的结构设计与实现[J]. 科技风 2019(15)
    • [5].基于以太网及串口的数据采集模块设计[J]. 工业控制计算机 2013(11)
    • [6].基于蓝牙芯片数据采集模块的设计与实现[J]. 仪器仪表用户 2008(06)
    • [7].高速数据采集模块的设计和实现[J]. 电子器件 2008(04)
    • [8].多参数数据采集模块的设计[J]. 仪表技术与传感器 2013(12)
    • [9].煤矿瓦斯抽放监控系统数据采集模块的设计[J]. 硅谷 2014(04)
    • [10].风机油液平台系统远程数据采集模块的设计应用[J]. 无线互联科技 2013(09)
    • [11].基于GPRS的数据采集模块的设计[J]. 化工自动化及仪表 2012(07)
    • [12].数字式超声波探伤仪中高速数据采集模块设计[J]. 现代电子技术 2010(06)
    • [13].嵌入式信号调理器的数据采集模块设计[J]. 电子设计应用 2009(01)
    • [14].基于GPRS的远程数据采集模块[J]. 现代电子技术 2009(03)
    • [15].某雷达发射机数据采集模块的设计[J]. 黑龙江科技信息 2009(06)
    • [16].无线数据采集模块设计[J]. 现代电子技术 2008(19)
    • [17].基于机械臂控制系统的数据采集模块研究[J]. 电子设计工程 2016(17)
    • [18].电厂端现场数据采集模块的研究与设计[J]. 华电技术 2012(02)
    • [19].声纳水下多通道数据采集模块设计[J]. 计算机测量与控制 2018(02)
    • [20].基于FPGA的多功能数据采集模块设计[J]. 微计算机信息 2012(08)
    • [21].分布式入侵检测系统中数据采集模块的研究与实现[J]. 计算机安全 2009(06)
    • [22].智能仓储的数据采集模块的设计[J]. 物联网技术 2016(01)
    • [23].一种基于蓝牙的老人跌倒数据采集模块的设计[J]. 广东通信技术 2014(05)
    • [24].动力电池管理系统数据采集模块设计[J]. 电源技术 2017(08)
    • [25].电力通信数据网网管系统设计及数据采集模块实现[J]. 自动化与仪器仪表 2019(03)
    • [26].机电计算机智能数据采集模块的设计与实现[J]. 电子技术 2016(01)
    • [27].矿用总线式数据采集模块硬件设计[J]. 自动化仪表 2014(11)
    • [28].AD73322AR在串行数据采集模块中的应用[J]. 电子元器件应用 2009(04)
    • [29].民用飞机音频数据采集模块的设计与测试[J]. 信息通信 2019(02)
    • [30].昆仑海岸——GPRS/GSM数据采集模块[J]. 自动化博览 2009(11)

    标签:;  

    MES系统数据采集模块的设计与实现
    下载Doc文档

    猜你喜欢