From e9e9aec643a5ebbdd37ffd41dd4454edd59caf6a Mon Sep 17 00:00:00 2001 From: zjj <zjj123456> Date: 星期四, 02 一月 2025 15:32:39 +0800 Subject: [PATCH] # --- src/main/java/com/zy/core/thread/SiemensDevpThread.java | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java index de92dcf..7f95c11 100644 --- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java +++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java @@ -719,17 +719,18 @@ int staNoSize = staNos.size(); OperateResultExOne<byte[]> result = siemensS7Net.Read("DB101.0", (short) (getStaNo().size() * 8)); - result = siemensS7Net.Read("DB101.0", (short) (getStaNo().size()*34)); + result = siemensS7Net.Read("DB101.0", (short) (getStaNo().size()*78)); if (result.IsSuccess) { for (int i = 0; i < staNoSize; i++) { Integer siteId = staNos.get(i); // 绔欑偣缂栧彿 boolean[] status = siemensS7Net.getByteTransform().TransBool(result.Content, i*4, 1); // short tongType = siemensS7Net.getByteTransform().TransInt16(result.Content, i * 4 + 2); - String matnr = siemensS7Net.getByteTransform().TransString(result.Content, i * 4 + 2,20, "UTF-8"); short amount = siemensS7Net.getByteTransform().TransInt16(result.Content, i * 4 + 6); - String batch = siemensS7Net.getByteTransform().TransString(result.Content, i * 4+8, 20, "UTF-8"); + String batch = siemensS7Net.getByteTransform().TransString(result.Content,i * 4+ 8, 20, "UTF-8"); short ban = siemensS7Net.getByteTransform().TransInt16(result.Content, i * 4 + 28); Integer w1 = siemensS7Net.getByteTransform().TransInt32(result.Content, i * 4 + 30); + String orderNo = siemensS7Net.getByteTransform().TransString(result.Content, i * 4 + 34,22, "UTF-8"); + String matnr = siemensS7Net.getByteTransform().TransString(result.Content, i * 4 + 56,22, "UTF-8"); StaProtocol staProtocol = station.get(siteId); -- Gitblit v1.9.1