本文通过分析当前MES的现状提出了一种模块化的集成MES软件平台设计思路,通过对车间运行数据的采集和分析来提高制造工厂对生产管理过程情况掌控的实时性、可视性、透明度和追溯性,从而实现提高生产效率和控制生产成本。

1、集成MES软件平台体系架构

集成MES软件平台将信息、网络、自动化、现代管理与制造技术相结合,集成MES软件平台以数据中心和服务中心为依托,借助于各类业务模块如数据采集模块、业绩分析模块、产品跟踪模块、设备维系管理模块、工艺过程管理模块等,实现制造控制智能化、生产过程透明化、制造装备数控化和生产信息集成化。

2、集成MES软件平台构成

MES集成模型是一种三层结构,MES 作用于上层信息管理系统如ERP、CRM 与现场控制系统Process Control System之间,它们相互协调和配合。MES处于计划层和车间层操作控制系统之间的执行层,主要负责生产管理和调度执行,MES 可以为用户提供一个快速反应有弹性精细化的制造业环境帮助企业减低成本按期交货提高产品的质量和提高服务质量。

2.1对象模型构建器

集成MES对象模型构建器用于定义对象模型,对象模型是生产执行过程中总结出来的独立的具有一定规律的模型,模型本身可作为数据存储的格式,也可作为数据分化、处理的依据。

集成MES对象模型与数据库相关联,利用对象模型构建器创建、删除或修改对象模型时,数据库中的表结构和表之间的逻辑关系也会发生相应改变。采用面向对象模型技术,可实现数据信息可视化,让用户更关注业务本身,而不需要关注技术的具体实现。

2.2界面和表单构建器

基于集成MES界面和表单构建器,用户可以根据自身生产业务的实际需求,只需要少量的编程以快速定制符合自身需要的界面和表单。若是,则导入对象模型列表;若否,则导入已经创建的表单或界面产品。导入对象模型或已有表单或界面产品后,用户可设置或修改显示项和显示风格,最终生成并导出导出界面和表单产品。

2.3执行、处理模块

执行和处理模块可用于产生报表数据、数据分析并支持对生产过程的辅助决策:用户可依赖通信服务和API接口只需要少量的编程,通过对生产过程中的静态数据或动态数据进行实时处理,实现工艺、试验等各类报表数据生成,生产效率、计划进度等数据分析,生产计划制定等辅助功能。

2.4通信服务

通信服务能够实现集成MES内部之间或集成MES与其他集成MES实例或外部应用程序如ERP通信的功能。通信的数据格式有以下几种:自由格式报文、自由文件和对象模型数据,前两者主要用于集成MES与外部模块或MES内部特殊消息的传递,而对象模型数据则用于数据中心和各业务模块之间消息的傳递。

2.5二次开发API接口

集成MES的API接口主要包含包括以下4种:对象模型数据操作接口主要实现集成MES中各类模型数据的生成、导入和导出,如工程设备数据、生产流程数据等;基本统计分析运算接口主要实现对集成MES中各类模型数据提供公用的统计计算接口,如方差、标准差等等;通信接口是通讯模块的导出接口,为用户二次开发业务模块时提供数据通讯保障。

3、结语

本文提出一种基于模块化和服务化的集成MES软件平台设计思路,通过对软件架构和软件构成的介绍,解决了对生产管理过程情况掌控的实时性、可视性、透明度、追溯性不足的问题,实现了计划、进度、质量、资源等所有制造信息的监控和反馈。