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