chengsc
2025-04-20 8246dd0db17f84a7ab3760670e445eb18756a288
Admin.NET/WCS.Application/OpenApi/OpenApi.cs
@@ -603,13 +603,14 @@
                                modConn.Close();
                            }
                            //起始工位是提升机取货工位
                            if (modTask.StartLocate == AGVStaionEnum.A2.ToString())
                            if (modTask.StartLocate == AGVStaionEnum.A1.ToString())
                            {
                                var modPlc = PLCTaskAction.plcs.FirstOrDefault(s => s.Type == PLCTypeEnum.ConveyorLine);
                                var modConn = new PLCUtil(modPlc);
                                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($"向plc{modDevice.PlcId}写入1-取走确认,结果:{res.ToJson()}");
                                var modTaskMonitor = new WcsTaskMonitor()
                                {
                                    TaskNo = modTask.TaskNo,
@@ -737,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>