From 23bc853bf89485a3a85c3dc022e539547ab7ebe5 Mon Sep 17 00:00:00 2001
From: cpT <1@123>
Date: 星期日, 29 六月 2025 17:52:40 +0800
Subject: [PATCH] #改造

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

diff --git a/src/main/java/com/zy/core/thread/SiemensCrnThread.java b/src/main/java/com/zy/core/thread/SiemensCrnThread.java
index 8137225..1074858 100644
--- a/src/main/java/com/zy/core/thread/SiemensCrnThread.java
+++ b/src/main/java/com/zy/core/thread/SiemensCrnThread.java
@@ -95,6 +95,25 @@
                         command.setDestinationPosZ((short)0);     // 鐩爣搴撲綅灞�
                         write(command);
                         break;
+                    // 澶嶄綅
+                    case 4:
+                        CrnCommand command4 = (CrnCommand) task.getData();
+                        if (null == command4) {
+                            command4 = new CrnCommand();
+                        }
+                        command4.setCrnNo(slave.getId()); // 鍫嗗灈鏈虹紪鍙�
+                        command4.setTaskNo((short) 9999); // 宸ヤ綔鍙�
+                        command4.setAckFinish((short) 0);  // 浠诲姟瀹屾垚纭浣�
+                        command4.setTaskMode(CrnTaskModeType.GO_ORIGIN); // 浠诲姟妯″紡
+                        command4.setSourcePosX((short)0);     // 婧愬簱浣嶆帓
+                        command4.setSourcePosY((short)0);     // 婧愬簱浣嶅垪
+                        command4.setSourcePosZ((short)0);     // 婧愬簱浣嶅眰
+                        int row = slave.getId() * 2;
+                        command4.setDestinationPosX((short)row);     // 鐩爣搴撲綅鎺�
+                        command4.setDestinationPosY((short)1);     // 鐩爣搴撲綅鍒�
+                        command4.setDestinationPosZ((short)1);     // 鐩爣搴撲綅灞�
+                        write(command4);
+                        break;
                     default:
                         break;
                 }
@@ -495,4 +514,12 @@
         isRunning = false;
     }
 
+
+    /**
+     * 娓呴櫎浣滀笟鍚姩涓�
+     */
+    @Override
+    public void setWrkSign() {
+    }
+
 }

--
Gitblit v1.9.1