1 MES(生产执行)系统简介
金陵分公司MES系统目标是以装置和罐区实时数据库为基础,建立装置实时数据库和罐区实时数据库.规范物料移动操作指令,建立罐区物料平衡模型和装置物料平衡模型,对数据进行校正计算,实现分公司级的物料和能耗的日平衡。MES系统实施中首先完善实时数据采集系统,解决了实时数据覆盖面不全的问题,使实时数据库覆盖所有装置和罐区的物料和能耗计量点,组织计量部门核对和检查实时数据,保证实时数据的准确性,为物料日平衡提供基础数据,结合实时数据和人工数据录入,基本覆盖物料平衡所需的数据源,每班组进行数据较正和推量计算,完成物料日平衡计算,基本实现组分跟踪及产成品、半成品平衡表。
2 技术方案
2.1 系统总体构架
在生产过程控制层(主要包括:DCS/PLC控制及实时数据采集系统)、生产执行层(MES系统)、经营管理层(EaP系统)三个层次中,MES系统起到承上启下作用。MES框架包括数据集成平台及核心数据库、数据服务和生产信息监控三个部分。
石化企业MES框架以核心数据库为核心。以数据集成平台为基础,是整个MES系统的技术支撑和应用基础,以核心数据库建立工厂模型和业务模型。数据服务功能,向上支撑ERP系统,横向集成供应链优化系统、计划排产优化系统、调度优化系统及技术指标统计系统,向下集成实时数据库(RTDB)和实验室信息管理系统(LIMS),实现MES系统外围信息系统的集成与支撑。生产信息监控功能,从计划跟踪、调度信息、统计信息、报警管理和装置KPI五个方面对MES系统生产信息进行全面监控。
2.2 技术基础
MES系统采用可组态的SMES体系结构,是一种开放的软件架构:SMES2.0充分采用软件体系结构技术。软件体系结构,即通常所谓的构架。指可预制和重构的软件框架结构,它由构件、连接件以及两者之间的相互关系三个主要元素组成。同时是可扩展的核心数据库:SMES2.0的核心数据库的设计中,各应用模块的数据架构是既独立又统一的。以炼化核心数据模型为指导。采用相对集中统一的数据架构,保证了石化MES工厂模型的稳定性。同时适应局部业务模块的个性化扩展需求。
模块集成方案:SMES2.0主要通过建立核心数据库,统一工厂模型,统一存储模型数据和业务数据,实现模块间数据的交换与共享,为保障所有业务模块数据交换的完整性、一致性和同步性,在核心数据库的设计上,SMES2.0引入了时间戳标记和数据版本的概念,用时间戳来检查业务数据提交的准确时间,并结合数据版本来记录数据加工处理的流程,有效的提高业务模块间的数据协同,保证数据一致性。
2.3 系统安全技术
系统安全总体架构:基于IIS的授权控制、基于角色的用户授权控制、组件服务角色控制、Oracle许可的数据库角色控制、数据库安全的组织策略。系统开发:主要采用ASP.NET技术;运用B/S架构的方式:通用组件开发方式;可访问主要关系型数据库、SAP系统、BW系统ODS数据;可处理固定格式报表和动态格式报表。中石化报表工具系统使用Oracle的Function对象通过与MES生产服务器连接的DataBase Link读取静态数据及企业生产实时数据,再在系统页面配置各单元格的取数公式实现报表查询功能。
3 功能介绍
3.1 油品平衡
油品平衡的作用是统一平衡全厂的装置生产投入和产出,罐的收油付油,以及进厂原油情况。包括平衡前的数据准备检查、油品推量计算等方面。数据准备检查包括:检查移动关系,检查在这个班内发生的除了进出厂关系外的所有油品移动操作,目的是保证本班内发生的移动关系被都录入到了系统中;对有移动关系的罐的班检尺的检查,对有油品移动的罐要在班点上进行检尺,目的是保证本班内所有有油品移动的罐都在系统中做了班检尺。当数据准备完成时,进行油品推量计算,推量计算运用汇流节点实现多侧线进虚拟罐,优化和改进油品平衡算法,提升平衡模型速度,平衡精度和仪表可信度。这种推量计算的优点是:建立了符合业务实际的节点模型,使数据结果更加精确;组分跟踪更精确;简化了建立收付关系的操作,效率提高,虚拟罐要建立开始和结束关系,而汇流点符合业务实际,始终与管道连接;虚拟罐不再在库存或罐区显示。
3.2 进出厂管理
为用户提供一个进出厂收付关系建立及数据采集平台,包括:船进、管进、船出、管出、汽出、液体槽出、固体槽出、侧线出、管网油轮进厂、管网管进、管网管出、班表量校正,其目的为生产平衡推量计算提供基础数据,并通过进出厂审核流程,为ERP系统sD模块提供批量真实的进出厂数据。产品进出厂是石化企业生产经营管理的重要环节之一。MES系统为有效的计量仲裁提供判断和追溯的依据,给企业提供准确的产品出厂量.帮助管理人员了解并降低产品出厂环节中的损耗,从而防止经济效益流失。
4 MES技术支持
4.1 系统安装
系统安装主要包括:(1)创建数据库,用Oracle Database Configuration Assistant数据库配置助手创建数据库。创建连接用户,在EntERPrise Manager Console企业管理器里创建,并给用户赋予“DBA”、“CONNECT”、“RESOURCE”等角色权限。在EntERPrise Manager Console企业管理器里创建数据表空间、索引表空间、临时表空间。并在Oracle EntERPrise Manager Console企业管理器里设置创建用户连接对应表空间。(2)安装Microsoft.NetFramework 2.0和WEB Components。(3)安装与设置IIS。(4)建设WEB环境包括:新建应用程序池;新建虚拟目录;建设页面,在“默认网站”属性里“主目录”设置系统默认路径,设置“应用程序名”、“应用程序池”等;修改网站的所有的web.eonfig,将ASP.NET状态服务的启动模式改成自动。
4.2 业务支持
主要业务支撑包括:系统程序单元维护和发布、权限管理、字典维护、报表管理、以及当数据库损坏或硬件故障时的系统恢复,恢复步骤:对于硬件故障,联系硬件供应商更换发生故障的硬件。找到最近一次的全系统备份,恢复操作系统,恢复数据库文件,恢复归档文件,恢复MES数据。
5 结束语
金陵分公司MES系统上线运转至今,不仅为经营管理层服务,还为基层生产管理提供平台。为决策层提供快捷、全面反映企业生产经营信息的综合决策支持平台,充分利用先进的信息技术手段,监控炼油企业生产成本,提高炼油企业的整体竞争力。
首先在技术方面,整体采用SMES2.0平台系统,体现了管理软件平台化开发的新趋势,融合了管理软件领域的行业经验和主流的开发技术,能够实现“陕速开发,随需而变”的目标。其次在业务功能方面.MES优化了油品平衡、实时采集、进出厂管理、sD销售等功能,并对生产过程数据进行整合,为生产经营提供了一致性的生产基础信息;规范了生产运行数据传输业务流程,确保生产运行在传输过程中的真实性、实效性、一致性;满足了生产管理、供应链优化需求的同时,通过数据平台为ERP的PP、MM、SD等模块提供数据支持实现了对公司业务的生产监控。第三,开发和实施过程遵循国家规范标准和内控制度.规范和梳理了公司内部信息化项目的管理和监控。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:MES&ERP系统的开发应用
本文网址:http://www.toberp.com/html/consultation/1082067537.html