xiaojiao
昨天 b532ba8806996246ab7a0896bf34b884c47dee7e
ÏîÄ¿´úÂë/WCS/WIDESEA_WCSServer/WIDESEA_WCS/Jobs/ConveyorLine/OutboundArea/OutboundAreaDispathAction.cs
@@ -325,23 +325,10 @@
                return BarcodeLockDict[barcode].Item1;
            }
        }
        public static bool KtpHkflag = false; // è®°å½•空托盘回库的错误
        public static DateTime curDate; // è®°å½•错误发生的时间
        public static void InboundRequestAction(IDt_TaskWCSinfoRepository taskWCSinfoRepository, IDt_TaskRGVinfoRepository taskRGVinfoRepository, PLCClient client)
        {
            try
            {
                if (KtpHkflag)
                {
                    double secondsPassend = (DateTime.Now - curDate).TotalSeconds;
                    if (secondsPassend > 6)
                    {
                        client.WriteValue(CLineInfoDBName.W_Line_PLCDispatch.ToString(), ReInboundRequestStationNo, 1);
                        KtpHkflag = false;
                    }
                }
                int R_Line_PLCDispatch = int.Parse(client.ReadValue(CLineInfoDBName.W_Line_PLCDispatch.ToString(), ReInboundRequestStationNo).ToString());
                bool load = bool.Parse(client.ReadValue(CLineInfoDBName.R_Line_LoadSleep.ToString(), ReInboundRequestStationNo).ToString());
                if (R_Line_PLCDispatch == 1 && load)
@@ -496,8 +483,6 @@
            catch (Exception ex)
            {
                client.WriteValue(CLineInfoDBName.W_Line_PLCDispatch.ToString(), ReInboundRequestStationNo, 3);
                KtpHkflag = true;
                curDate = DateTime.Now; // æŠ¥é”™äº†ï¼Œè®°å½•一下这个错误和时间,
                LogRecord.WriteLog(LogEnum.Errer, DateTime.Now.ToString() + ex.Message.ToString());
                Console.Out.WriteLine(DateTime.Now + ex.Message);