MES的技术架构

kevinlv
kevinlv 2005-07-25 字数 584

MES在工厂综合自动化系统中起着中间层的作用——在MRP II、ERP系统产生的长期计划的指导下,MES根据底层控制系统采集的与生产有关的实时数据,对短期生产作业的计划调度、监控、资源配置和生产过程进行优化。那么,MES依靠哪些技术、模块实现这一目标?尤其是与ERP、控制系统如何实现协作呢?

  作为一种计算机辅助生产管理系统,MES重要使命就是实现企业的连续信息流。它包含了许多功能模块。通过实践,MESA(MES国际联合会)归纳了十一个主要的MES功能模块,包括工序详细调度、资源分配和状态管理、生产单元分配、过程管理、人力资源管理、维护管理、质量管理、文档控制、产品跟踪和产品清单管理、性能分析和数据采集等模块。

Industry 工业
12 个回复
jingyantian1
jingyantian1 07月23日

mes05年的时候就有了哇

yang1216
yang 07月24日

和ERP交互简单啊,互相开放接口就好了。

和控制系统交互,嗯,反正国内很多MES厂家都没想过这个。

lipp
07月24日

mesa应该是90年代成立的

【 在 jingyantian1 () 的大作中提到: 】

: mes05年的时候就有了哇

williamtong
William - Lord of Dol Guldor 08月09日

MES与ERP可以通过标准表格、标准文件协作

MES与控制系统接口就难了,需要在做控制系统前定义好网络参数、地址、格式等等,控制系统据此上报/获取数据,MES负责维护数据和网络。

【 在 kevinlv 的大作中提到: 】

: MES在工厂综合自动化系统中起着中间层的作用——在MRP II、ERP系统产生的长期计划的指导下,MES根据底层控制系统采集的与生产有关的实时数据,对短期生产作业的计划调度、监控、资源配置和生产过程进行优化。那么,MES依靠哪些技术、模块实现这一目标?尤其是与ERP、控制系统如何实现协作呢?

:   作为一种计算机辅助生产管理系统,MES重要使命就是实现企业的连续信息流。它包含了许多功能模块。通过实践,MESA(MES国际联合会)归纳了十一个主要的MES功能模块,包括工序详细调度、资源分配和状态管理、生产单元分配、过程管理、人力资源管理、维护管理、质量管理、文档控制、产品跟踪和产品清单管理、性能分析和数据采集等模块。

: ...................

blackhill
08月11日

现在市面上的ERP,MES这些路线就是错的;依然是以传统工业思维来解决未来的问题。

其实假想一下未来的人员协作,模块协作,必然是各种定义好的api,只做机机接口,而不再做人机界面,类似word、甚至app前端这种对接如今凡人的东西全都会成为历史。

所以MES这种,重要的标准化不是很多流程的标准化写法,或者标准化的api接口,而是一个更大,更底层,更宽泛的定义,能够让任何程序片段都可以方便的对接入这个系统,而不是向现在这样立山头,搞封闭,自我标榜为专家,力图站在这个新行业的顶端,随意收割得利。

【 在 williamtong 的大作中提到: 】

: MES与ERP可以通过标准表格、标准文件协作

: MES与控制系统接口就难了,需要在做控制系统前定义好网络参数、地址、格式等等,控制系统据此上报/获取数据,MES负责维护数据和网络。

williamtong
William - Lord of Dol Guldor 08月11日

只做机机接口这个观点很惊人,没有人的参与,如何下达新的生产要素,出错了机器能否自动改正自己?

开源系统是个更大更精心的骗局,谁也不会编程后免费送人用,不过是站在某种高度上减掉造车轮、造发动机的烦恼,让后来者更关心造整车的事,但是用了开源的车轮、发动机后发现,必须用付费的减速箱、差速器、ESP、ABS等等名目繁多的产品,不想付费就自己做车轮去。

所以不要将一个能赚钱的事业变成免费赠送的,这个事业很快就完蛋没人搞了,要精妙地做骗局,让人上贼船又下不去。你说的不要独立山头,这个思路好,要行业联合,做出一部分免费车轮做诱饵,将用户钓上来。

【 在 blackhill 的大作中提到: 】

: 现在市面上的ERP,MES这些路线就是错的;依然是以传统工业思维来解决未来的问题。

: 其实假想一下未来的人员协作,模块协作,必然是各种定义好的api,只做机机接口,而不再做人机界面,类似word、甚至app前端这种对接如今凡人的东西全都会成为历史。

: 所以MES这种,重要的标准化不是很多流程的标准化写法,或者标准化的api接口,而是一个更大,更底层,更宽泛的定义,能够让任何程序片段都可以方便的对接入这个系统,而不是向现在这样立山头,搞封闭,自我标榜为专家,力图站在这个新行业的顶端,随意收割得利。

: ...................

blackhill
08月11日

只回你第一个问题吧,

举个例子,离开了图形界面,电脑该怎么用照样怎么用。

你知道用ahk或者win32来控制windows闭源程序时的那种无奈和痛苦么?

消费领域个人用程序这个没话说,怎么方便怎么来;但需要超级复杂交互的专业领域系统,使用者数量不超过2位数的专用程序,并且还希望能够全面自动化,这样做就是自己作死。

【 在 williamtong 的大作中提到: 】

: 只做机机接口这个观点很惊人,没有人的参与,如何下达新的生产要素,出错了机器能否自动改正自己?

: 开源系统是个更大更精心的骗局,谁也不会编程后免费送人用,不过是站在某种高度上减掉造车轮、造发动机的烦恼,让后来者更关心造整车的事,但是用了开源的车轮、发动机后发现,必须用付费的减速箱、差速器、ESP、ABS等等名目繁多的产品,不想付费就自己做车轮去。

: 所以不要将一个能赚钱的事业变成免费赠送的,这个事业很快就完蛋没人搞了,要精妙地做骗局,让人上贼船又下不去。你说的不要独立山头,这个思路好,要行业联合,做出一部分免费车轮做诱饵,将用户钓上来。

: ...................

lipp
08月12日

把软件的业务层与界面层比较彻底地分开,就能兼容软件自动化和人介入的需求了。软件自动化就相当于业务层与业务层直接打交道。

彻底取消界面层肯定不行。特别是在系统调试和系统故障时,都需要很爽的界面来帮助开发工程师和运维工程师。调过plc程序的都知道这一点。

界面层与业务层的分离有很多种技术路线。我认为比较好的是开发多种中间件来作通讯手段。有实时广播的中间件,有事件中间件,有数据库访问的,有键值对形式的,有基于文件的。然后对上述中间件栈,在各种操作系统上做好各种编程语言的sdk。

【 在 blackhill () 的大作中提到: 】

: 只回你第一个问题吧,

: 举个例子,离开了图形界面,电脑该怎么用照样怎么用。

: 你知道用ahk或者win32来控制windows闭源程序时的那种无奈和痛苦么?

: 消费领域个人用程序这个没话说,怎么方便怎么来;但需要超级复杂交互的专业领域系统,使用者数量不超过2位数的专用程序,并且还希望能够全面自动化,这样做就是自己作死。

QQlive
顺势而为 08月12日

这个靠谱。

【 在 lipp (  ) 的大作中提到: 】

: 把软件的业务层与界面层比较彻底地分开,就能兼容软件自动化和人介入的需求了。软件自动化就相当于业务层与业务层直接打交道。

: 彻底取消界面层肯定不行。特别是在系统调试和系统故障时,都需要很爽的界面来帮助开发工程师和运维工程师。调过plc程序的都知道这一点。

: 界面层与业务层的分离有很多种技术路线。我认为比较好的是开发多种中间件来作通讯手段。有实时广播的中间件,有事件中间件,有数据库访问的,有键值对形式的,有基于文件的。然后对上述中间件栈,在各种操作系统上做好各种编程语言的sdk。

: ...................

williamtong
William - Lord of Dol Guldor 08月13日

行业特点决定了“使用者数量不超过2位数”,即便同是汽车工厂,大众的流水线与福特彻底不同,MES必须满足客户的定义。

只要客户给的起钱,就没所谓作死不作死,迈瑞南京工厂花3000万人民币买入MES,其实给国内公司1000万,肯定很多公司高高兴兴抢着做。

【 在 blackhill 的大作中提到: 】

: 只回你第一个问题吧,

: 举个例子,离开了图形界面,电脑该怎么用照样怎么用。

: 你知道用ahk或者win32来控制windows闭源程序时的那种无奈和痛苦么?

: 消费领域个人用程序这个没话说,怎么方便怎么来;但需要超级复杂交互的专业领域系统,使用者数量不超过2位数的专用程序,并且还希望能够全面自动化,这样做就是自己作死。

cn62
cn62 08月13日

吹了这么多年根本没用,南向接口完全做不到标准统一,都是设备厂家自己给自己的设备搞。

【 在 kevinlv 的大作中提到: 】

: MES在工厂综合自动化系统中起着中间层的作用——在MRP II、ERP系统产生的长期计划的指导下,MES根据底层控制系统采集的与生产有关的实时数据,对短期生产作业的计划调度、监控、资源配置和生产过程进行优化。那么,MES依靠哪些技术、模块实现这一目标?尤其是与ERP、控制系统如何实现协作呢?

:   作为一种计算机辅助生产管理系统,MES重要使命就是实现企业的连续信息流。它包含了许多功能模块。通过实践,MESA(MES国际联合会)归纳了十一个主要的MES功能模块,包括工序详细调度、资源分配和状态管理、生产单元分配、过程管理、人力资源管理、维护管理、质量管理、文档控制、产品跟踪和产品清单管理、性能分析和数据采集等模块。

: ...................

Realinfo09
Realinfo09 10月30日

能用到实时数据库可以站内联系 【在kevinlv的大作中提到:】: MES在工厂综合自动化系统中起着中间层的作用——在MRP II、ERP系统产生的长期计划的指导下,MES根据底层控制系统......