//private void TaskFinish() //{ // PlCResult plCResult = new PlCResult(); // while (taskStatus == TaskStatus.Run) // { // plCResult = operateOpcAndSoft.IsIntaskScanFinish(); // if (plCResult.Succeed) // { // //写日志 // MonitorLog monitorLog = MonitorLog.NewMonitorLog(); // monitorLog.LOGNAME = "PLC任务下达"; // monitorLog.LOGINFO = "PLCTASKNO:" + inTask.INDEXNO.ToString().PadRight(10); // monitorLog.LOGINFO = "CIG:" + inTask.CIGCODE + "-" + inTask.CIGNAME + "-" + // inTask.PICKLINENAME + // "-" + inTask.INQTY; // monitorLog.LOGLOCATION = "PLC"; // monitorLog.LOGTYPE = 0; // monitorLog.Save(); // //加载数据 // this.BeginInvoke(new MethodInvoker(LoadInTask)); // //while (!operateOpcAndSoft.IsIntaskScanFinish(inTask)) // //{ // // Thread.Sleep(300); // //} // } // else // { // //写日志 // MonitorLog monitorLog = MonitorLog.NewMonitorLog(); // monitorLog.LOGNAME = "PLC补货任务下达异常"; // monitorLog.LOGINFO = plCResult.Exception; // monitorLog.LOGLOCATION = "PLC"; // monitorLog.LOGTYPE = 0; // monitorLog.Save(); // } // } // Thread.Sleep(1000); // } private void CSortingTask_Load(object sender, EventArgs e) { DataGridViewTranslation.LoadMainColHeader(dgviewnone); DataGridViewTranslation.LoadMainColHeader(dgvconfirm); DataGridViewTranslation.LoadMainColHeader(dgviewfin); if (IsVerifyPass()) { LoadInTask(); monitorLog = MonitorLog.NewMonitorLog(); monitorLog.LOGNAME = "数据库读取"; monitorLog.LOGINFO = "补货数据读取成功!"; monitorLog.LOGLOCATION = "数据库"; monitorLog.LOGTYPE = 1; monitorLog.Save(); LoadPLCTask(); } maxtaskno = InTask.GetMaxIndex(); }
public void GetInPortInfo() { try { maxtaskno = InTask.GetMaxIndex(); int indexno = 0; indexno = GetCurrentInfo(); GetNextInfo(indexno); pic_nonetwork.Visible = false; } catch (Exception ex) { if (ex.Message.Contains("Unable to connect to any of the specified MySQL hosts")) { ; } { pic_nonetwork.Visible = true; } } }