白癜风早期能除根吗 https://m.39.net/pf/a_4658060.html提要:MES业务
每一家智能车间的业务都不一样,想要做好软件,需要先了解业务,调研好需求。
一、计划调度:
1、这里MES承接了ERP/SAP的订单,开始介入生产。这个模块主要是控制订单的生产时间,计划开始时间,计划结束时间,哪个团队,哪个员工,甚至是哪个工位生产。具体的具体细节也将分解为过程,工作步骤和现场材料分析,是否缺少材料(物料齐套性检查)。
二、生产执行:
1、这一步是具体的生产操作过程。在此步骤中,工人将安装部件,我们的系统会记录工人安装的部件,部件的批号,序列号信息,并记录产品沿袭以便于追溯。在这里,零件序列号的获取通常是通过扫描进入系统,也就是说,它将涉及到条码识别中的其他信息介入。更详细的还将收集工人安装的工具模型,例如扭矩和角度。
2、订单开工、工序开工、订单完工、工序完工、订单报工、工序报工(工序产出、工序消耗),报工给SAP。
3、关重件采集,例如汽车行业的车架、发变机、驾驶室
4、软安灯(作用:车间生产有问题时,报警提示)
三、车间物流:
1、MOM主要负责车间物流,负责与WMS(专业的物流系统)对接。
MOM车间物流主要做3大部分:
①叫料
②入库
③出库
四、质量检验:
1、质量检测是车间生产的重中之重。
包含4大部分:
①首检
②尾检
③过程检
④质量门
五、设备集成:
1、MOM主要通过接口跟车间其他软件、中控交互,获取车间生产阶段的信息。
MES开发
开发工作相对容易,因为要完成的功能将在以后确定。发展只不过是时间问题。因为对于MES系统来说,技术基本没有难点。因为我们的系统是为了实现业务逻辑,即各种添加、删除、修改和检查。保证MES系统与周边系统的接口稳定就好了,如ERP、WMS等。
对于开发,如果你会一门编程语言及数据库的操作(SQL,存储过程)基本就OK了。现在传统企业大多也在使用B/S+架构了。目前使用最多的还是C#,Java,Oracle,SQLServer等编程语言和数据库。其中,数据库方面将更加重要。由于业务的复杂性,将涉及许多表。因此,合理设计数据库表关系非常重要