using HslCommunication.ModBus; using HslCommunication.Profinet.Siemens; using Microsoft.AspNetCore.Components; using Microsoft.CodeAnalysis; using Microsoft.EntityFrameworkCore; using Newtonsoft.Json; using OfficeOpenXml.FormulaParsing.Excel.Functions.Numeric; using Quartz; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Common; using WIDESEA_Common.DBHelper; using WIDESEA_Common.EquipmentEnum; using WIDESEA_Common.Tools; using WIDESEA_Core.Extensions; using WIDESEA_Entity.DomainModels; using WIDESEA_Entity.DomainModels.Equipment; using WIDESEA_WCS.Jobs; using WIDESEA_WCS.SchedulerExecute.AGV; using WIDESEA_WCS.WCSClient; using WIDESEA_WCS.WCSClient.Modbus; using static FreeSql.Internal.GlobalFilter; using static System.Collections.Specialized.BitVector32; namespace WIDESEA_WCS { [DisallowConcurrentExecution] /// /// 正极设备与AGV交互 /// public class AgvAndEquiWorkZJJob : JobBase, IJob { public Task Execute(IJobExecutionContext context) { try { var executeLog = ExecuteJob(context, () => Run(context)); } catch (Exception) { } return Task.FromResult(string.Empty); } public string Run(IJobExecutionContext context) { try { //辊分下料缓存架良品料自动搬运极库作业 AGVSchedulerExecute.AgvAndEquiWorkZJ(); } catch (Exception ex) { } return ""; } } }