From e2ec31cc0062b3c1af621437554aa9a3505d2a56 Mon Sep 17 00:00:00 2001
From: kazelee <1847801760@qq.com>
Date: 星期五, 23 五月 2025 17:26:55 +0800
Subject: [PATCH] 优化产线安全交互的部分,优化AGV调试接口

---
 Program.cs |   45 ++++++++++++++-------------------------------
 1 files changed, 14 insertions(+), 31 deletions(-)

diff --git a/Program.cs b/Program.cs
index e77e060..e3e9b9b 100644
--- a/Program.cs
+++ b/Program.cs
@@ -1,17 +1,15 @@
 锘縰sing System;
 using System.Collections.Generic;
 using System.Threading;
-
-using HH.WCS.Mobox3.DSZSH.AppStart;
 using HH.WCS.Mobox3.DSZSH.device;
-using HH.WCS.Mobox3.DSZSH.Helpers;
-using HH.WCS.Mobox3.DSZSH.ServiceCore;
+using HH.WCS.Mobox3.DSZSH.core;
 
 using Microsoft.Owin.Hosting;
 
 using Topshelf;
 
 using Task = System.Threading.Tasks.Task;
+using Monitor = HH.WCS.Mobox3.DSZSH.core.Monitor;
 
 namespace HH.WCS.Mobox3.DSZSH {
     internal class Program
@@ -24,7 +22,7 @@
             // 2.0 寮�惎tcp
             StartTcp();
             // 3.0 寮�惎S7
-            StartS7();
+            //StartS7();
             // 4.0 寮�惎Modbus
             //StartModbus();
 
@@ -54,7 +52,7 @@
             Console.WriteLine("Startup ApiController");
             Task.Run(() =>
             {
-                var url = AppStart.Settings.Config.WebApiUrl; // 杩愯鏃朵慨鏀�config.json 鏃犳晥
+                var url = Settings.WebApiUrl; // 杩愯鏃朵慨鏀�config.json 鏃犳晥
                 Console.WriteLine(url);
                 using (WebApp.Start<Startup>(url))
                 {
@@ -69,8 +67,8 @@
         /// </summary>
         private static void StartTcp()
         {
-            var tcpServerIP = AppStart.Settings.Config.TcpServerIp; // 杩愯鏃朵慨鏀�config.json 鏃犳晥
-            var tcpServerPort = AppStart.Settings.Config.TcpServerPort; // 杩愯鏃朵慨鏀�config.json 鏃犳晥
+            var tcpServerIP = Settings.TcpServerIp; // 杩愯鏃朵慨鏀�config.json 鏃犳晥
+            var tcpServerPort = Settings.TcpServerPort; // 杩愯鏃朵慨鏀�config.json 鏃犳晥
             new TcpServer(tcpServerIP, tcpServerPort);
 
         }
@@ -91,18 +89,6 @@
             //        Console.WriteLine("S7ProductionLineHelper," + item.ProductionLine_IP);
             //    }
             //}
-
-            ////绉伴噸鐨凷7璁惧
-            //var weightPLCDevice = Settings.WeightDevices;
-
-            //if (weightPLCDevice.Count > 0)
-            //{
-            //    foreach (var item in weightPLCDevice)
-            //    {
-            //        new S7Helper(item.WeightDevice_IP, (short)item.WeightDevice_Rack, (short)item.WeightDevice_Slot);
-            //        Console.WriteLine("S7WeightDeviceHelper," + item.WeightDevice_Name);
-            //    }
-            //}
         }
 
         /// <summary>
@@ -111,7 +97,7 @@
         private static void StartModbus()
         {
             // 鎵�湁鐨凪odbus璁惧
-            var allPLCDevice = AppStart.Settings.Config.ProductionLines; // 杩愯鏃朵慨鏀�config.json 鏃犳晥
+            var allPLCDevice = Settings.ProductionLines; // 杩愯鏃朵慨鏀�config.json 鏃犳晥
             
             if (allPLCDevice.Count > 0) {
                 foreach (var item in allPLCDevice) {
@@ -127,19 +113,16 @@
             {
                 List<Task> tasks = new List<Task>();
 
-                //tasks.Add(GetTask(CheckCore.CheckOrderState));
+                tasks.Add(GetTask(WCSCore.Dispatch));
 
-                tasks.Add(GetTask(OutboundCore.CheckOrderState));
+                // 杞锛氬嚭搴撳崟鐘舵�
+                tasks.Add(GetTask(Monitor.CheckOutboundOrder));
 
+                // 杞锛氭娊妫�崟鐘舵�
+                tasks.Add(GetTask(Monitor.CheckCheckOrder));
 
-                // 娣诲姞浠诲姟鎺ㄩ�绾跨▼
-                //tasks.Add(GetTask(WCSCore.Dispatch));
-
-                // 娣诲姞鑷畾涔夌嚎绋�-                //tasks.Add(GetTask(Monitor.CheckEmptyCnt));//妫�祴绌烘墭鐩�-
-                // 鏍规嵁S7/Modbus鍗忚鍒ゆ柇杈撻�绾跨殑淇″彿  鍘熸潗鏂欎骇绾垮簱鍖�>婊℃墭缂撳瓨搴撳尯锛岀┖鎵樼紦瀛樺簱鍖�>鍘熸潗鏂欎骇绾垮簱鍖�-                //tasks.Add(GetTask(Monitor.CheckS7Devices));
+                // 杞锛氱Щ搴撳崟鐘舵�
+                tasks.Add(GetTask(Monitor.CheckShiftOrder));
 
                 Task.WaitAll(tasks.ToArray());
             }

--
Gitblit v1.9.1