diff --git a/pom.xml b/pom.xml
index 75a148e..70583a6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -21,24 +21,30 @@
         
             org.eclipse.milo
             sdk-client
-            0.6.3
+            0.6.4
         
 
         
             org.eclipse.milo
             stack-client
-            0.6.3
+            0.6.4
         
 
         
             org.eclipse.milo
             stack-server
-            0.6.3
+            0.6.4
         
         
             org.eclipse.milo
             sdk-server
-            0.6.3
+            0.6.4
+        
+        
+        
+            com.google.guava
+            guava
+            30.1.1-jre
         
         
 
diff --git a/src/main/java/com/qgs/dc/s7/controller/S7Controller.java b/src/main/java/com/qgs/dc/s7/controller/S7DemoController.java
similarity index 91%
rename from src/main/java/com/qgs/dc/s7/controller/S7Controller.java
rename to src/main/java/com/qgs/dc/s7/controller/S7DemoController.java
index 85c3707..f660ab3 100644
--- a/src/main/java/com/qgs/dc/s7/controller/S7Controller.java
+++ b/src/main/java/com/qgs/dc/s7/controller/S7DemoController.java
@@ -1,9 +1,6 @@
 package com.qgs.dc.s7.controller;
 
 import com.qgs.dc.opcua.controller.R;
-import com.qgs.dc.s7.my.s7connector.api.DaveArea;
-import com.qgs.dc.s7.my.s7connector.api.S7Connector;
-import com.qgs.dc.s7.my.s7connector.api.utils.ByteUtils;
 import com.qgs.dc.s7.my.s7connector.enmuc.PlcVarActual;
 import com.qgs.dc.s7.my.s7connector.enmuc.S7Client;
 
@@ -16,13 +13,12 @@ import org.springframework.web.bind.annotation.*;
 
 import java.io.UnsupportedEncodingException;
 import java.text.ParseException;
-import java.util.ArrayList;
 import java.util.List;
 
 @RestController
 @RequestMapping("/s7")
-public class S7Controller {
-    private static final Logger logger = LoggerFactory.getLogger(S7Controller.class);
+public class S7DemoController {
+    private static final Logger logger = LoggerFactory.getLogger(S7DemoController.class);
 
     @Autowired
     S7Service s7Service;
diff --git a/src/main/java/com/qgs/dc/s7/my/s7connector/MainForRead.java b/src/main/java/com/qgs/dc/s7/my/s7connector/MainForRead.java
index 9ba192e..438cd82 100644
--- a/src/main/java/com/qgs/dc/s7/my/s7connector/MainForRead.java
+++ b/src/main/java/com/qgs/dc/s7/my/s7connector/MainForRead.java
@@ -4,6 +4,7 @@ import com.qgs.dc.s7.my.s7connector.api.DaveArea;
 import com.qgs.dc.s7.my.s7connector.api.S7Connector;
 import com.qgs.dc.s7.my.s7connector.api.factory.S7ConnectorFactory;
 import com.qgs.dc.s7.my.s7connector.api.utils.ByteUtils;
+import com.qgs.dc.s7.my.s7connector.enmuc.S7Client;
 
 import java.util.List;
 
@@ -19,13 +20,15 @@ public class MainForRead {
         //缺陷: 不支持 DB3.1.1
 
         //Create connection
-        S7Connector connector =
-                S7ConnectorFactory
-                        .buildTCPConnector()
-                        .withHost("192.168.0.51")
-                        .withRack(0) //optional   rack 是机架号
-                        .withSlot(0) //optional   slot 是插槽号
-                        .build();
+//        S7Connector connector =
+//                S7ConnectorFactory
+//                        .buildTCPConnector()
+//                        .withHost("192.168.0.51")
+//                        .withRack(0) //optional   rack 是机架号
+//                        .withSlot(0) //optional   slot 是插槽号
+//                        .build();
+
+        S7Connector connector = S7Client.S7_1200.getConnector();
 
 
         //            // [0]
diff --git a/src/main/java/com/qgs/dc/s7/my/s7connector/enmuc/S7Client.java b/src/main/java/com/qgs/dc/s7/my/s7connector/enmuc/S7Client.java
index f33eb97..b6d52d2 100644
--- a/src/main/java/com/qgs/dc/s7/my/s7connector/enmuc/S7Client.java
+++ b/src/main/java/com/qgs/dc/s7/my/s7connector/enmuc/S7Client.java
@@ -101,9 +101,10 @@ public enum S7Client {
                         for(int z=0;z