MES是计划和执行层之间的桥梁,除了将工单下发到车间外,还有一个重要功能是将工艺参数下载到设备,从而起到指导现场作业的作用。
本文试以实例说明常见的两种设计思路,以及一种更为通用的设计方法。
业务场景及设计实例1
某发动机工厂支持混线生产,有两种发动机,排量分别为2L、3L。当发动机到达加油机工位时,PLC需要判断发动机的排量,从而进行对应的加油作业,如2L发动机加20L油,3L发动机加30L油。
实现方法如下:
为此工位专门写一个程序,逻辑步骤为:
1、发动机到达时,PLC读取RFID存储的发动机序列号。
2、PLC将发动机序列号上传到MES服务器,执行查询请求。
3、MES根据发动机序列号查询得到工单号。
4、MES根据工单号查询得到制造BOM。
5、MES根据油缸料号的命名规则,查询得到发动机对应的油缸类型。
6、MES将油缸类型数据下载到PLC。
7、PLC根据油缸类型决定加油量,进行加油作业。
业务场景及设计实例2
某整车厂焊装车间支持混线生产,同一款车有两种车门配置,分别为4门、5门。当车身到达某焊装工位时,PLC需要判断车门