公司说最近要上一套erp系统,说让我比较一下,erp系统哪个好,还有mes系统,我们适合上哪个系统,其实我还真的不太懂,刚接触erp跟mes的时候,对于两者的概念总是傻傻分不清楚,总是觉得既然都是为企业的信息化做贡献,那区别又是在哪儿呢?

  然后经过一系列的搜索,现在终于有了一些概念了。

  好吧,细细说来,ERP系统以供应链管理为核心,以销售部门和采购部门为信息源头,以设备、人力等其它系统为基础,使信息流在ERP内部得到有效的传递和集成。

  产线上的数据采集,产品在生产流程中的数据跟踪等这部分属于MES系统管理;而产品的进料情况,成品的入库情况,出货情况。还有就是人事管理或财务管理这些就是ERP工作的范围啦。从我使用的感觉上来看,MES负责采集数据,ERP负责管理数据。

  一般公司都会根据自家的情况自己开发MES系统。市面上卖的大型的ERP系统不会做的很细枝末节。两者结合起来才能达到信息化管理生产的目的。MES系统是位于上层的计划管理系统与低层的工业控制之问、面向车间层的制造过程管理信息系统,它为操作人员/管理人员提供计划的执行和跟踪所有资源(人、设备、物料、客户需求)的当前状态。

  然而,ERP系统对车间层的信息缺少足够的控制,无法对实时事件进行及时处理,而MES系统又缺乏计划层的有效决策信息。两个系统各自独立运行,无法实现数据流、业务流的传递,从而导致“计划层”与“执行层”脱节,使系统应用效果大打折扣。

企业在系统应用过程中迫切需要探索二者的集成方式,打通系统之问的壁垒,实现数据在两个系统之间的交流与传递,从而达到计划、控制、反馈、调整的完整闭环管理。

  产线上的数据采集,产品在生产流程中的数据跟踪等这部分属于MES系统管理;而产品的进料情况,成品的入库情况,出货情况。还有就是人事管理或财务管理这些就是ERP工作的范围啦。从我使用的感觉上来看,MES负责采集数据,ERP负责管理数据。
一般公司都会根据自家的情况自己开发MES系统。市面上卖的大型的ERP系统不会做的很细枝末节。两者结合起来才能达到信息化管理生产的目的。

  总的来说就是,erp系统更适合大公司,而mes系统则比较适合工厂的应用, ERP系统与MES系统集成主要包括如下几部分功能:

  a. ERP系统向MES系统提供车间生产任务数据,作为MES排产计划来源;

  b. 通过MES系统向ERP系统提供限额领料需求,以实现系统自动领料;

  C. ERP系统向MES系统提供零件限额领料的详细信息,使车间及时了解生产准备情况;

  d. 通过MES系统向ERP系统提交完工人库信息,以实现系统自动入库;

  e. ERP系统接收MES系统提供的零部件完工信息后自动勾兑生产计划,使生产管理人员及时掌握车间任务进度。

  在进行入库处理时系统会修改完工入库中间表中的入库数量=已入库数量+本次入库数量,状态设置为3(已入库)。再根据入库数量判断并设置工作订单的完成情况,交付数量=已交付数量+本次入库数量,如果交付数量大于等于下达数量,则修订WO执行状态=4(完成)。如果入库的是产品还要修订制造订单的执行状态、完工状态。从而实现工作订单的闭环管理。

   ERP系统完成入库登记后会将出入库凭证号”和“实际入库数量”写入“完工人库中问表”中,MES系统通过执行“p_getvoucher存储过程”读取“出入库凭证号”和“实际人库数量”,从而实现完工入库的数据传递和业务流转。

  一个企业可以根据现有ERP与MES系统,对其集成模式进行了深入研究,并在生产过程中得到了应用。

  MES是ERP的下游系统,并作为企业资源计划的车间执行系统来为ERP提供真实快捷的车间执行数据。

  ERP与MES是两大独立系统,管理着生产的不同层次,但由于各自获得信息的局限性造成在企业特别是制造业企业内将两系统集成应用成为系统应用的必然发展趋势。因此国内外有很多关于ERP与MES系统集成的研究,如基于中间数据库的集成、基于中间文件(如xml文件)的集成、基于中间件的集成等。但由于各企业选用的产品不同,企业管理模式也千差万别,故ERP与MES系统集成没有一个最优的模式,只能依据企业的自身情况定制。

ERP系统和MES系统的区别的更多相关文章

  1. android系统和ios系统是如何实现推送的,ios为什么没有后台推送

    ios系统为什么没有后台推送? iOS 为了真正地为用户体验负责,不允许应用在后台活动.有了这个限制,但是对于终端设备,应用又是有必要“通知”到达用户的,随时与用户主动沟通起来的(典型的如聊天应用). ...

  2. ERP和MES系统的区别和关系?

    1.ERP和MES的区别:ERP(Enterprise Resources Planning)是企业资源计划,它是在物料需求计划MRP(Material Requirement Planning)和制 ...

  3. 对比Linux系统和Windows系统哪个更好

    最近半年来,我一直在读一本叫做<Linux就该这么学>的Linux教材,确实让我进步的很快,也慢慢的让Linux系统走入了我的知识认知中,那么学习前我们来对比下Windows和Linux的 ...

  4. 【转载】DOS 系统和 Windows 系统有什么关系?为什么windows系统下可以执行dos命令?

    作者:bombless 因为不同的系统都叫 Windows ,这些系统在界面上也有一定连续性并且因此可能造成误解,所以有必要稍微梳理一下几个不同的 Windows 系统.首先是 DOS 上的一个图形界 ...

  5. Nginx在Windows系统和Linux系统下的重启

    一.Windows系统下重启nginx 1.杀掉nginx进程 tskill nginx echo 已终止所有ginx进程      2.启动nginx cd f:\nginx-  nginx.exe ...

  6. 关于Linux系统和Windows系统中文件夹的命名规范

    Windows系统中. 1.在创建文件夹的时候不能以"."开头(但是文件以多个点开头并且还有其他合法字符的话就是合法的) 但是在windows系统中确实见过以一个点".& ...

  7. 烧写u_boot系统和linux系统

    今天下午准备烧写一下u_boot还有linux系统,因为是笔记本电脑,吐槽一下,笔记本电脑的usb转串口不是怎么稳定,dnw下对应的驱动也不怎么好用,导致在笔记本电脑上烧写系统的成功率比较低,本来三点 ...

  8. 利用Sambaserver在Ubuntu系统和Win7系统间共享目录

    1 介绍 如今是网络化的时代,我们每一个人要更好的发展.离不开网络化.信息化的支持.利用网络的支持.在不同的操作系统间共享文件等信息,是计算机专业学生必备的一项技能. 本文所讲的就是怎样建立.设置.链 ...

  9. iOS如何兼容的应用程序32位系统和64Bit系统

    苹果发布iPhone5S时刻,64应用程序位去了眼前.当时我看到苹果公布的官方数据iOS7.x的SDK支撑64位应用程序.而内置的应用程序已经64位置. 我记得自己刚刚接触电脑时还有16位的系统,指针 ...

随机推荐

  1. VUE知识day3_vue-cli脚手架安装和webpack模板项目生成

    ue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目. GitHub地址是:https://github.com/vuejs/vue-cli 一.安 ...

  2. Java基础之JSONObject的使用

    private static JSONObject createJSONObject() { JSONObject jsonObject = new JSONObject(); jsonObject. ...

  3. 用jsp实现网站登录界面的制作,并连接数据库

    课堂测试 任务需求: 撰写一篇博客 需要网站系统开发需要掌握的技术: 本次课堂测试的源程序代码: 运行结果截图: 说明课堂测试未按时完成的原因. 列出你对这门课的希望和自己的目标,并具体列出你计划每周 ...

  4. Git与Github。

    Git是一款免费,开源的分布是版本,用于敏捷高效的处理任何或小或大的项目.分布式相对于集中式的最大区别在于开发者可以提到本地,每个开发者通过克隆,在本地磁盘内拷贝一个完整的GIt仓库. Git的功能特 ...

  5. linux-软件下载安装

    RPM 安装 rpm -ivh 包全名 :-i(install):安装:-v(verbose):显示详细信息:-h(hash):显示进度: rpm -Uvh 包全名:-U(upgrate):升级 rp ...

  6. cmd命令提示符大全(干货)

    cmd是command的缩写.即命令提示符(CMD),是在OS / 2 , Windows CE与Windows NT平台为基础的操作系统(包括Windows 2000和XP中, Vista中,和Se ...

  7. December 13th 2016 Week 51st Tuesday

    Life is a sail trip full of chances and challenges. 人生的旅途中充满了机遇和挑战. A boat sails on the sea, the vas ...

  8. Reporting Service编程----访问Web服务

    将报表服务器 Web 服务的引用添加到项目中后,下一步是创建 Web 服务代理类的实例. 然后,您可以通过调用代理类中的方法来访问 Web 服务的方法. 当你的应用程序调用这些方法时,代理类生成的代码 ...

  9. 转一篇shell中关于各种括号的讲解

    shell中各种括号的作用().(()).[].[[]].{} 一.小括号,圆括号()1.单小括号 ()   ①命令组.括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的 ...

  10. 本机未装Oracle数据库时Navicat for Oracle 报错:Cannot create oci environment 原因分析及解决方案

    因为要更新数据库加个表,远程桌面又无法连接...所以就远程到另外一台电脑,然后用navicat通过内网修改目标数据库. 一直用着navicat操作数据库,所以很速度的弄好然后新建连接进入数据库. 然而 ...