From 8246dd0db17f84a7ab3760670e445eb18756a288 Mon Sep 17 00:00:00 2001 From: chengsc <11752@DESKTOP-DS49RCP> Date: 星期日, 20 四月 2025 08:36:44 +0800 Subject: [PATCH] 修改A1\A2口 --- Admin.NET/WCS.Application/OpenApi/OpenApi.cs | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/Admin.NET/WCS.Application/OpenApi/OpenApi.cs b/Admin.NET/WCS.Application/OpenApi/OpenApi.cs index f57a346..7652479 100644 --- a/Admin.NET/WCS.Application/OpenApi/OpenApi.cs +++ b/Admin.NET/WCS.Application/OpenApi/OpenApi.cs @@ -568,6 +568,7 @@ }; _db.Insertable(modTaskMonitor).ExecuteCommand(); HubUtil.PublicTaskMonitor(modTaskMonitor.Adapt<WcsTaskMonitorOutput>()); + //鍐欏叆鍏夊箷0 Task.Run(() => { var modDevice = PLCTaskAction.plcDevices.FirstOrDefault(s => s.PlcId == modPlc.Id && s.Level == DeviceLevelEnum.DB); @@ -586,6 +587,7 @@ HubUtil.PublicTaskMonitor(modTaskMonitor.Adapt<WcsTaskMonitorOutput>()); }); + //鍚戠爜鍨涙満鍣ㄤ汉鍐欏彇鎵樺畬鎴愪俊鍙� modDevice = PLCTaskAction.plcDevices.FirstOrDefault(s => s.PlcId == modPlc.Id && s.Level == DeviceLevelEnum.Station); res = modConn.SetPlcDBValue(modDevice.PosType, modDevice.DbNumber, modDevice.PlcPos, "0"); modTaskMonitor = new WcsTaskMonitor() @@ -600,6 +602,7 @@ HubUtil.PublicTaskMonitor(modTaskMonitor.Adapt<WcsTaskMonitorOutput>()); modConn.Close(); } + //璧峰宸ヤ綅鏄彁鍗囨満鍙栬揣宸ヤ綅 if (modTask.StartLocate == AGVStaionEnum.A1.ToString()) { var modPlc = PLCTaskAction.plcs.FirstOrDefault(s => s.Type == PLCTypeEnum.ConveyorLine); @@ -607,6 +610,7 @@ var modDevice = PLCTaskAction.plcDevices.FirstOrDefault(s => s.PlcId == modPlc.Id && s.Text == "C鍙�"); var modPos = PLCTaskAction.plcPositions.FirstOrDefault(s => s.DeviceId == modDevice.Id && s.Text == "鍙栬蛋纭"); var res = modConn.SetPlcDBValue(modPos.PosType, modDevice.DbNumber, modPos.PlcPos, "1"); + Log.Information($"鍚憄lc{modDevice.PlcId}鍐欏叆1-鍙栬蛋纭锛岀粨鏋滐細{res.ToJson()}"); var modTaskMonitor = new WcsTaskMonitor() { TaskNo = modTask.TaskNo, @@ -734,7 +738,16 @@ } - + /// <summary> + /// 鑾峰彇鍘熸潗鏂欎粨鐘舵�� + /// </summary> + /// <returns></returns> + [HttpPost] + public async Task<bool> HuoQuMateralStatus() + { + var data = await _sysConfigService.GetConfigValue<bool>("cache_Materal"); + return data; + } /// <summary> /// 淇敼鍘熸潗鏂欎粨鐘舵�� /// </summary> -- Gitblit v1.8.0