| | |
| | | static { |
| | | logger = Logger.getLogger(InitCallback.class); |
| | | } |
| | | private static Date IN_TIME = null; |
| | | private static String S_ORDER_CODE = "";//工单编号 |
| | | private static String S_PRODUCT_CODE = "";//产品编号 |
| | | private static String S_PRODUCT_TYPE= "";//产品类型 |
| | | private static String S_SFC_CODE = "";//总成编码 |
| | | private static String PRODUCTION_LINE = "OP";//产线号 |
| | | private static String LOCATION_CODE = "OP010";//工位号 |
| | | |
| | | private static Integer ACTUAL_ONLINE_QTY = 0 ;//上线数量 |
| | | |
| | | OP010Callback OP010Callback; |
| | | OP020Callback OP020Callback; |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.OP020_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | OP020Callback.handleFinsh(); |
| | | OP020Callback.handleMaterial(); |
| | | OP020Callback.handleInfo(); |
| | | OP020Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //OP030 |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.OP030_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | OP030Callback.handleFinsh(); |
| | | OP030Callback.handleMaterial(); |
| | | OP030Callback.handleInfo(); |
| | | OP030Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //OP040 |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.OP040_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | OP040Callback.handleFinsh(); |
| | | OP040Callback.handleMaterial(); |
| | | OP040Callback.handleInfo(); |
| | | OP040Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //OP050 |
| | |
| | | else if (identifier.equals(OPCElement.OP050_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | OP050Callback.handleFinsh(); |
| | | OP050Callback.handleInfo(); |
| | | |
| | | OP050Callback.handleMaterial(); |
| | | } |
| | | |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.OP090_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | OP090Callback.handleFinsh(); |
| | | OP090Callback.handleMaterial(); |
| | | OP090Callback.handleInfo(); |
| | | OP090Callback.handleMaterial(); |
| | | |
| | | |
| | | } |
| | | |
| | |
| | | } |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.OP100_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | OP100Callback.handleMaterial(); |
| | | OP100Callback.handleInfo(); |
| | | OP100Callback.handleFinsh(); |
| | | OP100Callback.handleInfo(); |
| | | OP100Callback.handleMaterial(); |
| | | |
| | | |
| | | } |
| | | |
| | | //OP110 |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.OP110_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | OP110Callback.handleFinsh(); |
| | | OP110Callback.handleMaterial(); |
| | | OP110Callback.handleInfo(); |
| | | OP110Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //OP120 |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.OP120_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | OP120Callback.handleFinsh(); |
| | | OP120Callback.handleMaterial(); |
| | | OP120Callback.handleInfo(); |
| | | OP120Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //OP120B |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.OP130_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | OP130Callback.handleFinsh(); |
| | | OP130Callback.handleMaterial(); |
| | | OP130Callback.handleInfo(); |
| | | OP130Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //OP130B |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.OP130B_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | OP130BCallback.handleFinsh(); |
| | | OP130BCallback.handleMaterial(); |
| | | OP130BCallback.handleInfo(); |
| | | OP130BCallback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //OP140 |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.OP140_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | OP140Callback.handleFinsh(); |
| | | OP140Callback.handleMaterial(); |
| | | OP140Callback.handleInfo(); |
| | | OP140Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //OP150 |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.BOP020_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | BOP020Callback.handleFinsh(); |
| | | BOP020Callback.handleMaterial(); |
| | | BOP020Callback.handleInfo(); |
| | | BOP020Callback.handleMaterial(); |
| | | } |
| | | |
| | | |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.BOP030_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | BOP030Callback.handleFinsh(); |
| | | BOP030Callback.handleMaterial(); |
| | | BOP030Callback.handleInfo(); |
| | | BOP030Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //BOP030B |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.BOP040_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | BOP040Callback.handleFinsh(); |
| | | BOP040Callback.handleMaterial(); |
| | | BOP040Callback.handleInfo(); |
| | | BOP040Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //BOP040B |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.COP020_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | COP020Callback.handleFinsh(); |
| | | COP020Callback.handleMaterial(); |
| | | COP020Callback.handleInfo(); |
| | | COP020Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.COP030_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | COP030Callback.handleFinsh(); |
| | | COP030Callback.handleMaterial(); |
| | | COP030Callback.handleInfo(); |
| | | COP030Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.DOP020_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | DOP020Callback.handleFinsh(); |
| | | DOP020Callback.handleMaterial(); |
| | | DOP020Callback.handleInfo(); |
| | | DOP020Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //EOP010 |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.EOP010_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | EOP010Callback.handleFinsh(); |
| | | EOP010Callback.handleMaterial(); |
| | | EOP010Callback.handleInfo(); |
| | | EOP010Callback.handleMaterial(); |
| | | |
| | | } |
| | | //EOP020 |
| | | //心跳 |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.EOP020_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | EOP020Callback.handleFinsh(); |
| | | EOP020Callback.handleMaterial(); |
| | | EOP020Callback.handleInfo(); |
| | | EOP020Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //EOP030 |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.EOP030_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | EOP030Callback.handleFinsh(); |
| | | EOP030Callback.handleMaterial(); |
| | | EOP030Callback.handleInfo(); |
| | | EOP030Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //EOP040 |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.EOP040_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | EOP040Callback.handleFinsh(); |
| | | EOP040Callback.handleMaterial(); |
| | | EOP040Callback.handleInfo(); |
| | | EOP040Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //EOP050 |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.EOP050_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | EOP050Callback.handleFinsh(); |
| | | EOP050Callback.handleMaterial(); |
| | | EOP050Callback.handleInfo(); |
| | | EOP050Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //EOP060 |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.EOP060_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | EOP060Callback.handleFinsh(); |
| | | EOP060Callback.handleMaterial(); |
| | | EOP060Callback.handleInfo(); |
| | | EOP060Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //EOP070 |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.EOP070_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | EOP070Callback.handleFinsh(); |
| | | EOP070Callback.handleMaterial(); |
| | | EOP070Callback.handleInfo(); |
| | | EOP070Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //EOP080 |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.EOP080_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | EOP080Callback.handleFinsh(); |
| | | EOP080Callback.handleMaterial(); |
| | | EOP080Callback.handleInfo(); |
| | | EOP080Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //EOP090 |
| | |
| | | //PLC出站 |
| | | else if (identifier.equals(OPCElement.EOP090_J_PLC_FINISH) && null != value && "true".equals(value.toString())) { |
| | | EOP090Callback.handleFinsh(); |
| | | EOP090Callback.handleMaterial(); |
| | | EOP090Callback.handleInfo(); |
| | | EOP090Callback.handleMaterial(); |
| | | |
| | | } |
| | | |
| | | //EOP090B |