- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MES设计与实践
张涛云
tallrain@163.com
2015年4月
第一部分 业务篇
业务篇——工单
在面向订单的制造中,制造工单来自于ERP,而ERP工单来自于销售订单。
一个工单意味着一次企业资源转移的动作,是制造行为的依据。
所有产品的成品属性均来自工单。
业务篇——序列号
一个序列号代表了一件产品。
一个产品家族定义了一个序列号产生规则。
序列号有可能代表制造过程中的非成品如分装件等。
序列号最好不要体现明确的产品属性含义。
可能的话,最好包含校验码。
业务篇——产品状态
产品状态用于定义产品的生命周期。
关键状态的改变应通过接口将数据发送给ERP等外部系统。
业务篇——工艺路线
工位(工作中心)的代号和作业完成后的状态,决定了可能的后续工位。
工位可以是必做的如装配,也有可能是可选的如抽检。
工艺路线同时也定义了工单所计划物料的转移路径。
业务篇——产品历程
产品历程描述了产品在制造周期中的所有步骤,包括状态、工位、时间、作业人员等。
一件产品可能会重复地经过同一工位。
产品历程的数据可用于触发进程如回冲物料,但不应用于统计或分组排序计算。
业务篇——质量管理
质量模块记录产品的缺陷信息和维修方法。
缺陷和维修记录都应该事先进行分组,方便进行统计分析。
测试系统可以远程获取产品的质量状态,也可以在测试完成后远程更新产品的质量状态。
业务篇——工艺防错
PLM将BOM发送给MES。
MES得到每个工位的零件清单。
MES进一步配置每个零件在每个工位的防错方法。
MES将防错方法发送PLC。
PLC将防错结果发回MES。
业务篇——物料防错
PLM将BOM发送给MES。
MES得到每个工位的零件清单。
MES进一步配置每个零件的料架位置。
MES将料架号发送PLC。
PLC将防错结果发回MES。
业务篇——工艺参数下载
MES为每个工位定义一个工艺参数。
每个工艺参数由若干个工艺配方组成。
每个工艺配方的值可能是一个常量,也可能通过一次数据库函数运算生成。
ORACLE数据库的动态游标特性可以将多个工艺配方动态地组成工艺参数。
工艺参数经PLC传给设备。
业务篇——测试数据上传
数据量不大的关键数据可以通过PLC传给MES。
MES分析数据格式后,先提取测试项名称和值,这些数据可用于SPC分析。
然后MES提取测试结果,用于判断产品的当前状态,决定后续的工艺。
MES对数据的提取和判定可通过数据库存储过程实现。
业务篇——物料
PLM和ERP将BOM传给MES。
MES将工艺路线发送给ERP。
MES经过关键工位时,通知ERP根据工艺路线进行回冲。
MES经过关键工位时,通知WMS(仓库管理系统)送料。
业务篇——追溯
PLM将BOM传给MES。
MES配置各工位的装配单及追溯件、追溯方法。
常见的两种追溯方法:序列号追溯、批次号追溯。
MES根据工艺配置和产品历程,在产品下线前计算是否有漏装或多装。
业务篇——包装
常见包装有CARTOON/PALLET。
包装后对应的有解除包装操作。
根据工艺的复杂程序和发生的概率,可以自行定义是否允许已包装产品进行重新包装。
包装的结构在数据库层面往往采用递归,不适合进行大数据量的分组统计。
业务篇——ANDON
PLC自动采集设备的故障信息,并触发信号灯和蜂鸣器。
工人可手工拍下急停按钮,发送信息及停线。
工人可手工拍下缺料按钮进行缺料广播,缺料信息可通过系统接口发送给WMS。
业务篇——看板
看板主要汇集两类数据。
一类是来自设备,通过PLC抓取的现场信息,如设备故障、急停等。
第二类是来自系统的统计信息,如一次性通过率,当天产能,故障TOP10等。
第二部分 架构篇
架构篇——服务器/客户端
核心服务器分为Database Server/Application Server/Web Server。
客户端与Web Server连接。
现场设备通过OPC Server接入核心服务器。
架构篇——冗余
Web Server采用Load Balance。
Application Server采用Cluster。
Database Server采用Cluster。
OPC Server采用双机备份,即每个PLC连接2个OPC Server。
架构篇——扩展
常见有两种扩展需求:增加产能和增加工位。
增加产能的情况下,通常可以通过增强服务器的性能来实现,如增加Application Server的内存,增加Database Server的SGA等。
增加工位会比较复杂,一般的情况下,可能会涉及到增加Web Server和OPC Server。如果工位对应的有打印机、扫描枪等设备需要在服务器上作相应的配置,那么建议配置一或多台专用服务器来驱动工位设备,尽可能保持Applic
文档评论(0)