diff --git a/DH.Devices.PLC/XinJEPLCTcpNet.cs b/DH.Devices.PLC/XinJEPLCTcpNet.cs
index ca4e862..6a38193 100644
--- a/DH.Devices.PLC/XinJEPLCTcpNet.cs
+++ b/DH.Devices.PLC/XinJEPLCTcpNet.cs
@@ -55,10 +55,11 @@ namespace DH.Devices.PLC
                 if (ret.IsSuccess)
                 {
                     Connected = true;
+                    CountToZero();
+                    TcpNet.Write("M122", true);
                     MonitorPieces();
-
-                    TurntableOpen(Convert.ToInt32(itemSpeed.Value) , true);
-
+                    TurntableStop();
+                   
                     return true;
                 }
                 else
diff --git a/DHSoftware/MainWindow.cs b/DHSoftware/MainWindow.cs
index 1952efb..eafd942 100644
--- a/DHSoftware/MainWindow.cs
+++ b/DHSoftware/MainWindow.cs
@@ -696,9 +696,15 @@ namespace DHSoftware
 
 
             // 转盘操作
-           // if (_PLC?.IIConfig?.IsEnabled == true)
+            // if (_PLC?.IIConfig?.IsEnabled == true)
 
-               // _PLC.TurntableOpen(XKRSPLCConfig.TurnSpeed, XKRSPLCConfig.TurnDirection);
+            //   _PLC.TurntableOpen(XKRSPLCConfig.TurnSpeed, XKRSPLCConfig.TurnDirection);
+            PLCItem itemSpeed = PLC.PLCItemList.FirstOrDefault(u => u.Name == "转盘速度");
+            if (itemSpeed != null)
+            {
+                PLC.TurntableOpen(Convert.ToInt32(itemSpeed.Value), true);
+
+            }
 
             Thread.Sleep(500);
 
@@ -1445,7 +1451,7 @@ namespace DHSoftware
             Cameras.Clear();
             Dectection.Clear();
             // Add the code for the "停止" button click here
-            //  PLC.TurntableStop();
+              PLC.TurntableStop();
             CurrentMachine = true;
             sLDMotion.Stop();
         }