当前位置: 首页 > 工业控制产品 > 自动化控制 > 工业数显仪表

类型分类:
科普知识
数据分类:
工业数显仪表

基于SOA的制造执行系统技术研究

发布日期:2022-04-18 点击率:59

        作为企业上层计划决策系统和底层过程控制系统之间的桥梁,制造执行系统(MES)在车间生产的计划调度、过程管理等方面起到了越来越重要的作用。在当今敏 捷制造与网络化制造的模式下,传统的制造执行系统难以满足车间生产管理的需求,主要表现在:a)集成困难。通常是在设计开发完成后,再着手解决与其他企业 应用系统集成的问题,由于企业各应用系统没有统一的标准和成熟的技术支持,集成起来格外困难。b)可重构性差。普遍采用的紧耦合、僵硬脆弱的架构往往固化 了系统的大部分功能,只余小部分可以进行参数的配置,难以保证企业的敏捷性,无法支持企业快速适应市场和生产环境的变化。c)开发周期长。传统MES普遍 存在定制工作量大、成本高、周期长的问题,阻碍了MES应用于不同类型、特点的企业和车间。

        面向服务架构(SOA) 的制造执行系统基于开放的工业标准,具有语言独立性、松散耦合、跨平台、良好的封装性、位置透明等特点。这些特点使得制造执行系统能够快速地按需应变以满 足制造管理的需求。面向服务架构的制造执行系统已经成为研究的热点,目前的研究尚未提出较为完整的面向服务制造执行系统体系架构,对面向服务在MES集 成、配置和产品化中的作用分析不足。针对以上问题与现状,本文基于SOA的核心标准,建立了MES的面向服务技术体系,深入研究面向服务的关键技术在 MES中的应用。

        面向服务的制造执行系统

        面向服务的制造执行系统体系结构如图1所示。系统表示层主要是MES的人机交互界面,提供Web、无线等多种方式的访问。系统平台层包括企业数据库、车间 遗留系统、应用服务器和ISA95领域标准等。在服务构件层,车间业务按照SCA(服务构件体系)规范被封装为一系列粗粒度的服务,这些服务相对独立。自 包含、可重用,其接口采用中立的、基于标准的方式。MES服务通过服务总线层进行交互、调用。服务流程层以BPEL(业务流程执行语言)与 BPMN(business process modeling notation,业务流程建模符号)为标准,对MES服务进行复合、编排,以实现端到端的车间业务流程建模与执行。

        基于SCA的MES服务设计与装配

        SCA是OpenSOA组织提出的一种全新的编程模型。服务构件是SOA中的基本构件单位,封装了MES的业务功能与逻辑规则。服务构件具有比面向对象更 好的重用效率,使得MES能够以一种搭积木的方式快速地开发实施。服务构件将MES服务分为接口与实现两部分。服务接口使用WSDL(web service description language,Web服务描述语言)描述该服务的所有功能方法和相关信息。服务实现是服务对接口定义功能的具体实现方式,具有跨平台的特 点,Java、C++等语言以及EJB、CORBA、.NET等技术体系都可以作为MES服务构件的实现。例如,自动排产算法构件通过服务接口为MES系 统提供算法生成的详细作业计划,通过接口引用从其他MES服务得到任务信息、产品信息和加工能力信息等作为算法约束。服务的实现可以是自适应离散粒子群算 法、改进的遗传算法、模拟退火算法等,算法代码所采用的语言平台不受限制。

        根据SCA规范,多个关联的服务构件装配得到MES服务模块(composite)。服务模块是MES最小的部署单位,能够将模块内构件的部分接口提升作 为自身服务。一个服务模块可以作为另一模块内部构件的服务实现进行嵌套式的装配。在MES的设计开发过程中,选择合适的装配对象、设计合理的装配方式,可 以对应实现 MES层次化的功能模型。

        MES通过服务构件的封装与装配,提高了服务的粒度,便于系统的重用。以航天系统的离散制造车间为例,典型的MES服务有:a)多层生产计划服务。依据主 生产计划以及产品、资源等基础数据对任务项进行批次分解得到批次生产计划,并进一步手动或自动地制定详细作业计划。b)动态调度服务。按照生产计划向工位 或工人实际派发加工任务;针对加工过程中出现的质量超差、紧急任务、设备故障等问题协调质检员、工艺员等角色进行生产异常处理。c)加工状态服务。(工 人)接收加工任务,报告加工过程中出现的异常,并在加工完毕后提交;(调度员)在必要时直接修改加工状态,中断或停止当前任务。d)质量管理服务。查询并 记录加工任务首件三检、总监、军检的结果,作为计划制订和统计分析的依据。e)条码标志/RFlD服务。对物料、工装等资源的条码号或射频卡进行查询、管 理。f)在制品追踪服务。对在制品所处的位置(工位、缓存区、库房)进行精确定位,以缩短周转时间。除此之外,还包括资源管理、基础数据、系统集成、外协 生产等服务。


下一篇: PLC、DCS、FCS三大控

上一篇: 索尔维全系列Solef?PV