From 236edf0559e2d5a6031b1df56a69454baa0357e5 Mon Sep 17 00:00:00 2001
From: zzgtfwq <zzgtfwq>
Date: 星期二, 09 十二月 2025 14:26:44 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/thread/RgvThread.java |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/RgvThread.java b/src/main/java/com/zy/core/thread/RgvThread.java
index b736ba7..6be9330 100644
--- a/src/main/java/com/zy/core/thread/RgvThread.java
+++ b/src/main/java/com/zy/core/thread/RgvThread.java
@@ -48,11 +48,11 @@
     //    private RgvProtocol rgvProtocol;
     private TaskProtocolCache taskProtocolCache = new TaskProtocolCache();
     // # 杞ㄩ亾鎬婚暱
-    private Long trackEntireLength = 246600L;
+    private Long trackEntireLength = 240000L;
     //# 杞ㄩ亾鍩哄噯鐐�
     private Long trackBenchmark = 1L;
     //  # 閬胯璺濈
-    private Long avoidDistance = 7000L;
+    private Long avoidDistance = 14000L;
     private String errorRgv = "-";
 
     /**
@@ -181,7 +181,10 @@
                 if (rgvProtocol == null) {
                     rgvProtocol = new RgvProtocol();
                 }
-                if (rgvProtocol.getStatusType().equals(RgvStatusType.WAITING)){
+                if (rgvProtocol.getStatusType().equals(RgvStatusType.WAITING) || rgvProtocol.getStatusType().equals(RgvStatusType.FETCHWAITING)){
+                    OperateResult result2 = siemensNet.Write("DB100.2",(int) 0);
+                    OperateResult result = siemensNet.Write("DB100.14", (int) 0);
+                    OperateResult result1 = siemensNet.Write("DB100.6", (short) 0);
                     OperateResult result4 = siemensNet.Write("DB100.0", (short) 1);
                 }
             } catch (Exception e) {
@@ -1139,6 +1142,7 @@
      * 鍐欏叆鏁版嵁
      */
     private boolean write(TaskProtocol taskProtocol) throws InterruptedException {
+        Thread.sleep(50L);
         if (null == taskProtocol) {
             log.error("RGV鍐欏叆鍛戒护涓虹┖ ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort());
 

--
Gitblit v1.9.1