| | |
| | | |
| | | public void RequestInbound3(CommonConveyorLine conveyorLine) |
| | | { |
| | | |
| | | |
| | | HandleEvent2(conveyorLine, "PLC_WCS_A._05_PLC_EVENT", "PLC_WCS_A._05_PLC_LPN", "WCS_PLC_A._05_WCS_TO", "æåUå弯æ«ç ç«å°"); //夿巷é |
| | | |
| | | CheckForEmptyPallet(conveyorLine, "PLC_WCS_A._02_PLC_EVENT", "PLC_WCS_A._02_PLC_LPN", "PLC_WCS_A._02_PLC_PUT", "R01-002-043-001-01"); //夿æ¯å¦å空æåºåº |
| | | |
| | | |
| | | |
| | | ProcessConveyorEvent(conveyorLine, "PLC_WCS_A._02_PLC_EVENT", "PLC_WCS_A._02_PLC_LPN", "R01-002-043-001-01", "WCS_PLC_A._02_WCS_TO");// å¤ç A21 ç«å°å
¥ç©º |
| | | |
| | | ProcessConveyorEvent(conveyorLine, "PLC_WCS_A._03_PLC_EVENT", "PLC_WCS_A._03_PLC_LPN", "R01-002-042-001-01", "WCS_PLC_A._05_WCS_TO");// å¤ç A22 ç«å°äºä»¶ å
¥æ |
| | | |
| | | //夿æ¯å¦æ1楼åºç©ºæä»»å¡ |
| | | MassiveOutboundShipments(conveyorLine, "WCS_PLC_A._01_WCS_TYPE"); |
| | | } |
| | | |
| | | public void MassiveOutboundShipments(CommonConveyorLine conveyorLine, string OutPLCAddress) |
| | | { |
| | | try |
| | | { |
| | | bool WetiOuttaskinfo = _taskService.ObtainOutTaskInfo(); |
| | | if (WetiOuttaskinfo) |
| | | { |
| | | bool result = conveyorLine.Communicator.Write(OutPLCAddress, (byte)1); //åå
¥å»å为çå··é |
| | | if (result) |
| | | { |
| | | WriteLog.Write_Log("Uåæååºåº", "æååºåºåå
¥ä¿¡æ¯", "æå", new { ä¿¡æ¯ = "åå
¥äº¤äºä¿¡æ¯ï¼åå
¥æåï¼åå
¥å¼ï¼1" }); |
| | | return; |
| | | } |
| | | else |
| | | { |
| | | WriteLog.Write_Log("Uåæååºåº", "æååºåºåå
¥ä¿¡æ¯", "失败", new { ä¿¡æ¯ = $"åå
¥å¤±è´¥ï¼å°åï¼{OutPLCAddress}" }); |
| | | return; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | bool result = conveyorLine.Communicator.Write(OutPLCAddress, (byte)0); //åå
¥å»å为çå··é |
| | | if (result) |
| | | { |
| | | WriteLog.Write_Log("Uåæååºåº", "æååºåºåå
¥ä¿¡æ¯", "æå", new { ä¿¡æ¯ = "åå
¥æ¸
é¤ä¿¡æ¯ï¼åå
¥æåï¼åå
¥å¼ï¼0" }); |
| | | return; |
| | | } |
| | | else |
| | | { |
| | | WriteLog.Write_Log("Uåæååºåº", "æååºåºåå
¥ä¿¡æ¯", "失败", new { ä¿¡æ¯ = $"åå
¥å¤±è´¥ï¼å°åï¼{OutPLCAddress}" }); |
| | | return; |
| | | } |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | WriteLog.Write_Log("Uåæååºåº", "æååºåºåå
¥ä¿¡æ¯", "失败", new { ä¿¡æ¯ = $"ç³»ç»é误信æ¯ï¼åå
¥å¤±è´¥ï¼å°åï¼{OutPLCAddress}" }); |
| | | throw; |
| | | } |
| | | } |
| | | |
| | | public void ConveyorLineInFinish(CommonConveyorLine conveyorLine, string SCAddress) |