十分钟了解MES系统的发展历程和标准体系
大家好,我是Edison。
上一篇,我们通过一个点菜的故事快速地了解了MES系统都能做哪些事儿《三分钟快速了解什么是MES系统》,相信大家都有了一个基本的感性认知。本篇,我们将时间拨回几十年前,了解一些MES的发展历程和标准体系。
MES系统的产生背景
在20世纪70年代后期到21世纪这阶段,企业之间的主要竞争因素发生了较大的变化,客户对产品的需求逐渐多样化,制造企业的生产模式也开始由大批量的刚性生产变为了多品种、小批量的柔性生产模式,生产线也从以前的手工方式转为了以自动化的机器人生产线为主。
与此同时,计算机网络和大型数据库等信息技术的持续发展,信息系统也逐渐从局部、事后的处理方式 向 全局、实时的处理方式 转变,这就为MES的产生提供了基础条件。

MES系统的发展历程
在20世纪70年代后半期,出现了一些解决单一问题的车间管理系统,而不是整体的车间管理解决方案,因此存在信息孤岛 与 上层系统与控制系统的断层等问题。在20世纪80年代,生产现场各个单一功能开始整合,逐步产生了MES原型。1990年11月,美国先进制造技术研究中心(AMR)明确提出了制造执行系统(MES)的概念。AMR提出了制造信息化的三层模型,MES位于计划层与控制层的中间执行层,指出了MES不仅是面向生产现场的系统,而是作为上下两个层次之间双方信息的传递系统,明确了MES的地位。

在此之后,国际自动化学会(ISA)和制造企业解决方案协会(MESA)等国际组织也都对MES提出了各自的理解,比如大名鼎鼎的ISA-95和MESA-11模型。2013年以后,随着德国的工业4.0、美国工业互联网、中国制造制造2025等战略的出台,智能制造成为了全球制造行业的发展目标,而MES作为实现智能制造的重要推手,得到了广泛的关注。
MES系统的定义
对于MES系统的定义,AMR、ISA和MESA等国际协会都陆续给出了一些自己的理解。这里我引用国内e-works的理解:“MES是一套对生产现场综合管理的集成系统”。
MES用集成的思想代替了原来的单一使用的孤立系统,MES系统设计车间现场管理的人、机、料、法、环、测、能(5M2E),从生产排产、生产计划执行、生产工艺指导、生产过程追溯、车间现场数据采集、生产物料供应、设备管控、质量管控等环节和维度对生产现场进行集成管理。制造企业应用MES的核心价值在于实现生产现场的透明化,实现生产过程的全程追溯,提升产品的按期交付率,遵从行业法规与标准,提高设备和人员绩效,提高生产质量等。
MES系统的标准模型
目前,MES系统的标准模型主要有两大类,一类是主流标准,如ISA和MESA。另一类是非主流标准,如VDI 5600和Namur等。这里,我们重点了解一下ISA和MESA两个体系。
(1)ISA-95标准
ISA-95,即企业系统与控制系统集成国际标准,由仪表、系统和自动化协会 (ISA) 在1995年投票通过,简称S95。这是一个非常流行的标准。S95标准对于MES的定义,首先是从信息系统架构的层面来描述,即著名的S95五层架构:

在该模型中,MES是处在Level 3层(从0开始计数)。这个定义的高明之处是先从顶层规划给出了企业信息系统的层次划分,然后才是各个层次的建设和互联,颇有高屋建瓴之势。
在给出了对MES Level 3层的定位后,S95也给出了其功能模型定义。与MESA-11略有不同的是,S95 中描述的生产对象模型根据功能分为 4 大类 9 大模型, 资源、能力、产品定义和生产计划。资源包括人员,设备,材料和过程段对象。能力包括生产能力,过程段能力。产品定义包括产品定义信息。生产计划包括生产计划和生产性能。
(2)MESA标准
MESA标准,是业界使用最广泛的标准。MESA的全称是Manufacturing Enterprise Solution Association International。像西门子、罗克韦尔等知名MES厂商,都是该协会的核心成员及赞助商。MESA是从功能层面去定义MES的,早在1997年就提出了11大核心功能的MES模型的定义,又称MESA-11模型:

这11个核心功能是:
1. 工序详细调度(排产)
2. 生产单元分配(派工)
3. 产品追踪与追溯
4. 劳动力资源管理(不同于HRM)
5. 质量管理
6. 维护管理(针对设备,工装夹具)
7. 资源分配与状态管理
8. 文档管理
9. 性能分析(典型的如OEE)
10. (生产)过程管理
11. 数据采集与获取
到了2004年,在老的模型基础上,又提出了旨在加强和其他系统、其他职能协同的C-MES模型。

最后在2008年,推出了最新的版本,MES模型 Version 2.1

流程与离散行业中的MES系统
制造业目前主要分为流程制造业 和 离散制造业,MES的提出首先是从流程制造业开始的,成功的应用案例也主要集中在流程制造业中。这是因为流程制造业对设备的依赖性高,设备的自动化水平高,大量的传感器可以实时准确地采集生产现场的状态信息,这就为MES的实施提供了基础条件。
所谓流程生产行业,主要是通过对原材料进行混合、分离、粉丝、加热等物理或化学方法,使得原材料增值。典型的流程制造行业包括 医药、电力、冶金、石化、水泥、食品行业。
所谓离散生产行业,主要是通过对原材料物理形状的改变、组装,成为产品,使其增值。典型的离散制造行业包括 航天、电子、电器、汽车等行业。
虽然目前业界希望开发出具有普适性的MES系统,兼顾流程制造业和离散制造业,但是由于这两个行业在工艺流程和生产组织方式上存在较大差别,不同的MES解决方案往往都具有明显的行业特征。
参考资料
e-works,《MES选型与实施指南》
林森 晏致涛 王俊洲,《MES的功能与实践》
广州高端技术优先公司,《MES在智能制造中的应用与实践》
比特制造,《MES两大国际标准介绍--从原理入手认识MES系统》

十分钟了解MES系统的发展历程和标准体系的更多相关文章
- 3分钟带你了解PowerShell发展历程——PowerShell各版本资料整理
本文带你了解PowerShell发展历程,顺便整理了一点资料,方便大家查询. Windows PowerShell® 是基于任务的命令行管理程序和脚本语言,专为进行系统管理而设计. 在 .NET Fr ...
- 十分钟内在Ubuntu系统上搭建Mono开发环境(Mono软件Ubuntu系统国内镜像源、Mono国内镜像源)
Mono软件Ubuntu系统国内镜像源.Mono国内镜像源 http://download.githall.cn/repo 替换为国内源(非官方)有利于加快mono的安装速度,一般情况下,完成mono ...
- 十分钟搭建和使用ELK日志分析系统
前言 为满足研发可视化查看测试环境日志的目的,准备采用EK+filebeat实现日志可视化(ElasticSearch+Kibana+Filebeat).题目为“十分钟搭建和使用ELK日志分析系统”听 ...
- web 系统发展历程
文章目录 web系统的发展历程 ------- **单机`mysql`的美好年代** ------ **Memcached(缓存)+Mysql+垂直拆分** ------ **mysql 主从读写分离 ...
- C语言发展历程及其保留字(关键字)——附:C语言标准文档
引言 抽时间对C语言发展历程和C语言的标准库文件及其保留字/关键字做了个梳理,后面附C语言各版本国际标准. C语言发展历程及其标准库 C语言关键字/保留字 C语言国际标准 ...
- Linux实战教学笔记03:操作系统发展历程及系统版本选择
标签(空格分隔): Linux实战教学笔记-陈思齐 第1章 Linux简介 1.1 什么是操作系统? 简单讲:操作系统就是一个人与计算机硬件的中介. 操作系统,英文名称Operating System ...
- PROCEDURE_监测系统_数据备份存储过程—备份原始数据,每十分钟一条,取平均值
create or replace procedure proc_backup_originaldata(retCode out varchar2, -- 返回码 ...
- 基于Laravel开发博客应用系列 —— 十分钟搭建博客系统
1.创建文章数据表及其模型(0:00~2:30) 我们已经在上一节中为博客项目完成了大部分准备工作,现在首先要做的就是为这个项目创建一个新的文章表 posts及该表对应的模型类 Post,使用如下Ar ...
- Linux下系统防火墙的发展历程和怎样学好防火墙(iptalbes和firewalld)
有关firewalld和iptables详细使用的文章 iptables详解 firewalld详解 =====================================华丽的分割线====== ...
- 国际制造执行系统(MES)应用与发展
某些专家认为,当今制造业的生存三要素是信息技术(IT).供应链管理(SCM)和成批制造技术.使用信息技术就是由依赖人工的作业方式转变为作业的快速化.高效化,大量减少人工介入,降低生产经营成本:供应链管 ...
随机推荐
- 电商AARRR模型分析(一)——R语言
在2010年,互联网创业者增长黑客之父肖恩·埃利斯(Sean Ellis)就创造了增长黑客(Growth hacker)这样一个概念.2015年,范冰撰写的一本新书<增长黑客>确立了Gro ...
- 二进制安装Kubernetes(k8s) v1.23.6
二进制安装Kubernetes(k8s) v1.23.6 背景 kubernetes二进制安装 1.23.3 和 1.23.4 和 1.23.5 和 1.23.6 文档以及安装包已生成. 后续尽可能第 ...
- wpf CommunityToolkit.Mvvm8.1 MVVM工具包安装引用指南
CommunityToolkit.Mvvm包(又名MVVM 工具包,以前名为 Microsoft.Toolkit.Mvvm)是一个现代.快速且模块化的 MVVM 库.它支持:.NET Standard ...
- MySQL 中常见的几种高可用架构部署方案
MySQL 中的集群部署方案 前言 MySQL Replication InnoDB Cluster InnoDB ClusterSet InnoDB ReplicaSet MMM MHA Galer ...
- RTSP Server(LIVE555)源码分析(三)-DESCRIBE信令
主要分析RTSPServer::RTSPClientSession针对客户端DECCRIBE信令处理. 一.回调函数incomingRequestHandler分析 回顾一下rtsp客户端sessio ...
- ntp导致其他线程卡顿原因总结
这个是在项目开发中遇到的一个比较严重的问题,第一影响到主界面的播放卡顿,第二影响到我这边线程同样卡顿,按道理来说两个没有数据交互的线程应该没有任何影响,改为detach模式也没用,最后定位到居然是单独 ...
- [C++核心编程] 5 文件操作
文章目录 5 文件操作 5.1文本文件 5.1.1写文件 5.1.2读文件 5.2 二进制文件 5.2.1 写文件 5.2.2 读文件 5 文件操作 程序运行时产生的数据都属于临时数据,程序一旦运行结 ...
- [OpenCV-Python] 21 OpenCV 中的轮廓
文章目录 OpenCV-Python:IV OpenCV中的图像处理 21 OpenCV 中的轮廓 21.1 初识轮廓 21.1.1 什么是轮廓 21.1.2 怎样绘制轮廓 21.1.3 轮廓的近似方 ...
- vite不能选配方案?vite-creater强势来袭!
我正在参加「掘金·启航计划」 项目背景 vite出现之后,迅速带走了一大波webpack的使用者,即使是对打包工具不熟悉的小白,也能很快感受到两者的区别--vite快的多! vite官方文档第一句也是 ...
- Centos7.x 安装配置jdk与jmeter
一.准备 1.jmeter(下载地址:https://jmeter.apache.org/download_jmeter.cgi) 2.jdk(下载地址:https://www.oracle.com/ ...