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