一种mes监控系统与方法_2

文档序号:9886940阅读:来源:国知局
的生产状态信息,将生产状态信息发送至OPC服务器,将生产状态信息发送至OPC客户端;OPC客户端将生产状态信息发送至MES系统;MES系统根据生产状态信息判断目标工序是否完成,并对目标工序完成情况进行记录,基于MES系统,自动将过程控制数据交互到MES系统,可以高效地对生产过程进行监控,通过采用OPC实现MES自动化监控数据的实时性和有效性,可提高生产自动化,减少生产操作人员数量,减少人为操作失误,提高生产质量,提高生产过程监控的实时性和精确性。
[0047]本发明还提供了一种MES监控方法,本发明MES监控方法的实施例,包括上行数据交互流程与下行数据交互流程,其中,上行数据交互流程包括:
[0048]OPC客户端响应MES系统的工序生产指令,从MES系统中获取生产数据,判断是否需要将所述生产数据存储缓存,如果否则将所述生产数据发送至OPC服务器;所述OPC服务器将所述生产数据发送至硬件驱动模块;所述硬件驱动模块驱动生产设备根据生产数据执行相应的生产逻辑进行生产。
[0049]生产数据包括生产参数Para和工位号Num,如图2所示,为上行数据交互流程示意图,OPC客户端从MES系统获取该产品的生产参数Para,从XML文件读取工位号Num,从XML配置文件中获取OPC服务器的IP地址,与所述OPC服务器建立连接,获取存储缓存标志Flag,判断Flag是否为O,如果是,则将Para和Num发送至OPC服务器,否则将Para和Num保存至存储缓冲区模块,OPC服务器将Para和Num下传至硬件驱动模块,从而硬件驱动模块驱动生产设备执行相应工位号Num工艺条件Para的生产逻辑。
[0050]下行数据交互流程包括:
[0051 ]所述硬件驱动模块获取生产设备的生产状态信息,将所述生产状态信息发送至所述OPC服务器,判断是否需要将所述生产状态信息存储缓存,如果否,则将所述生产状态信息发送至所述OPC客户端;所述OPC客户端将所述生产状态信息发送至MES系统;所述MES系统根据所述生产状态信息判断目标工序是否完成,并对目标工序完成情况进行记录。
[0052]所述生产状态信息State包括:生产是否结束信息与质量是否合格信息。如图3所示,为下行数据交互示意图,硬件驱动模块将生产状态信息State交予OPC服务器,OPC服务器判断所述存储缓存标识Flag是否为O,如果是,则将State发送至所述OPC客户端,否则将State保存至存储缓冲区模块;OPC客户端则直接将最新的State上传至MES系统,MES系统根据接收的State,判定该工序是否完成并记录。
[0053]应用本实施例提供的一种MES监控方法,OPC客户端从MES系统中获取生产数据,将生产数据发送至OPC服务器;OPC服务器将所述生产数据发送至硬件驱动模块;硬件驱动模块驱动生产设备根据生产数据执行相应的生产逻辑进行生产;硬件驱动模块获取生产设备的生产状态信息,将生产状态信息发送至OPC服务器,将生产状态信息发送至OPC客户端;OPC客户端将生产状态信息发送至MES系统;MES系统根据生产状态信息判断目标工序是否完成,并对目标工序完成情况进行记录,基于MES系统,自动将过程控制数据交互到MES系统,可以高效地对生产过程进行监控,通过采用OPC实现MES自动化监控数据的实时性和有效性,可提高生产自动化,减少生产操作人员数量,减少人为操作失误,提高生产质量,提高生产过程监控的实时性和精确性。
[0054]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0055]最后,还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0056]以上对本发明所提供的方法和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种MES监控系统,其特征在于,包括: MES系统、OPC客户端、OPC服务器和硬件驱动模块; 所述MES系统用于向OPC客户端发送工序生产指令;根据所述OPC客户端发送的生产状态信息判断目标工序是否完成,并对目标工序完成情况进行记录; 所述OPC客户端通过XML配置文件与所述MES系统相连接,用于获取所述MES系统中的生产数据,当不需要将所述生产数据存储缓存时,将所述生产数据发送至所述OPC服务器;获取所述OPC服务器发送的生产状态信息,将所述生产状态信息发送至所述MES系统; 所述OPC服务器与所述OPC客户端相连接,用于获取所述OPC客户端的所述生产数据,当不需要将所述生产状态信息存储缓存时,将所述生产数据发送至所述硬件驱动模块;获取所述硬件驱动模块发送的生产状态信息,将所述生产状态信息发送至所述OPC客户端; 所述硬件驱动模块通过网络与所述OPC服务器相连接,用于获取所述OPC服务器发送的所述生产数据,驱动生产设备根据生产数据执行相应的生产逻辑进行生产;获取生产设备的生产状态信息,将所述生产状态信息发送至所述OPC服务器。2.根据权利要求1所述的MES监控系统,其特征在于,还包括: OPC标准接口实现模块和存储缓冲区模块; 所述OPC标准接口实现模块与所述存储缓冲区模块相连接,所述OPC客户端通过所述OPC标准接口实现模块以及所述存储缓冲区模块与所述OPC服务器相连接,所述OPC服务器通过所述OPC标准接口实现模块以及所述存储缓冲区模块与所述OPC客户端相连接; 所述存储缓冲区模块用于对客户端发送的生产数据进行缓存,对服务器端发送的生产状态ig息进行缓存。3.根据权利要求1所述的MES监控系统,其特征在于,所述生产数据包括生产工艺、技术参数和工位号。4.一种MES监控方法,其特征在于,包括: OPC客户端响应MES系统的工序生产指令,从MES系统中获取生产数据,判断是否需要将所述生产数据存储缓存,如果否则将所述生产数据发送至OPC服务器;所述OPC服务器将所述生产数据发送至硬件驱动模块;所述硬件驱动模块驱动生产设备根据生产数据执行相应的生产逻辑进行生产; 所述硬件驱动模块获取生产设备的生产状态信息,将所述生产状态信息发送至所述OPC服务器,判断是否需要将所述生产状态信息存储缓存,如果否,则将所述生产状态信息发送至所述OPC客户端;所述OPC客户端将所述生产状态信息发送至MES系统;所述MES系统根据所述生产状态信息判断目标工序是否完成,并对目标工序完成情况进行记录。5.根据权利要求4所述的MES监控方法,其特征在于,所述生产数据包括:生产工艺、技术参数和工位号。6.根据权利要求5所述的MES监控方法,其特征在于,OPC客户端从MES系统中获取生产数据包括: OPC客户端从MES系统中获取生产工艺和技术参数,从XML配置文件中获取工位号。7.根据权利要求5所述的MES监控方法,其特征在于,OPC客户端判断是否需要将所述生产数据存储缓存之前还包括: OPC客户端从XML配置文件中获取OPC服务器的IP地址,与所述OPC服务器建立连接。8.根据权利要求5所述的MES监控方法,其特征在于,OPC客户端判断是否需要将所述生产数据存储缓存包括: OPC客户端获取存储缓存标志,判断所述存储缓存标志是否为O,如果是,则将所述生产数据发送至OPC服务器,否则将所述生产数据保存至存储缓冲区模块。9.根据权利要求8所述的MES监控方法,其特征在于,所述生产状态信息包括:生产是否结束信息与质量是否合格信息。10.根据权利要求9所述的MES监控方法,其特征在于,所述硬件驱动模块判断是否需要将所述生产状态信息存储缓存包括: 判断所述存储缓存标识是否为O,如果是,则将所述生产状态信息发送至所述OPC客户端,否则将所述生产状态信息保存至存储缓冲区模块。
【专利摘要】本发明公开了一种MES监控系统与方法,系统包括:MES系统、OPC客户端、OPC服务器和硬件驱动模块,OPC客户端从MES系统中获取生产数据,将生产数据发送至OPC服务器;OPC服务器将所述生产数据发送至硬件驱动模块;硬件驱动模块驱动生产设备根据生产数据执行相应的生产逻辑进行生产;硬件驱动模块获取生产设备的生产状态信息,将生产状态信息发送至OPC服务器,将生产状态信息发送至OPC客户端;OPC客户端将生产状态信息发送至MES系统;MES系统根据生产状态信息判断目标工序是否完成,并对目标工序完成情况进行记录,基于MES系统,自动将过程控制数据交互到MES系统,可以高效地对生产过程进行监控,从而提高生产效率和质量。
【IPC分类】G05B19/418
【公开号】CN105652828
【申请号】
【发明人】杨露霞, 宁可, 周毅力, 祁艳艳
【申请人】重庆川仪自动化股份有限公司
【公开日】2016年6月8日
【申请日】2015年12月9日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1