美国先进制造研究机构(AMR)定义了MES为:“位于上层的计划管理系统与底层的工业控制之间的面向车间层的管理信息系统”,它为操作人员/管理人员提供计划的执行、跟踪以及所有资源(人、设备、物料、客户需求等)的当前状态。可以看出MES的目标就是为了解决生产计划的适应性以及增加车间底层生产过程的信息流动,提高计划的实时性和灵活性,通过MES的实施,跨越计划管理和底层控制的鸿沟。

MES系统是多种生产过程控制和管理功能的软件集合,一个完整的MES系统包括上层系统和底层系统两个部分。而就软件架构来说,可以分为C/S(客户端/服务器)结构和B/S(浏览器/服务器)结构两种,现在一般用的比较多的是两种架构方式并存的开发方式,底层系统开发C/S架构居多。我本人还是比较喜欢用B/S结构,毕竟能移动的才是更符合人性的。而我本人对js语言很是痴迷,这是一个神奇而强大的语言。软件架构再升级一下就厉害了——云计算架构,基于MES管理+云平台储存+大数据运算而来,这个也是近年才发展起来的,能完美实现的暂时怕是没有在中国出现,当然敢说自己有的企业还是存在的。云计算架构云端管理数据,要求非常高的数据安全性。云MES的特点:

  • 以公有云(第三方)或集团私有云为基础,建立服务器
  • MES程序和数据库运行在云端(说白了就是网站)
  • 可以同时为多个制造车间(客户)提供MES服务
  • 云架构MES中各项功能以服务的形式提供给终端用户
  • 支持客户化定制,并按照使用或其他方式支付费用;由第三方或集团进行维护和升级
  • 数据安全性较差(毕竟比不上企业自己安装程序,隔断外网那么安全,黑都黑不进去)
  • 集团内部数据共享性高

OK,如果真的想要做好MES,那么团队必须要掌握的基本知识,我列举如下:

  • 软件设计开发,语言不限,C# JAVA都可以,不过就实际开发经验来说,C#开发语言居多,毕竟微软的窗体程序牛x。(js+css+html )B/S结构前端套装,必须会。
  • 数据库。SQL Server,Oracle 数据库都可能有,不同的公司配置的数据库不同,数据库入门简单,真的想学好,还是要下功夫的,一个大的MES系统的设计,数据库设计就是一个重头戏。做好数据库优化工作,才能更好的维护数据和提高用户体验。
  • PLC,RFID技术,KEPserver软件。不知道这些东西,底层也就不好做了。
  • 其他的软知识,那就涉及很多了,毕竟完整的MES系统是非常复杂的:如生产排程与调度、生产过程控制、统计分析、库存控制、生产维护等等。很多是需要从书上获取的,再结合在实际车间中的应用而升华的知识。

今天是个开场,讲了点滴东西,下次来点干活,以后准备先讲讲上层,再讲讲底层。

MES制造执行系统启动篇的更多相关文章

  1. JS底层知识理解之执行上下文篇

    JS底层知识理解之执行上下文篇 一.什么是执行上下文(Execution Context) 执行上下文可以理解为当前代码的执行环境,它会形成一个作用域. 二.JavaScript引擎会以什么方式去处理 ...

  2. MES制造执行系统

    mes :  Manufacturing Execution System 制造执行系统 起因:ERP系统和底层设备之间出现了断层. 包括资源管理,生产调度,单元分配,生产跟踪,性能分析,文档管理,人 ...

  3. MES制造系统

    给大家介绍一个非常不错的MES专业产品网站,http://www.OrBitMES.com 上面分为初.中.高各级的难得的MES产品学习资料下载, http://www.orbitmes.com/Pr ...

  4. mysql知识点归纳-执行计划篇

    愿历尽千帆,归来仍是少年 缘由: 优化sql,顾此记录一下,以便温习之用. 前置: sql执行过程:客户端 -> 连接器 -> 分析器 (或查询缓存 - > end) -> 优 ...

  5. 车间如何数字化?MES系统来助力

    对于生产过程复杂多变的离散制造企业而言,面临重重考验:生产作业计划频繁变更,制造工艺复杂,在生产过程中的临时插单.材料短缺等现象.通过MES制造执行管理解决方案,搭建协同管理平台,加强控制力.执行力和 ...

  6. webWMS开发过程记录(二)- WMS是什么

    (参考:WMS-百度百科) 简介 WMS是仓库管理系统(Warehouse Management System)的缩写,是一款标准化.智能化过程导向管理的仓库管理软件仓库管理系统,是通过出入库业务.仓 ...

  7. MES架构

    FlexWeaver作为速威公司全新一代MES的技术平台,提供MES所需的全系列平台服务,针对工业大数据提供分布式计算环境.统一数据库引擎.大数据及云计算支撑等等. ● 同时适应企业内网服务器及云部署 ...

  8. 【系统解读】SystemUI篇(一)SystemUI启动流程

    前言 SystemUI是系统启动中第一个用户肉眼可见的应用,其功能包罗万象,比如开机后看到的锁屏界面,充电时充电界面,状态栏,导航栏,多任务栏等,都是与Android手机用户息息相关的功能.所以不止S ...

  9. 半导体行业MES系统应用案例

    半导体行业的发展是受惠在集成电路上的,但是收到技术瓶颈的阻碍,所以工业时期对半导体行业就造成了严重的冲击. 为了推动半导体行业快速发展,扭转像IBM.东芝以及富士康等IDM大厂利用晶圆代工对半导体制造 ...

随机推荐

  1. 为db2用户添加db2命令及jdk环境变量配置

    AIX系统:db2inst用户 在/home/db2inst/.profile文件下新增以下代码(包括用户环境变量配置,具体路径取决于jdk安装的路径) PATH=/usr/bin:/etc:/usr ...

  2. linux安装禅道的步骤

    linux一键安装禅道:1.禅道帮助文档:http://www.zentao.net/book/zentaopmshelp/90.html 2.修改Apache的端口号:/opt/zbox/zbox ...

  3. Oracle学习笔记之PL/SQL编程

           SQL(Structure Query Language)的含义是结构化查询语句,最早由Boyce和Chambedin在1974年提出,称为SEQUEL语言.1976年,IBM公司的Sa ...

  4. CentOS 6.5 + Nginx 1.8.0 + PHP 5.6(with PHP-FPM) 负载均衡源码安装

    CentOS 6.5 + Nginx 1.8.0 + PHP 5.6(with PHP-FPM) 负载均衡源码安装 http://www.cnblogs.com/ppoo24/p/4918288.ht ...

  5. 【转】S3C2440与SDRAM NorFlash NandFlash连线分析

    一.SDRAM(HY57V561620F)连线分析 1.  S3C2440 有27根地址线ADDR[26:0],8根片选信号ngcs0-ngcs7,对应bank0-bank7,当访问bankx 的地址 ...

  6. Windows系统下Nginx的安装与配置

    Nginx是lgor Sysoev在2004年的时候为俄罗斯访问量第二大的rambler.ru站点设计开发的,发布至今,凭借开源的力量,已经接近成熟与完善.其功能丰富,可作为HTTP服务器,也可作为反 ...

  7. Android的主线程和子线程

    在一个Android 程序开始运行的时候,会单独启动一个Process.默认的情况下,所有这个程序中的Activity或者Service(Service和 Activity只是Android提供的Co ...

  8. xml读取一行数据

    #include<map>#include<iostream>#include<fstream>#include<string>using namesp ...

  9. CentOS7安装GitLab、汉化及使用

    同步首发:http://www.yuanrengu.com/index.php/20171112.html 一.GitLab简介 GitLab是利用Ruby On Rails开发的一个开源版本管理系统 ...

  10. Paint the Grid Again (隐藏建图+优先队列+拓扑排序)

    Leo has a grid with N × N cells. He wants to paint each cell with a specific color (either black or ...