From 7d9b1890d255df2383f85691ac92a4018074cdad Mon Sep 17 00:00:00 2001
From: zhangchao <zc857179121@qq.com>
Date: 星期五, 30 八月 2024 18:24:14 +0800
Subject: [PATCH] 对照协议调整

---
 src/main/java/com/zy/core/thread/SiemensCrnThread.java |   17 ++++++++---------
 1 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/SiemensCrnThread.java b/src/main/java/com/zy/core/thread/SiemensCrnThread.java
index b3ca0b2..e13b1bc 100644
--- a/src/main/java/com/zy/core/thread/SiemensCrnThread.java
+++ b/src/main/java/com/zy/core/thread/SiemensCrnThread.java
@@ -242,10 +242,11 @@
             News.error("SiemensCrn"+" - 6"+" - 鍫嗗灈鏈哄啓鍏ュ懡浠や负绌�");
             return false;
         }
+        System.out.println("------------------");
         System.out.println(command);
 //        convertRow(command);
         command.setCrnNo(slave.getId());
-        short[] array = new short[17];
+        short[] array = new short[16];
         array[0] = command.getTaskNo();
         array[1] = command.getTaskMode();
         array[2] = command.getSourcePosX();
@@ -270,8 +271,6 @@
 
 
         log.info("鍫嗗灈鏈哄懡浠や笅鍙慬id:{}] >>>>> {}", slave.getId(), array);
-
-
 
         //鍫嗗灈鏈轰换鍔″啓鍏ュ悗锛屽洖璇讳竴娆★紝鐪嬫槸鍚︽垚鍔�
         Thread.sleep(200);
@@ -333,19 +332,19 @@
         if (command.getAckFinish() == 0) {
             short commandFinish = 1;
             Thread.sleep(100L);
-            result = siemensNet.Write("DB100.18", commandFinish);
+            result = siemensNet.Write("DB100.30", commandFinish);
             int signFinish = 1;
             while (signFinish<5){
-                OperateResultExOne<byte[]> result10018 = siemensNet.Read("DB100.18", (short) 2);
+                OperateResultExOne<byte[]> result10018 = siemensNet.Read("DB100.30", (short) 2);
                 short transInt16 = siemensNet.getByteTransform().TransInt16(result10018.Content, 0);
                 if (transInt16 != commandFinish){
-                    log.info("涓嬪彂DB100.18  鍥炶澶辫触" + "commandFinish:"+commandFinish);
-                    log.info("涓嬪彂DB100.18  鍥炶澶辫触" + "array:"+ JSON.toJSONString(array));
+                    log.info("涓嬪彂DB100.30  鍥炶澶辫触" + "commandFinish:"+commandFinish);
+                    log.info("涓嬪彂DB100.30  鍥炶澶辫触" + "array:"+ JSON.toJSONString(array));
                     result = siemensNet.Write("DB100.18", commandFinish);
                     signFinish++;
                 }else {
-                    log.info("涓嬪彂DB100.18" + "commandFinish:"+commandFinish);
-                    log.info("涓嬪彂DB100.18" + "array:"+ JSON.toJSONString(array));
+                    log.info("涓嬪彂DB100.30" + "commandFinish:"+commandFinish);
+                    log.info("涓嬪彂DB100.30" + "array:"+ JSON.toJSONString(array));
                     break;
                 }
             }

--
Gitblit v1.9.1