制造执行系统MES理论与应用研究_第1页
制造执行系统MES理论与应用研究_第2页
制造执行系统MES理论与应用研究_第3页
制造执行系统MES理论与应用研究_第4页
制造执行系统MES理论与应用研究_第5页
已阅读5页,还剩44页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

制造执行系统MES理论与应用研究第图5-11数据交换过程图5.4.3接口实现代码示例与SAP系统连接的部分代码示例:privatevoidSAPConnect()

{

/*此函数建立一个代理对象,如果SAP连接不存在,则建立,请在调用SAPRFC前*调用此函数*/

//createoneproxyforallmethods

if(null==proxy)

{

proxy=newSAPProxy1();

}

if(false==g_IsConnected)

{

proxy.Connectionproxy.Connection=

newSAP.Connector.SAPConnection(this.destination1);

try{proxy.Connection.Open();}

catch(Exceptionex)

{MessageBox.Show("InvalidSAPconnection,pleasefix"+ex.ToString());}

}

}//SAPConnect()调用RFC功能的部分代码示例:privatevoidSAPAsyncSearch()

{

/*此函数使用.NET异步方法调用RFC_CUSTOMER_GET,当SAP完成获取后,*myFunction函数被自动调用*/

SAPConnect();

myAsyncState=null;

myCallback=newSystem.AsyncCallback(myFunction);

asyncresult=null;

try

{

asyncresult=proxy.BeginRfc_Customer_Get(g_custNo,g_custName,refbrfcknA1Table1,myCallback,myAsyncState);

}

catch(Exceptionex)

{

MessageBox.Show("ErrorreturnedinAsyncsearch\n"+ex.ToString(),"SAPAsyncSearchproblem");

return;

}

}

privatevoidmyFunction(IAsyncResultar)

{

/*此函数在在异步调用完成后被执行,它将重新连接到主form线程显示结果*/

MessageBox.Show("asynccallisreturnedfromSAP","Asynchronousupdatestatus");

try

{

proxy.EndRfc_Customer_Get(asyncresult,refbrfcknA1Table1);

}

catch(Exceptionex)

{

MessageBox.Show("Exceptionoccurredinasynccallback\n"+ex.ToString());

return;

}

finally

{

proxy.Connection.Close();

g_IsConnected=false;

}

if(0<brfcknA1Table1.Count)

{

SetShowAllMenu(this.mainMenu1);

}

}//myfunction保存SAPtables到XMLfile代码示例:

privatevoidSAPTableToXML()

{

/*此函数将保存SAP表,从RFC_CUSTOMER_GET到一个XML文件,使用保存*对话框提示用户将文件保存到何处,通过序列化SAP表BRFCKna1Table实现*/

//Usesavedialogboxtogetthefiletosaveinto

saveFileDialog1.ShowDialog();

stringfile=saveFileDialog1.FileName;

//serializetoxml

XmlSerializerxs=newXmlSerializer(typeof(BRFCKNA1Table));

System.Text.Encodingunicode=newSystem.Text.UnicodeEncoding();

XmlTextWriterxtw=newXmlTextWriter(file,unicode);

xs.Serialize(xtw,brfcknA1Table1);

xtw.Close();制造执行系统MES理论与应用研究制造执行系统MES理论与应用研究第六章结束语6.1论文完成的工作论文主要完成了以下工作:本论文主要以某半导体制造工厂计算机集成制造系统为背景,通过需求调研分析,根据企业的特定生产环境,提出了MES系统功能模块设计及实现架构,并且就系统模块的实现方法作了详细地阐述。针对如何与企业其它信息系统进行有效地集成,本文提出基于OPC技术的MES与底层控制系统间集成,基于WEB技术的MES与上层信息系统间集成,并就如何实现MES系统与SAPERP系统的集成进行了个性化设计。6.2改进意见MES技术在过去十年来已显著地成熟。但MES的发展和应用是一个过程,而不是一个事件,不可能想象成功的MES实施是可以一蹴而就的。要取得长期的成功,要求改造制造环境,要求获得有组织的支持,要求管理机制作适应性的改变。与此同时,MES软件在改善维护、改善与其它TI管理软件的接口等方面也需要进一步发展、提高。在具体设计和实施MES过程中,还需进行以下几方面工作:1)底层控制系统现状虽然基本实现自动化,但是针对MES而言,还需要进行进一步的完善和整改,以便符合MES的实施要求;研究和定性分析底层自动控制系统,对的底层各系统进行完善优化;2)正确地评估症结所在。MES开发的每一步,都是根据自身企业的管理理念、供应链、生产指挥系统的实际情况而定的。要分阶段、分步骤对系统逐步完善,并连成一个体系。3)先进的信息系统的建立,应是安全可靠的,此方案的设计尚未涉及到系统安全性的设计。在系统安全性设计过程中,在系统安全性。体现在物理设备安全性、网络安全性、操作系统安全性、数据库安全性、应用系统安全性、计算机病毒的防范和数据安全等方面进行考虑和设计。另外除了在技术上保障外,再制定完善的管理制度加以保证。参考文献[1]MESAInternational.MESfunctionalities&MRPtoMESdateflowPossibilities[R].MESAInternationalWhitePaperNumber2,1997[2]李建华.制造执行系统MES现状及发展趋势.e-works,2005.[3]杜玮.MES产业发展趋势.e-works,2007.[4]柴天佑,郑秉霖,胡毅,黄肖玲.制造执行系统的研究现状和发展趋势控制工程2004.[5]柴永生,孙树栋,周玉兰,杨宏安.基于OPC的MES过程信息集成研究.制造业信息化2006,6[6]戴勇教授,曹江辉博士MES让制造与计划相统一南京航空航天大学学报2003[7]吴澄主编.现代集成制造系统导论--概念、方法、技术和应用.北京:清华大学出版社,2002.6.[8]OPC技术综述制造执行系统MES理论与应用研究制造执行系统MES理论与应用研究致谢本论文在导师王轶骏的悉心指导和作者的努力下终于完成了,在此,我要深深感谢所有在我攻读本科期间给予过关怀、支持和帮助的人们。首先要感谢导师王轶骏,感谢他在学业上对我的谆谆教导;同时也要感谢交大网院为我们提供的良好的学习环境,所有这些都令我在二年多的时间里迅速的成长起来。正是在导师的指导和关怀下本论文才得以完成,论

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论