From 04855df566ae02edda46ccb49b3dceabc39cf0d5 Mon Sep 17 00:00:00 2001
From: zhangchao <zc857179121@qq.com>
Date: 星期五, 30 八月 2024 00:03:40 +0800
Subject: [PATCH] 1
---
src/main/java/com/zy/core/thread/SiemensDevpThread.java | 39 +++++++++++++++++++++++++++++++++++++++
1 files changed, 39 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
index 9b5e210..95b8243 100644
--- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java
+++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
@@ -288,6 +288,45 @@
}
}
+
+ // 澶栧舰妫�娴� - 1妤�
+ Thread.sleep(50);
+ OperateResultExOne<byte[]> result4 = siemensS7Net.Read("DB101.1", (short)48);
+ if (result4.IsSuccess) {
+ StaProtocol staProtocol100 = station.get(100);
+ StaProtocol staProtocol110 = station.get(110);
+ for (int i=0 ;i<6;i++){
+ boolean[] status = siemensS7Net.getByteTransform().TransBool(result4.Content, i, 1);
+ if (i==0){
+ }else if (i==1){
+ staProtocol100.setFrontErr(status[3]);// 鍓嶈秴闄�
+ staProtocol100.setBackErr(status[4]);// 鍚庤秴闄�
+ staProtocol100.setHighErr(status[5]); // 楂樿秴闄�
+ staProtocol100.setLeftErr(status[6]);// 宸﹁秴闄�
+ }else if (i==2){
+ staProtocol100.setRightErr(status[0]);// 鍙宠秴闄�
+
+ staProtocol110.setFrontErr(status[1]);
+ staProtocol110.setBackErr(status[2]);
+ staProtocol110.setHighErr(status[3]);
+ staProtocol110.setLeftErr(status[4]);
+ staProtocol110.setRightErr(status[5]);
+ }else if (i==3){
+ }else if (i==4){
+ staProtocol100.setBarcodeErr(status[2]);
+ staProtocol110.setBarcodeErr(status[3]);
+ }else if (i==5){
+ staProtocol100.setWeightErr(status[0]);
+ staProtocol110.setWeightErr(status[1]);
+ staProtocol100.setBarcodeErr(status[2]);
+ staProtocol110.setBarcodeErr(status[3]);
+ }
+
+ }
+
+ }
+
+
if (result.IsSuccess && result1.IsSuccess) {
OutputQueue.DEVP.offer(MessageFormat.format("銆恵0}銆慬id:{1}] <<<<< 瀹炴椂鏁版嵁鏇存柊鎴愬姛",DateUtils.convert(new Date()), slave.getId()));
--
Gitblit v1.9.1