From 99af4b0477ef74892989f80b429ef0fe334b622a Mon Sep 17 00:00:00 2001
From: 18516761980 <56479841@qq.com>
Date: 星期三, 10 八月 2022 17:57:19 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/thread/SiemensDevpThread.java |   14 +++++++++++++-
 1 files changed, 13 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 d971acd..7cdf2e5 100644
--- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java
+++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
@@ -53,6 +53,11 @@
     private int barcodeSize = 1;
     public IoModeType ioMode = IoModeType.NONE;
 
+    public int startSignal1 = 0;
+    public int startSignal2 = 0;
+    public int startSignal3 = 0;
+    public int startSignal4 = 0;
+
     public SiemensDevpThread(DevpSlave slave) {
         this.slave = slave;
     }
@@ -177,9 +182,16 @@
                     barcodeThread.setBarcode(barcode);
                 }
             }
-
         }
 
+        Thread.sleep(200);
+        OperateResultExOne<byte[]> result3 = siemensS7Net.Read("DB100.150", (short) 8);
+        if(result3.IsSuccess) {
+            startSignal1 = siemensS7Net.getByteTransform().TransInt16(result.Content, 0);
+            startSignal2 = siemensS7Net.getByteTransform().TransInt16(result.Content, 2);
+            startSignal3 = siemensS7Net.getByteTransform().TransInt16(result.Content, 4);
+            startSignal4 = siemensS7Net.getByteTransform().TransInt16(result.Content, 6);
+        }
 //        OperateResultExOne<Short> result2 = siemensS7Net.ReadInt16("DB200.0");
 //        if (result2.IsSuccess) {
 //            this.ioMode = IoModeType.get(result2.Content);

--
Gitblit v1.9.1