From ccc39836716ba323c946cddc78a62049731ebb46 Mon Sep 17 00:00:00 2001
From: dubin <bindu_bean@163.com>
Date: 星期二, 07 十月 2025 08:43:33 +0800
Subject: [PATCH] 联调

---
 src/main/java/com/zy/core/thread/SiemensDevpThread.java |   58 ++++++++++++++++++++++++++++------------------------------
 1 files changed, 28 insertions(+), 30 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
index 943e1ad..088a586 100644
--- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java
+++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
@@ -46,13 +46,12 @@
     private StaError1 staError1;
 
     public static final ArrayList<Integer> staNos1 = new ArrayList<Integer>() {{
-        add(1101);
-        add(1102);
-        add(1103);
-        add(1104);
-        add(1105);
-        add(1106);
-        add(1107);
+        add(1001);
+        add(1002);
+        add(1003);
+        add(1004);
+        add(1005);
+        add(1006);
     }};
 
 
@@ -62,15 +61,11 @@
 
 
     public static final ArrayList<Integer> staNosErrList1 = new ArrayList<Integer>() {{
-        add(102);
+        add(1006);
     }};
 
     public static final ArrayList<Integer> staNoWeight1 = new ArrayList<Integer>() {{
-        add(101);
-        add(102);
-        add(103);
-        add(104);
-        add(105);
+        add(1006);
     }};
 
 
@@ -259,9 +254,12 @@
                 staProtocol.setOutEnable(status[3]);// 鍙嚭
                 staProtocol.setEmptyMk(status[4]);  // 绌烘澘淇″彿
                 staProtocol.setFullPlt(status[5]);  // 婊℃墭鐩�
-                staProtocol.setHigh(status[6]);     // 楂樺簱浣�
-                staProtocol.setLow(status[7]);      // 浣庡簱浣�
+                staProtocol.setHigh(status[6]);     // 瓒呴珮搴撲綅
+                staProtocol.setLow(status[7]);      // 楂樺簱浣�
 
+                status = siemensS7Net.getByteTransform().TransBool(result.Content, i * 8 + 7, 1);
+                staProtocol.setMid(status[0]);     // 涓簱浣�
+                staProtocol.setLower(status[1]);      // 浣庡簱浣�
                 if (!staProtocol.isPakMk() && !staProtocol.isLoading()) {
                     staProtocol.setPakMk(true);
                 }
@@ -414,21 +412,21 @@
             OutputQueue.DEVP.offer(MessageFormat.format("銆恵0}銆戝啓鍏ヨ緭閫佺嚎绔欑偣鏁版嵁澶辫触銆傝緭閫佺嚎plc缂栧彿={1}锛岀珯鐐规暟鎹�={2}", slave.getId(), JSON.toJSON(staProtocol)));
             News.error("SiemensDevp" + " - 4" + " - 鍐欏叆杈撻�佺嚎绔欑偣鏁版嵁澶辫触銆傝緭閫佺嚎plc缂栧彿={}锛岀珯鐐规暟鎹�={}", slave.getId(), JSON.toJSON(staProtocol));
         }
-//        else {
-//            //dang 101,201zhan xaifazhiling qingchu tiaoxingsaomaolide shuju shanchu
-//            if (staProtocol.getSiteId()==101){
-//                BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, 1);
-//                log.info("qingchutiaoma,{}",barcodeThread.getBarcode());
-//                barcodeThread.clearBarcode();
-//            }
-//            if (staProtocol.getSiteId()==201){
-//                BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, 2);
-//                log.info("qingchutiaoma,{}",barcodeThread.getBarcode());
-//                barcodeThread.clearBarcode();
-//            }
-//            OutputQueue.DEVP.offer(MessageFormat.format("銆恵0}銆� 杈撻�佺嚎鍛戒护涓嬪彂 [id:{1}] >>>>> {2}", DateUtils.convert(new Date()), slave.getId(), JSON.toJSON(staProtocol)));
-//            News.info("SiemensDevp"+" - 5"+" - 杈撻�佺嚎鍛戒护涓嬪彂 [id:{}] >>>>> 鍛戒护涓嬪彂锛� {}",  slave.getId(), JSON.toJSON(staProtocol));
-//        }
+        else {
+            //dang 101,201zhan xaifazhiling qingchu tiaoxingsaomaolide shuju shanchu
+            if (staProtocol.getSiteId()==101){
+                BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, 1);
+                log.info("qingchutiaoma,{}",barcodeThread.getBarcode());
+                barcodeThread.clearBarcode();
+            }
+            if (staProtocol.getSiteId()==201){
+                BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, 2);
+                log.info("qingchutiaoma,{}",barcodeThread.getBarcode());
+                barcodeThread.clearBarcode();
+            }
+            OutputQueue.DEVP.offer(MessageFormat.format("銆恵0}銆� 杈撻�佺嚎鍛戒护涓嬪彂 [id:{1}] >>>>> {2}", DateUtils.convert(new Date()), slave.getId(), JSON.toJSON(staProtocol)));
+            News.info("SiemensDevp"+" - 5"+" - 杈撻�佺嚎鍛戒护涓嬪彂 [id:{}] >>>>> 鍛戒护涓嬪彂锛� {}",  slave.getId(), JSON.toJSON(staProtocol));
+        }
     }
 
     // 鏇存柊鍏ュ嚭搴撴ā寮�

--
Gitblit v1.9.1