From 7d9d48cf1e9d5b28e59ea52a0ee1acdfd15f88e7 Mon Sep 17 00:00:00 2001 From: IPC-610 <IPC-610@DESKTOP-6LEOOS3> Date: 星期二, 07 一月 2025 08:32:34 +0800 Subject: [PATCH] 问题修改 --- Admin.NET/WCS.Application/PLC/PLCTaskAction.cs | 19 ++++++------------- 1 files changed, 6 insertions(+), 13 deletions(-) diff --git a/Admin.NET/WCS.Application/PLC/PLCTaskAction.cs b/Admin.NET/WCS.Application/PLC/PLCTaskAction.cs index a60b447..3a30f2c 100644 --- a/Admin.NET/WCS.Application/PLC/PLCTaskAction.cs +++ b/Admin.NET/WCS.Application/PLC/PLCTaskAction.cs @@ -2,7 +2,9 @@ using DocumentFormat.OpenXml.Drawing; using Furion.Logging; using Microsoft.AspNetCore.SignalR; +using OfficeOpenXml.FormulaParsing.Excel.Functions.Text; using System; +//using WCS.Application.Util; namespace WCS.Application; public static class PLCTaskAction @@ -67,6 +69,7 @@ /// </summary> public static void Init() { + // var strMsg = new HttpService().RequestPackWcs("LN000001"); cts.Cancel(); listPlc = _db.Queryable<WcsPlc>() .Where(s => s.Type == PLCTypeEnum.StackingMachine || s.Type == PLCTypeEnum.ConveyorLine || s.Type == PLCTypeEnum.BoxConveyorLine) @@ -139,7 +142,7 @@ } if (!modPlcUtil.Connected) { - Thread.Sleep(10000); + Thread.Sleep(1000); modPlcUtil.Open(); continue; } @@ -243,7 +246,7 @@ HubUtil.PublicPlcConn(modPlc); } } - Thread.Sleep(1000); + Thread.Sleep(10000); } } catch (OperationCanceledException) @@ -428,7 +431,7 @@ { var bl = false; int value = Convert.ToInt32(item.Value); - if (value == 0) + if (value <= 30) { bl = false; } @@ -444,16 +447,6 @@ HubUtil.PublicPosition(modInfo); UpdatePosition(modInfo); } - // liudl 娉ㄩ噴锛氬拰鐢垫皵宸ョ▼甯堢‘璁ら〉闈㈠睍绀轰氦浜掑瓧鍚庡惎鐢ㄣ�� - //var value = Convert.ToBoolean(item.Value); - //if (!value == modDevice.BoHaveItem) - //{ - // modDevice.BoHaveItem = value; - // //涓嬪彂鐘舵�� - // var modInfo = new PlcPositionInfo() { Type = modPlc.Type, StationNum = modDevice.StationNum.PadLeft(3,'0'), BoHaveItem = value }; - // HubUtil.PublicPosition(modInfo); - // UpdatePosition(modInfo); - //} } break; default: -- Gitblit v1.8.0