From cf72f14140e41ac9532e8e1d4956131f1e07de38 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@63.com>
Date: 星期六, 12 三月 2022 13:38:04 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/thread/SteThread.java |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/SteThread.java b/src/main/java/com/zy/core/thread/SteThread.java
index 6cca57c..280813a 100644
--- a/src/main/java/com/zy/core/thread/SteThread.java
+++ b/src/main/java/com/zy/core/thread/SteThread.java
@@ -12,8 +12,8 @@
 import com.zy.core.ThreadHandler;
 import com.zy.core.cache.MessageQueue;
 import com.zy.core.cache.OutputQueue;
-import com.zy.core.enums.CrnStatusType;
 import com.zy.core.enums.SlaveType;
+import com.zy.core.enums.SteStatusType;
 import com.zy.core.model.SteSlave;
 import com.zy.core.model.Task;
 import com.zy.core.model.command.SteCommand;
@@ -27,6 +27,7 @@
 /**
  * shuttle 绌挎杞︾嚎绋�
  * Created by vincent on 2020/8/4
+ * 涓嶈兘鏈� 妲藉彿 鍜� 鏈烘灦鍙�
  */
 @Data
 @Slf4j
@@ -122,9 +123,10 @@
     @Override
     public boolean connect() {
         boolean result = false;
-        siemensS7Net = new SiemensS7Net(SiemensPLCS.S1200, slave.getIp());
-        siemensS7Net.setRack(slave.getRack().byteValue());
-        siemensS7Net.setSlot(slave.getSlot().byteValue());
+        // 涓嶈兘鏈� 妲藉彿 鍜� 鏈烘灦鍙�
+        siemensS7Net = new SiemensS7Net(SiemensPLCS.S200Smart, slave.getIp());
+//        siemensS7Net.setRack(slave.getRack().byteValue());
+//        siemensS7Net.setSlot(slave.getSlot().byteValue());
         OperateResult connect = siemensS7Net.ConnectServer();
         if(connect.IsSuccess){
             result = true;
@@ -149,7 +151,7 @@
 //                flag1=1;
 //                System.out.println("===");
 //            }
-            OperateResultExOne<byte[]> result = siemensS7Net.Read("D20", (short) 70);
+            OperateResultExOne<byte[]> result = siemensS7Net.Read("V20", (short) 70);
             if (result.IsSuccess) {
                 if (null == steProtocol) {
                     steProtocol = new SteProtocol();
@@ -168,7 +170,7 @@
                 OutputQueue.CRN.offer(MessageFormat.format("銆恵0}銆慬id:{1}] <<<<< 瀹炴椂鏁版嵁鏇存柊鎴愬姛",DateUtils.convert(new Date()), slave.getId()));
 
                 // 澶嶄綅淇″彿
-                if (steProtocol.getStatusType().equals(CrnStatusType.WAITING)) {
+                if (steProtocol.getStatusType().equals(SteStatusType.WAITING)) {
                     if (resetFlag) {
                         SteCommand steCommand = new SteCommand();
 //                        steCommand.setAckFinish((short)1);

--
Gitblit v1.9.1