liudl
2025-02-16 c58ba7324d1ca0eb0941ac2762334c19d7d92e3f
Admin.NET/WCS.Application/PLC/PLCService.cs
@@ -1830,10 +1830,13 @@
                            // 通道号
                            var modPosTask = modDevice.listStation.FirstOrDefault(s => s.Text == "通道号");
                            // 演示模式直接写入1分道
                            var ret = plcConn.SetPlcDBValue(modPosTask.PosType, modDevice.DbNumber, modPosTask.PlcPos, "1");
                            // 演示模式直接写入分道号
                            Random random = new Random();
                            int ranNumber = random.Next(2) == 0 ? 1 : 5;
                            var ret = plcConn.SetPlcDBValue(modPosTask.PosType, modDevice.DbNumber, modPosTask.PlcPos, ranNumber.ToString());
                            if (ret.IsSucceed)
                            {
                                Log.Information(string.Format("分道成功,道号是:" + ranNumber));
                                // 写入流程控制字 2
                                var retVal = plcConn.SetPlcDBValue(modDevice.PosType, modDevice.DbNumber, modDevice.WcsPos, "2");
                                if (!retVal.IsSucceed)