企业车间生产调度MES系统的设计与研究

  • 格式:pdf
  • 大小:361.17 KB
  • 文档页数:4

据库服务器与客户端的连接工作, 一方面把客户端请 工件合格率等功能, 为调度计划的调整提供参考信息。
求传给数据库服务器, 另一方面将服务器的查询结果 相应模块都是数据输入、保存型的模块, 不同的地方在
回送给客户端。
于具体的信息类型的不同、输入信息对应的数据库表格
数据层: 由数据库服务器所构成, 只用于响应客户 的不同和对输入数据采取的具体校验手段的不同 [ 5 8] 。
1 车间生产调度系统的设计
1 1 系统的体系结构
目前, 企业计算机管理模式正从集中式走向分布
式, 从孤立的系统 走向集成的 系统, 传统的两 级结构 C /S( 客户 /服务器 ) 模式虽然具有良好的交互性, 对图 形数据具有很强的编辑处理能力等特点, 但它不能轻 易应用新技术、开发成本较高、不易扩展, 不能支持大 用户量及大计算量的应用并且维护复杂。为了改善这 些缺陷, 本文研究的企业车间生产调度系统采用了目 前最为流行的 B /S (浏览器服务器 ) 模式, 它是一种三 层或多层结构的分布式系统 [ 1 4 ] 。其基本思想是将用 户界面同企业逻辑分离, 把信息系统按功能划分为表 示、功能和数据三大块, 分别放置在相同或不同的硬件 平台上。M ES企业车间生产调度系统的三层体系结构 如图 1所示。
表示层: 车间生产调度系统的用户接口部分, 即人 机界面, 是用户 与车间生产 调度间交 互信息的 窗口。 在 W eb环境下, 客户端只需安装标准的浏览器就可以 运行。
功能层: 应用的主体, 包括了车间生产调度中核心
收稿日期: 2010- 02- 02 * 基金项目: 国家科技部科技支撑计划课题基于控制总线的高性能数控系统及成套装置 ( 2007BA P20B01 )
端数据请求, 负责管理对数据库的读写和维护。 本文采用的三层体系结构将业务逻辑单独剥离出
来, 放在应用服务器 ( 中间层 )上, 使整个车间生产调度 的逻辑结构更加清晰, 也在很大程度上解决了两结构 存在的问题。
1 2 系统的需求分析
企业车间生产调度是整个 M ES的一部分, 也就是 说它的系统是 MES的一个子系统。因此, 企业利用信 息技术建立的生产调度系统必须在 MES 的总体框架 下进行构建, 将计算机作为辅助手段对生产进行有效 计划排产和调度控制, 以满足 M ES的理念。这就要求
对整个加工过程的 ∀ 全局掌控 #。
针对这些需求, 车间生产调度系统
要求生产操作者或者单元管理员输入如
下几项信息: 作业完工情况、设备运行 /
故障记录, 突发事件记录等; 要求车间生
图 1 M ES企业车间生产调度系统 的三层体系结构
产调度员由系统数据库中索取生产记录
的和易变的业务逻辑, 该层的应用服务器专门负责数 情况数据, 经过系统运算如进度的完工率、设备利用率、
中图分类号: TH 16; TG65
文献标识码: A
Research and D esign ofM ES Production Schedu ling System L I X in1, 2, X IA X iao jun2, CHANG X iao fang1, 2
( 1. G raduate Un iversity of Ch inese A cadem y o f Sc iences, Beijing 100049, Ch ina; 2. Shenyang Inst itute o f Com puting T echno logy, Chinese A cadem y of Sciences, Shenyang 110171, China) Abstract: The production schedu ling system, oriented toM ES, prov ides an efficient in form ing approach on shorting manufacturing cycle, reduc ing product cost, and bettering the manufacture qual ity. Th is article ana lyzes the system structure, requ iremen t analysis, and the function framew ork, furthermore, does a research on realizing the key technology. W hat s more, such papermakes sense on the w ay of con structing MES pro duction schedu ling. K ey w ords: MES system; production schedu ling; w orkshop task schedul ing
作者简介: 李鑫 ( 1985 ) , 男, 沈阳人, 中国科学院沈阳计算技术研究所硕士研究生, 主要研究方向为数控技术、先进制造技术, ( E- m ail) l ixin@ s ict. ac. cn。
! 109!
! 先进管理技术 !
组合机床与自动化加工技术
基础, 通过各功能模块的有效集成实现
2010年第 8期
! 先进管理技术 !
文章编号: 1001- 2265( 2010) 08- 0109- 04
企业车间生产调度 M ES系统的设计与研究*
李鑫 1, 2, 夏筱筠 2, 常晓芳 1, 2
( 1. 中国科学院 研究生院, 北京 100049; 2. 中国科学院 沈阳计算技术研究所, 沈阳 110171)
企业车间调度系统具有以下需求: ( 1) 信息需求
本文采用两层递阶的生产调度策略, 使得调度结 果能确实符合车间实际的生产活动。企业车间生产调
M ES系统自身是一个集成的面向车间的实时信息 系统, 它要求把车间所有的信息能实时反映出来, 调度 数据以 MES系统数 据为基础, 因此及时、准确地实现 信息的共享与集成是企业车间生产调度系统的一个核 心。车间调度 和控制必须处 于一个统 一的信息 平台
度主要包括两方面的内容: 一是作业排序层, 二是作业 控制层, 一般也可以理解为作业的静态调度和动态调 度, 这两方面是相辅相成的。其实际调度的功能层次 框架如图 2所示。
下, 规范基础信息, 系统中的用户都应能共享其权限范
围内的数据和文档, 如产品 /订单信息、作业排产情况、 各类资源的实时状态、生产任务的动态进度等, 为企业
1 3 系统的功能层次框架
本文研究的 生产调度 系统以车 间作业计 划来驱 动, 是作业计划的执行者, 对企业日常生产活动进行控 制与调节, 整个过程是一个闭环、动态管理过程。一方 面, 车间接收上层计划系统下达的零件加工任务, 如零 件类型、数量、交货日期等信息来编制车间作业计划, 把生产任务具体地、合理地分配到各个生产单元上, 要 求及时、准确地传递和共享各类生产信息; 另一方面根 据实际车间生产的执行情况和出现的异常情况, 均衡 生产, 实时修正作业计划的安排, 必要时进行重调度, 进而对车间作业进行有效的调度排产 [ 9] 。
( 2) 作业控制层 作业控制层是对企业车间生产调度系统内正在加 工和己经排队等待的加工作业进行调度控制。根据收 集的底层实时加工信息, 跟踪工件的进度, 需要及时处 理车间异常情况如急件、返工、超期等, 必要时进行实 时重调度的功 能。它是在加 工过程中 引入了动 态事 件, 如被加工工件交货期的改变而导致零件优先级的 改变, 由于企业车间生产调度系统内某些设备的故障 而延误了正常加工任务等, 所有这些扰动都会使原来 己优化的静态排序变成非优化的排序, 这时需要对工 件的加工顺序进行实时地重新安排或其他更改措施, 因此我们也称此过程为动态调度, 它保证了生产任务 顺利完成。 作业控制层面向车间层和加工层, 其基本任务是 围绕作业生产, 对加工情况进行有效的控制, 并向其它 相关部门反馈生产信息。工单下发后, 生产操作者或 者单元管理员将生产信息如工件的完工时间、设备故 障记录等反馈信息及时地录入到计算机中, 以便调度 员查询当前有多少工件在哪些设备上加工、工件加工 执行到哪道工序, 设备的当前负载状况如何等问题, 打 印统计报表, 对工件进度进行跟踪。当有突发事件发 生时, 查询设备状态、工序状 态判断是 否进行人 工调 整, 如安排加班, 转移工序, 还是进行重调度, 重新生成 调度计划, 在调度员的参与下控制层完成对不同事件 采取不同处理。 通过上述的分析可知, 在初始状态下, 根据新加入 的生产计划分解成工序级车间作业, 发布到车间。车 间的作业在调度策略、当前生产信息的指导下进行, 即 作业排序层将工序加工顺序下达给作业控制层, 由它 执行当前的日程作业计划。在加工过程中, 作业控制 层根据执行情况的反馈信息, 处理和调整作业的执行。 如果无法按正常顺序继续加工, 将向作业排序层请求重 调度, 进行下一轮的计划 /执行 /控制过程, 以此解决由 于各种动态多变因素影响而造成生产过程紊乱的状况。 作业排序和作业控制两个层次的有效集成, 是形成面向 生产过程的企业车间生产调度系统的重要内容。 这种两层式框架体现了 M ES要 求 ∀ 计划 #和 ∀ 生 产 #密切配合的理念, 即在最短的时间内掌握生产现场 的变化, 做出准确的判断和快速的调度措施, 保证生产
摘要: 面向 M ES的车间生产调度系统可以为企业缩短制造周期、降低生产成本、为提高制, 分析了系统的体系结构、需求分析以及
功能层次框架, 并进一步研究了系统的关键技术实现。文章为其他建设 MES 生产调度系统提供了一定
的借鉴作用。
关键词: MES系统; 生产调度; 车间作业调度
实现 MES的持续信息化建设打好基础。
( 2) 功能需求
一方面, 车间根据已经编制好的作业计划以及与 生产单元相关的资源信息, 利用计算机生成可执行的、
合理的排产方法以安排作业的加工顺序和加工设备,