MES制造执行系统设计与开发
本文将详细介绍一款MES制造执行系统,该系统可作为简单MES系统设计的开发参考、可用作课程设计、毕业设计。本文将开源该MES系统的所有代码和说明文档。
先放结果:文本开发的简易MES系统界面
什么是MES制造执行系统
对MES定位的认识有三种:一种认为MES是供应链(SCM)关系密切,一种认为它是产品生命周期管理(PLM)紧密联系还有一种最为主流的定位,认为MES是ERP与生产过程及设备之间的桥梁。当然,三者之间并不矛盾,MES是在SCM、PLM 的需求下,以及为了弥补的ERP不足而产生的。
目前被人广泛接受的是由MESA给出的定义:MES提供从接受订单到制成最终产品全过程的生产活动实现优化的信息。它采用当前的和精确的敬据,对生产活动进行初始化,及时引导、响应和报告工厂的活动,对随时可能发生变化的生产状态和条件做出快速反应,重点削减不会产生附加值的活动,从而推动有效的工厂运行和过程。
此外,按照AMR所给出的定义:MES是一个常驻工厂层的信息系统,介于企业领导层的计划系统与主生产过程的直接工业控制系统之间。这里明确地将企业的运作划分为三个层次,分别是:计划层、执行层和控制层。其中:计划层就包括MRPII、ERP 等控制层包括PLC、各种仪器设备等,介于两者之间的是执行层,MES就属于执行层。可以通过绘出敬据流图来明确每个层次间的关系,如图1-1所示,图1-1中不仅示出MES的数据流,也表明MES对实时的要求要明显高于ERP,如果说控制层要求的实时时间系数为1,那么,MES的时间系数为10,ERP的时间系数为100。这从MESA的定义也可以看出,精确的实时数据是一个优秀的MES必须达到的要求。
持续更行中…
急需代码的可以在文末留言。