美国先进制造研究机构(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. every();some();filter();map();forEach()各自区别:

    every();some();filter();map();forEach()各自区别: (1)every()方法:(返回值为boolean类型) 对数组每一项都执行测试函数,知道获得对指定的函数返回 ...

  2. MVC中使用Echart后台加载数据 实现饼图、折线图、全国地图数据,单击双击事件等

    @{ Layout = null; } @if (false) { <script src="~/Js/jquery-easyui-1.5/jquery.min.js"> ...

  3. iKcamp出品|微信小程序|工具安装+目录说明|基于最新版1.0开发者工具初中级教程分享

    iKcamp官网:http://www.ikcamp.com 访问官网更快阅读全部免费分享课程:<iKcamp出品|全网最新|微信小程序|基于最新版1.0开发者工具之初中级培训教程分享>. ...

  4. 干了这杯Java之LinkedList

    LinkedList和ArrayList一样实现了List接口 ArrayList内部为数组 LinkedList内外为双向链表 实现了Deque接口,双端列队的实现 图片来自Wiki 内部实现为No ...

  5. win10 uwp 获得缩略图

    有时候需要获得文件或视频的缩略图. 本文提供两个方法,用于获得文件的缩略图和截取视频指定时间的显示图片. 文件缩略图 如果有一个文件需要获得缩略图,可以使用 GetThumbnailAsync 或 G ...

  6. Tomcat针对网站打开速度慢进行局部优化方案

    首先打开tomcat下的conf文件夹里面的server.xml找到Tomcat端口号一栏 <Connector port="8081" protocol="HTT ...

  7. 阿里云服务器php环境的搭建

    1 sudo apt-get update 更新源 sudo apt-get install apache2##################备注:如果这时候发现无法访问公网ip, 请去配置阿里云后 ...

  8. LeetCode 561. Array Partition I (数组分隔之一)

    Given an array of 2n integers, your task is to group these integers into n pairs of integer, say (a1 ...

  9. (原创)(四)机器学习笔记之Scikit Learn的Logistic回归初探

    目录 5.3 使用LogisticRegressionCV进行正则化的 Logistic Regression 参数调优 一.Scikit Learn中有关logistics回归函数的介绍 1. 交叉 ...

  10. myeclipse+tomcat中出现org.apache.juli.logging.LogFactory这样的错误[转]

      将项目部署好后,启动tomcat后报错,java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 报这个错说明你用的是t ...