- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汽车发动机装配线中的MES订单管理系统
汽车发动机装配线中的MES订单管理系统 引言 20世纪90年代初,工业界开始认识到需要一个可以将业务系统和控制系统集成在一起的中间层。同时,企业信息化建设的过程又是变革管理思想、改进管理模式、优化管理流程、提高员工素质的过程.是提升企业经营管理水平、缩小企业目标与资源能力之间缺口的有力手段。在基于ERP/MES/PCS的三层体系结构中,ERP完成从销售订单到生产订单的转化,而从生产订单投入到产品完成的整个生产过程中生产订单信息在各级系统中流动,经各级系统的不同处理,直到产品完成的整个订单在制造执行阶段的管理任务由MES实现”。MES介于ERP与底层控制和自动化系统之间,起着承上启下的作用,是ERP系统数据基础和保证。本文介绍的生产订单管理系统是汽车发动机生产线制造执行系统(MEs)的一个子系统。该系统承担MES所赋予的生产订单管理业务,同时MES实现与ERP系统集成的关键,是MES正常运行的前提和基础。 本系统运用Visual C#编程语言编写,采用SQLserver 2008作为后台数据库。目前,本系统正在某汽车发动机生产线投入使用,运行稳定。1 生产订单管理系统结构 本系统主要由订单信息导入,订单信息下达,计划调度,查看订单状态等部分组成。 订单信息导入模块是负责把SAP生成的生产订单信息(包括发动机订单计划、发动机装配指南、操作指导等信息)自动导入到sQL server 2008数据库。通过订单信息下达模块把生产订单信息自动下达到各个工控机的MES中。查看订单信息模块可以查询和维护订单信息并且可以查询历史订单的执行状况,如果发现订单执行出现异常可以手动管理这些订单信息。通过计划调度调模块调整生产订单的执行顺序。 根据现场的设备情况和要求,网络结构采用图1所示的结构。本信息系统服务器和SAP服务器放置在不同的地理位置,通过光纤进行连接。所有装配线上的工控机通过100M以太网卡与交换机连接,与本信息系统服务器实时通讯。??图1 系统结构 该企业信息系统中存在着异构数据库。异构数据库系统是指异构的多数据库系统,即组成它的成员数据库的硬件、系统软件(如操作系统)不同,或成员数据库具有不同数据库管理系统(DBMS),例如该企业SAP系统的后台Oracle数据库与MES系统的后台SQL Server2008数据库。那么在进行系统之间的数据整合过程中,将不可避免的涉及到异构数据库之间的无逢的数据访问。因此在导人订单信息之前先解决不同数据库之间数据交互问题是实现整个系统的第一步。 在Oracle数据库访问SQL Server2008数据库中需要利用Oracle中提供的透明网关技术。针对Oracle与其他异构平台之间的数据访问,Oracle通过异构服务实现对异种数据源的连接,根据代理程序的不同,分为透明网关和普通连接2种技术。普通连接是一种使用ODBC或者OLEDB驱动程序访问任何ODBC或OLEDB兼容的非Oracle系统的通用解决方案。透明网关是一种为非Omcle系统特别编码、量身定制的解决方案,它提供一种比普通连接拥有更多功能和更好性能的优化解决方案。普通连接依赖于业界标准,而透明网关使用它的本地接口访问非Oracle系统。2 订单信息自动导入模块2.1 SQL Server2008中的CLR集成技术 SQL Server2008引入了Microsoft Windows的.NET Framework的公共语言运行库(CLR) Common LanguageRuntime组件的集成。CLR是Microsoft .NET Framework的核心,为所有. NET Fmmework代码提供执行环境。这意味着可以使用任意.NET Fmmework语言编写存储过程、触发器、用户定义类型、用户定义函数、用户定义聚合函数以及流处理表值函数。2.2 基于UDP协议的网络通信技术 用户数据报协议(UDP)是ISO参考模型中一种无连接的传输层协议,提供面向操作的简单非可靠信息传送服务。UDP协议在数据传输之前,通信双方不需要建立连接,因此不需要维护连接状态,UDP信息包的标题很短,只有8个字节,相对于TCP的建立连接并20个字节信息包的额外开销很小,因此本系统采用UDP协议来实现通讯。C#中UDP的编程有两种方式:直接使用Socket类和使用uDP类。UDPCIient类对基础的Socket进行了封装、发送和接受数据时不必考虑底层套接字收发时必须处理的一些细节问题,开发简单、效率较高。因此本系统利用.NET中的UDP.Client类对UDP协议进行编程,实现网络通讯。2.3 自动导入订单模块设计与实现 建立SQL Server2008数据库与Oracle数据库之间的连接后,本系统会监测到Oracle数据库中的新生成的订单信息并把订单信息自动导人到本系
您可能关注的文档
最近下载
- 2014 GSP 与2023 GSP 差异对比总结.docx VIP
- 2022年嘉兴学院软件工程专业《计算机组成原理》科目期末试卷B(有答案).docx VIP
- 统计学(山西财经大学)知到智慧树期末考试答案题库2025年山西财经大学.docx VIP
- 2022年嘉兴学院软件工程专业《计算机组成原理》科目期末试卷A(有答案).docx VIP
- 医疗器械质量体系文件-委托生产控制程序.pdf VIP
- 计算机化系统验证的安装确认&运行确认 讲解.pdf VIP
- 云南省昆明市官渡区2024年小升初语文毕业考试试卷 附解析.docx VIP
- 磁选机安装施工方案.docx VIP
- CE认证技术文档模板合集(欧洲代表协议、符合性声明、MDD技术文档指导文件、产品描述模板、符合基本要求表).pdf VIP
- 统计学(山西财经大学)知到智慧树期末考试答案题库2024年秋山西财经大学.docx VIP
文档评论(0)