一个制造企业要想盈利,在生产方面要做的无非是提高资源利用效率和缩短生产通过时间(生产周期),而实现这俩步骤需要生产状况的在线透明及避免薄弱环节的分析数据,由此达到改善生产状态的目的。在erp系统中,通常计划多个班次及几周范围的订单、生产能力和物料,生产计划甚至按月份制定。因此,MES作为中间层,就有了自己的任务。对于在生产控制和生产准备中的员工及领班来说,一个生产订单不仅包括生产数量和完成时间,还包括所需的生产能力、适当的工具和熟练的员工的信息。多层次的订单由工序和不同的操作工步完成,这些工序和操作工步经常可能被重复中断和重新启动。每个车间或部分领导、调度员或领班经常要求在极短的时间内做出正确的决策。不可能在不同数据来源的输入、修正和评估后才给出。而要在极短的时间内做出正确的反应,那么MES又需要实时的采集设备和装置状态,响应时间通常精确到秒。

因此,现代企业要求的MES系统,既可以将生产层和管理层连接,达到实时控制和分析,又可以从企业经济的角度提供必要的数据。说简单一点,也就是MES系统扮演着接受ERP系统的计划数据和传递实际生产数据的数据中心角色,进一步为生产提供信息和数据。这个过程中,最难的往往是采集的部分,在许多生产中,涉及复杂的设备和伴随生产过程特殊功能的子系统及承载的数据。这些数据都是由MES进行评估,所以MES又具有集成子系统和接口的功能。

很多企业期望的是MES系统采集整个生产过程丰富而完整的文档、包括使用的物料数据、待采集的质量参数甚至选择什么资格的员工操作设备的信息,可以实现一系列任意集成的场景的总览和图形显示。而生产过程的数据不再仅仅用于事后的计算,而可以在线构造生产环境的实际状态,并且达到实时控制下层生产设备。因此就产生了一种集成,可以自动化的采集数据和合理性检查,实时采集、压缩和准备数据,形成生产图形,并且反馈到ERP里进行计划调整。为了实现这种需求,把ERP,MES,下层设备的数据整合到一个共享的数据库里不失为一个好办法。可以避免接口传输的延时性和容错率。

现代企业的生产过程往往很复杂,呈网状加工,设备很多是以生产线形式相互连接布局的。一人可以操作多个设备来加工不同的订单,多个加工中心可以启动加工不同的订单。那么,要详细算出一个加工中心需要多少时间来加工一个订单产品是相当复杂的。因此,要求MES系统必须有准确的归类订单和工序能力。以为多机、多人、多组的形势来构建加工单元。并且详细到具体的操作人员手中,只需要其进行简单的操作。

而且企业的需求也是不断增加的,所以又要求MES系统最好可以模块化构建,并且考虑到高可用性和数据安全性,完整的构造在所有生产过程中产生的数据,可以与其他系统通信,构造个性化的操作和计算方案。同时,也需要考虑在不同的环境中实施的条件,能够在断线情况下处理生产数据和任务。

这里就先介绍这些,下面就选取一个典型的MES系统,来讲解一下其设计和功能。

现代企业要求上什么样的MES(四)的更多相关文章

  1. Linux 运维工程师学习成长路线上要经历哪四个阶段?

    之前曾看到一篇新闻,Linux之父建议大家找一份基于Linux和开源环境的工作.今天就来聊一聊我的想法,本人8年Linux运维一线经验,呆过很多互联网公司,从一线运维做到运维架构师一职,也见证了中国运 ...

  2. Arduino可穿戴教程之第一个程序——上传运行程序(四)

    Arduino可穿戴教程之第一个程序——上传运行程序(四) 2.4.5  上传程序 现在所有Arduino IDE的设置都完成了,我们就可以将示例程序上传到板子中了.这非常简单,只需要单击如图2.45 ...

  3. 企业微信上传 带中文名称的 临时素材资源 报错 44001:empty media data

    错误原因:urllib3的老版本bug,卸载掉 requests,urllib3,从新安装最新版的requests(此包内部依赖urllib3): 我从新安装的是 requests==2.22.0 及 ...

  4. 大数据BI系统挖掘企业业务上的价值

    ​相信关注过我们的肯定知道BI是什么,但是老话常谈以防新朋友不知道BI的含义,BI(Business Intelligence)即商务智能,它是一套完整的解决方案,用来将企业中现有的数据进行有效的整合 ...

  5. ( 译、持续更新 ) JavaScript 上分小技巧(四)

    后续如有内容,本篇将会照常更新并排满15个知识点,以下是其他几篇译文的地址: 第一篇地址:( 译.持续更新 ) JavaScript 上分小技巧(一) 第二篇地址:( 译.持续更新 ) JavaScr ...

  6. OpenStack(企业私有云)万里长征第四步——DevStack整体安装规划及使用

    一.前言 前期成功通过DevStack安装OpenStack,现将从机房规划到虚拟机搭建的整个过程总结如下,以供日后查阅或有需之人参考. 二.机房规划 这个整个安装过程的重点,能不能成功就看规划的如何 ...

  7. 第一次项目上Linux服务器(四:CentOS6下Mysql数据库的安装与配置(转))

    一.mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱 ...

  8. MSP---助力企业轻松上云

    一.企业上云的总体步骤 1.传统企业级应用上云方法论概述 2.应用现代化概念 3.应用上云都需要什么 1.评估该应用是否可以上云, 2.上云需要付出多少时间和人力 3.企业级应用案例 4.生成评估报告 ...

  9. 【Java分享客栈】从线上环境摘取了四个代码优化记录分享给大家

    前言 因为前段时间新项目已经完成目前趋于稳定,所以最近我被分配到了公司的运维组,负责维护另外一个项目,包含处理客户反馈的日常问题,以及对系统缺陷进行优化. 经过了接近两周的维护,除了日常问题以外,代码 ...

随机推荐

  1. app扫描二维码登陆

    先说明一下实现原理: 如同微信扫描登陆一样,就是一种pc的自动登陆授权.在网站首页得有切换登陆的选项:密码登陆 扫码登陆 当用户切换到扫码登陆时,向服务器请求一次获得一个唯一的uukey 利用这个uu ...

  2. Java包机制和Javadoc的使用

    1.什么是包机制? 包(package)其实本质上就是一个文件夹,使用包是为了让相同类名的两个类可以使用,也就是操作系统中的文件夹,用来解决重名并且让相同的功能类放在同一个包,使开发更加有条理. 注意 ...

  3. 编写高质量Python程序(四)库

    本系列文章为<编写高质量代码--改善Python程序的91个建议>的精华汇总. 按需选择 sort() 或者 sorted() Python 中常用的排序函数有 sort() 和 sort ...

  4. A Bug's Life POJ - 2492 (种类或带权并查集)

    这个题目的写法有很多,用二分图染色也可以写,思路很好想,这里我们用关于并查集的两种写法来做. 题目大意:输入x,y表示x和y交配,然后判断是否有同性恋. 1 带权并查集: 我们可以用边的权值来表示一种 ...

  5. ChaosBlade--动态脚本实现 Java 实验场景

    动态脚本实现 : 参考文档:https://github.com/chaosblade-io/chaosblade/wiki/%E5%8A%A8%E6%80%81%E8%84%9A%E6%9C%AC% ...

  6. Centos安装docker+vulhub搭建

    嫌弃平常因为复现搭建环境所带来的麻烦,所以打算用docker来管理搭建靶机 准备一个纯净的Centos系统虚拟机安装,这里已经安装好了就不演示怎么在虚拟机安装 安装Docker最基本的要求是Linux ...

  7. Java中Date时间类

    Date:表示特定的瞬间,精确到毫秒. 构造方法: Date():根据当前的默认毫秒值创建日期对象 Date(long date):根据给定的毫秒值创建日期对象 public static void ...

  8. centos 部署 vue项目

    安装Nodejs 下载安装包,可选择其他版本 node-v10.16.0-linux-x64.tar.xz 将下载文件上传至linux服务器并解压 tar -xvf node-v10.16.0-lin ...

  9. 从Mac中完全删除office

    sudo sh -c "curl -s https://raw.githubusercontent.com/jimye/OfficeUninstall/master/office_unins ...

  10. Pytorch使用PIL的读取单张图片并显示

    1. Image.open(fp, mode="r") 调用此方法需要引入头文件:from PIL import Image. 参数说明: fp:图片路径,可为绝对路径或相对路径. ...