using HslCommunication; using Quartz; using System; using System.Threading.Tasks; using WIDESEA_WCS.Jobs; using WIDESEA_WCS.WCSClient; namespace WIDESEA_WCS { /// /// 正极涂布上料任务 /// [DisallowConcurrentExecution] public class Z_TBSB_UpTaskJob : JobBase, IJob { public Task Execute(IJobExecutionContext context) { try { ExecuteJob(context, DoAction); } catch { } return Task.FromResult(string.Empty); } private void DoAction(IJobExecutionContext context) { try { StackerExecutor.Z_TBSB_UpTask();//正极涂布上料任务 PLCClient agvplcZ = WCSService.Clients.Find(v => v.PLCName == "正极AGV调度"); if (agvplcZ!=null) { OperateResult W_AGV_XTZ = agvplcZ.SiemensPLCClient.SiemensS7NetClient.Write("DB1000.306.0", true); } } catch (Exception) { } } } }