论文部分内容阅读
制造执行系统(ManufacturingExecutionSystem,MES)是位于上层的计划管理系统与底层的工业控制之间的面向车间生产的管理信息系统,通过数据的传递为车间管理人员提供生产计划的执行、物料消耗情况以及设备状态等信息,是企业计划管理层与车间底层控制之间的纽带。在市场竞争激烈的现代生产环境下,制造执行系统成为面向车间生产管理和控制的主流技术。
国外在制造执行系统的研究和应用上已经取得了长足的进步,国内在制造执行系统的研究和应用上还基本处于起步阶段,本文在分析制造执行系统基础的前提下,以常德卷烟厂联合工房制造执行系统项目为背景,从应用软件开发的角度详细介绍了整个MES项目的实施过程,从制造执行系统理论到常德卷烟厂的项目介绍,从系统架构到包括数据库、通信以及查询系统的开发等都做了详细的介绍。
在系统开发的过程采用了大量计算机主流技术。系统采用B/S(浏览器/服务器)架构,可以跨防火墙操作,比以往的C/S(客户端/服务器)具有更大的灵活性和便利性;实时数据监控采用AJAX异步更新,在不刷新页面的情况下实时更新数据。数据库访问通过ADO.NET完成,ADO.NET是为基于消息的Web应用程序设计,减少了与数据库的活动连接,实现最大限度的数据共享。WebService提供能够通过XML进行调用的应用程序接口,集成更强大的功能,网页开发采用服务器端技术ASP.NET,它是建立在公共语言运行库上的编程框架,用于在服务器上生成功能强大的Web应用程序。开发工具VisualStudio2005提供了开发WebService和Web应用程序的同一环境,语言采用与.NET一起设计出来的开发语言C#,编译成中间语言IL,实现语言无关性。
本文所开发的制造执行系统已经在常德卷烟厂投入使用,达到预期的效果,通过对各个设备的运行状况的实时监控,使各级管理层人员能够全面、准确、快速地了解到生产现场情况;通过对大量数据的统计分析,强化生产和设备管理,为企业提供一个支持现场——科室——企业三级管理的设备管理计算机工作平台,为企业信息化架起沟通的桥梁。