From ca96d16cd7f9ea52c4bb1c893066cf244cda09ca Mon Sep 17 00:00:00 2001
From: lsh <lsh@163.com>
Date: 星期四, 25 四月 2024 08:10:24 +0800
Subject: [PATCH] #

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

diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
index 4ca9c91..96d1699 100644
--- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java
+++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
@@ -41,6 +41,8 @@
 
     private DevpSlave slave;
     private SiemensS7Net siemensS7Net;
+
+    public boolean[] startSignal = new boolean[8];
     private Map<Integer, StaProtocol> station = new ConcurrentHashMap<>();
     private short heartBeatVal = 1;
 //    public static final ArrayList<Integer> staNos = new ArrayList<Integer>() {{
@@ -212,7 +214,7 @@
 //        }
         //鏉$爜鎵弿鍣�
         Thread.sleep(200);
-        OperateResultExOne<byte[]> result2 = siemensS7Net.Read("DB101.33",(short)(8));
+        OperateResultExOne<byte[]> result2 = siemensS7Net.Read("DB101.26",(short)(8));
         if (result2.IsSuccess) {
             if (slave.getId()==1){
                     String barcode = siemensS7Net.getByteTransform().TransString(result2.Content,0,8, "UTF-8");
@@ -226,6 +228,13 @@
 
         }
 
+        //鎺ユ敹瓒呭瓒呴珮娌℃壂鍒版潯鐮佹姤璀�
+        Thread.sleep(200);
+        OperateResultExOne<byte[]> result4 = siemensS7Net.Read("DB101.34",(short)(1));
+        if (result4.IsSuccess) {
+            startSignal = siemensS7Net.getByteTransform().TransBool(result4.Content, 0, 1);
+        }
+
         Thread.sleep(200);
         OperateResultExOne<byte[]> result1 = siemensS7Net.Read("DB101.0", (short) (staNoSize * 2));
         if (result1.IsSuccess) {

--
Gitblit v1.9.1