以前很多主流的MES系统都是由国外软件商引进的,近几年随着我国工业信息化的发展,很多MES系统都是由我国自己研发而成的,MES系统自带的报表模块的设计以及表格样式都遵从系统形体的设计需求,适用于国内大多数行业,同时报表对于管理层提供了很大的帮助。
MES在国外首先应用于制造行业,后来逐步引 进到国内钢铁行业、有色金属行业、石油化工行业。我们将生产运行系统的定义归纳为:是 一组智能的信息系统应用;利用实时信息系统监控从生产排产、生产执行到生产统计的整个生产过程;协助业务人员以最经济的方式管理和优化工厂的生产运行。 报表系统即生产统计系统是根据MES各模块产生的装置、罐区的生产数据信息,对企业的生产运行数据进行综合的提炼,在系统实现了全公司装置生产日报、油品库存生产日报表、 产品产销存、油品收付情况汇总报表,这些报表提供了完整的库存信息、产品生产情况和物料平衡信息。通过实现生产报表的功能,能够全面了解企业详细的生产情况,提高了生产管 理的精细化水平,并为领导的决策提供了详细的数据支持。公司相关领导通过查询发布到生产统计取数平台的报表,就可以实时、准确掌握企业的生产运行情况。
MES系统架构基于SOA架构,采用SOA耦合应用集成技术,将业务流程管理与工作流程结合起来,搭建企业级的跨系统的工作流整合平台。MES系统架构的底层是基础层,整个系统的运行维系根基,各种核心组件如SOA引擎、AJAX引擎以及工作流引擎等被有机集成,协同作业,共同实现系统开发的各种业务应用。
系统总体架构如下图:
说明如下:
1、 系统分为数据采集层、数据库层、通用应用平台层、通用业务层、数据展现层、业务分析层,各层之间主要职责明确、数据统一管理,系统扩充性好。
2、 数据采集层:数据采集方面通过多个数据采集站采集各生产线和公用工程系统的生产过程及能源数据。这样可以满足系统的可扩充性
3、 数据库层:所有采集的数据均保存在实时数据库和关系数据库中,分钟级数据需要保存在实时数据库中,供查询趋势分析,批次及统计类数据需要保存在关系数据库中,供管理分析。
4、 系统平台层:包括用于通用应用平台UAP和MES平台,UAP提供信息系统平台管理,例如身份认证、权限分配、工作流、报警服务、任务服务、外部数据接口、开发VO等;MES平台包括工厂模型、HMI、SPC控件、APS算法等。
5、 核心业务层:包括各功能模块的业务,例如生产过程监视、计划及调度、现场作业管理、生产跟踪管理、物流运输管理、能源管理、设备运行管理、质量管理、安全环保管理、人员管理、文档管理等。
6、 行业特殊业务层:不同行业或企业特有的业务管理,具体情况根据不同行业和企业具体分析。
7、 业务分析层:主要是给公司各管理部门使用的综合查询分析报表以及KPI管理等。采用BI工具实现各业务的单元分析和综合分析。
8、 数据展现层:给生产线现场操作人员提供的功能,包括:给操作岗位提供的各功能,现场声光报警、按钮消音、刷卡、LED显示的等。可按生产线扩展。
MES系统的应用
以下是MES系统的应用场景,第一个是智能排程系统,采用两阶段的生产模式,半成品“按计划生产”(MTS)和成品“按订单装配”的模式(ATO)相结合,通过双向模式实现基于市场预测且满足生产要求的智能排程。具体包括生产排程的制定、下达、物料及仓储管理、PCBA的装联、测试、整机总装、系统联调、包装、交付承运商等业务流程的信息化,并建立了上述业务流程的数据采集结构。
通过智能排程系统的实施,实现了有限能力的排程,充分考虑各种实际约束,实现对现实生产的模拟;交期的快速预计,正常排程的订单交付期的快速预计,以及在插单、计划调整时订单交付期的快速预计,以及相应的逾期订单评估;精细且可视化的计划,精确到分秒每一道工序/班组/人员在周/日/班次/小时的计划,并以各种可视化的形式显示排程结果,直观、形象;反映生产进度,通过MES实时采集实际生产进度,确保计划的可靠性和实用性,并进行滚动排程;监控资源的负荷与利用情况。
借助MES系统,我们还建立了智能追溯体系实现全流程的正反向追溯,以及防呆防错系统,实现贴装管理提升,SMT上料防错监控警示。