您的位置:首页 > 移动开发 > Objective-C

MES 的 基本要素及在Fab300中的对应object

2009-05-13 23:34 148 查看
一套MES 系统 基本上一定会包含下面五个基本要素:人,机,物,料,法,有些MES系统会整合一些SPC系统等辅助系统。但是以我个人看法来说,还是降那些辅助系统,独立与MES系统的核心外面。

人:一套MES系统经常是几百上千人在同时使用,那不同人的权限管理一定是要设计好的。一套MES系统,如果没有一个完善的人员权限管理模块,那就是一个失败的作品,最多也只是可以被人当作一个二次开发的平台。

机:就是指机器,机台。现在一般生产机台都会带有PC系统,一般都可以满足将机台收集的数据以txt文件,xml文件或者其他形式和系统交互。如果是大型制作行企业,一般都是几百个机台在run,那对机台状态,机台loading,机台维护,机台数据收集,等一系列的处理和控制是一套MES必要的功能。

物:物一般是生产的主要原料。或者也可以说最后成为成品的产品的控管。这个我想不用多解释,主要产品肯定是要管起来的。

料:一般看不同MES服务的行业,看行业特点。就我服务的半导体行业来说,生产一片wafer,那需要晶圆,需要各种化学物品,需要光罩,等等 。如果对料用错一个,那造成的后果就是产品的报废。半导体行业来说,就算是同一种产品,比如氢氟酸,不同的品牌甚至,同一品牌不同批次的氢氟酸,都会对产品产生不一样的效果,所以,对料的管控是一个必要的模块。当然在正真实施的过程中这块也是最麻烦的,因为一个产品从start到成品,需要用到的料太多了。

法:包含两个部分,一个是产品生产的流程,一个是具体某一个步骤的机台run的程式。

也有人觉得MES的法不包含生产流程的。这个就见仁见智了。一般一个产品投产过程中,流程会有可能被修改。比如以半导体为例,有些良率很高的产品,在市场时间紧或者出货量大的时候为了赶时间,有些客户会在产品成熟以后,不要求做某几道的测试。这样生产流程就变了,MES就要对process,管理起来,不能混乱。

另外,一个产品基本上实验成功就开始投产,机台就会按照人写好的程式来run,半导体行业叫recipe ,但是生产过程中遇到问题,或者良率改善,就会对recipe做进版,纠正等动作,因为这些动作会对产品造成较大影响,所以对机台程式一定要管起来。

Fab300 系统 提供一个算不错的权限管理,可以管到每一个API和每一个object。

FAB300 系统 提供了丰富的机台管理模块,对机台的PM都有一个专门的PM schedule都有专门的模块管理起来,对数据收集等等都管的不错

Fab300 系统对物的管理是最多的,对物的操作也是最多的,比如不同站点见的切换,不同状态间的切换,不同优先级间的切换,以及支持不同工厂间的管理切换。是很完善的一个模块

对料,FAB300 对料的管理是有的弱的模块,但是apply有其他产品来专门控管料。这个应该算本MES的一个软肋,不过料的管理模块也是最不好设计和开发的。

法:fab300 对process的管理,已经对recipe的管理很成熟,基本上就想源代码管理一样。不同的MES可能会对这块的管理理念会不一样。举的例子,有些MES会允许 多版本的Process或者recipe都是可用的,有些MES可能只会允许最高版本或者指定版本的可用。如果是一套产品我建议是开发成所有版本都可以用,如果有客户想只用最高版本或者指定版本就有他们自己去设定。 如果是一些工厂,那就看各个工厂的习惯,一家一些老大们的意见。我们公司两套mes,一套认为多版本都可用会造成管理混乱,已经管理压力,所以就只有一个版本可用。另外一套是所有版本都可用的,管理起来也还好,这个就看使用习惯。

总的来说fab300 是一套成熟的产品,对制造业特别是半导体或者太阳能业是不错的选择。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: