From 703b5ccba0938375e19cad42406c68aee2658997 Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期四, 23 五月 2024 14:13:15 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/core/thread/SiemensDevpThread.java | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
index 3f59baa..f1cc5ad 100644
--- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java
+++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
@@ -178,7 +178,7 @@
station.put(i, staProtocol);
}
staProtocol.setWorkNo((short) 0);
- staProtocol.setNearbySta((short) 3);
+ staProtocol.setNearbySta((short) 1);
staProtocol.setLoading(false);
}
}
@@ -258,15 +258,15 @@
OperateResultExOne<byte[]> resultRgvLocation = siemensS7Net.Read("DB43.0", (short) 8);
OperateResultExOne<byte[]> resultRgvload = siemensS7Net.Read("DB192.0", (short) 8);
if (resultRgvWrkNo.IsSuccess && resultRgvLocation.IsSuccess && resultRgvload.IsSuccess){
- for (int i = 1;i<5;i++){
+ for (int i = 0;i<4;i++){
short wrkNo = siemensS7Net.getByteTransform().TransInt16(resultRgvWrkNo.Content, i * 32);
short location = siemensS7Net.getByteTransform().TransInt16(resultRgvLocation.Content, i * 2);
boolean[] status = siemensS7Net.getByteTransform().TransBool(resultRgvload.Content, i*2, 1);
- StaProtocol staProtocol = station.get(i);
+ StaProtocol staProtocol = station.get((i+1));
if (null == staProtocol) {
staProtocol = new StaProtocol();
- staProtocol.setSiteId(i);
- station.put(i, staProtocol);
+ staProtocol.setSiteId((i+1));
+ station.put((i+1), staProtocol);
}
staProtocol.setWorkNo(wrkNo);
staProtocol.setNearbySta(location);
--
Gitblit v1.9.1