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