日志档案

发表于 2007-11-22 15:20:57

3

标签: MES 认识 生产调度

对制造执行系统MES的认识过程

最近一段时间很多业内人事都再谈论制造执行系统(MES),作者从事这个领域也有一段时间了,对MES的认识也逐步清晰。

记得在上95年研究生的时候从事炼钢厂生产调度系统,由于是工艺专业,主要是研究炼钢厂内部炼钢、精炼、连铸间的生产协调调度问题。这里面的调度除了要满足生产时间节奏,还要满足工艺保证(温度控制和质量控制)。现在看来这应该就是MES的核心任务-生产调度-企业的车间生产的中心。

02年毕业后一直从事MES的项目,参与了100多个项目,这里面有传统流程行业(例如石化、化工、电力、水泥等)、批次生产行业(例如制药、啤酒等)、离散制造业(例如机械、电子加工等)。通过不断的项目积累,对MES的认识逐步清晰。结合国内情况,MES至少应该保函生产计划与调度(这里的生产计划与ERP是有区别的)、生产监控、生产跟踪、生产统计及KPI、质量管理、能源管理、设备维护管理、安全和环保管理。从基础平台上来看,需要实时数据库和关系数据库。(各模块的详细功能,后续相关文章会有介绍。)

MES的核心是生产调度,为什么这样说呢?没有生产调度功能的生产管理系统实现的仅仅是事后管理;对生产过程没有实现主动、动态、实时和闭环的管理。

关于实时数据库:实时数据库确实很重要,相关技术问题也有很多BLOG都谈到了,我不是实时数据库专家,这里不多讲。不能否定实时数据库的作用。但是实时数据库就只是一个实时数据库,目前看主要是把大量的过程数据保存起来,以备查询。在目前表现出来的功能主要是监控画面实时显示工艺数据、实时历史趋势查询、重要报警查询等。除了监控生产过程外,尚还不能完成其它的生产管理的功能(例如前文提到的)。正如信息化系统(如ERP、MIS等)离不开关系数据库,MES离不开实时数据库和关系数据。但是最终用户和产品供应商应该清楚实时数据库不是MES的全部。前几年很多电厂都花几百万上了实时数据库,但是仅仅实习了能看到生产现场的数据,看到数据后呢,企业管理者还需要更多的管理功能、分析功能。而这些功能都需要基于关系数据库的应用系统。作者的观点是实时数据库应该和关系数据库一样作为MES的系统基础平台。而上面的管理功能可以脱离具体的平台实现跨平台支持,即MES应用系统应该既可以用在PI、ihistory、insql上也可以应用于浙大、三维、中科院的实时数据库上,既可以用于oracle,也可以用于SQL SERVER。这就要求实时数据库提高标准的对外通讯,包括OPC、API等。

以上拙见请专家指正。

系统分类: 工控软件   |   用户分类: MES   |   来源: 原创

    阅读(1008)    回复(8)  

最新评论

  • sanwa

    2007-11-23 12:40:07

    呵呵,博主厉害,欣赏了。

  • omega热电偶线

    2007-11-23 20:19:11

    明智的管理方案让公司和员工收益

  • smily

    2008-1-21 23:05:43

    MES应用系统应该既可以用在PI、ihistory、insql上也可以应用于浙大、三维、中科院的实时数据库上,既可以用于oracle,也可以用于SQL SERVER。这就要求实时数据库提高标准的对外通讯,包括OPC、API等。

    茹我直言,目前国内的实时数据库跟国外还有相当的距离。而实时数据库和关系性数据库,如SQL SERVER是有很大区别的。在工业大数据量,需要高分辨率的情况下,MES只能架构在实时数据库之上。

    关于通讯接口方面,现在的实时数据库都是支持POC的,在相互通讯上开放性应该是很高了。基本不存在通讯的问题。

    这也是我的一点看法,欢迎互相探讨!

  • AMES

    2008-3-6 15:16:41

    楼主太有见解了.

  • fran

    2008-4-15 9:35:48

    楼主,我给你发了email,你好像没有收到啊。请回复

  • takigen

    2008-5-28 22:27:16

    楼主太有才了

  • zoel

    2008-6-16 23:53:48

    讨论一下:

    1、不错,目前国内的实时数据库跟国外还有相当的距离。这个观点是正确的,我赞同。在一些小规模(3000-5000点,或1万点一下)的应用环境下,国内RTDB还是可以选择的。毕竟价格也是一个很重要的因素。例如国产DCS和进口DCS也有不少差距,但是和利时和中控DCS的占用率也很高。我这里仅说明MES的基础数据平台的选择,并没有评判RTDB的差异。

    2、关于MES的平台问题,涉及到MES的功能定位问题。MES不仅仅是一个实时监控系统,而且也是一个生产管理系统,这里面处理实时监控外,还有很多生产管理的业务功能,例如计划与调度(APS)、统计分析、质量、设备等等。实时数据库只能作为实时监控系统的基础数据库平台,而生产管理业务的支撑则需要关系数据库作支撑。关系数据库可以根据企业的情况和项目的规模选择sql server和oracle。并且如果系统比较庞大,对系统稳定性要求高,作系统也可选择unix系统,同时要求实时数据库和关系数据库都支撑unix,那么选择面就很小了。

    3、关于通讯接口的事,MES对下层的接口基本上没有什么问题了,一般采用OPC。但是MES对上层ERP或其他MIS系统就存在很复杂的接口问题。需要case by case分析解决。目前国际上有S95标准来解决这个问题。但是目前看路程还很遥远。

    拙见,请指正。

  • zoel

    2008-6-16 23:56:32

    to fran

    关于我没有收到你的邮件。请再次发邮件,或留下问题,我尽量解答。谢谢!