From 328f9b1f7a046378ef5d8f2b8337770fff372cc7 Mon Sep 17 00:00:00 2001
From: wu <731351411@qq.com>
Date: 星期六, 26 十月 2024 19:12:07 +0800
Subject: [PATCH] 更新测试后代码

---
 springboot-vue3/src/main/java/com/example/springboot/component/PlcHoldNew.java |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/PlcHoldNew.java b/springboot-vue3/src/main/java/com/example/springboot/component/PlcHoldNew.java
index a716c1e..ecee1cc 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/component/PlcHoldNew.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/component/PlcHoldNew.java
@@ -47,34 +47,40 @@
       String IDStatus1=plcmes.getPlcParameter("IDStatus1").getValue();//1鍙蜂换鍔″畬鎴�
       String MESToPLCStatus1=plcmes.getPlcParameter("MESToPLCStatus1").getValue();//1鍙风‘璁ゅ瓧
       String MESToPLC=plcmes.getPlcParameter("MESToPLC").getValue();//鍙戦�佷换鍔″瓧
+      // String scan=plcmes.getPlcParameter("scan").getValue();//鍙戦�佹壂鐮佷俊鎭�
+      // if(scan.equals("1")==true){
+      //   spianService.scan(scan);
+      // }
       
       //涓�鍙风嚎璇锋眰
+      
       if(ExportTOMES1!=null&&MESToPLC!=null){
       if (ExportTOMES1.equals("1") == true&&MESToPLC.equals("0")==true) {
+      
         spianService.selectout(1);
       }
     }
       // //浜岀嚎鍙疯姹傛椂
-      if(ExportToMES2!=null &&MESToPLC!=null){
-      if (ExportToMES2.equals("1") == true&&MESToPLC.equals("0")==true) {
-        spianService.selectout(2);
-      }
-    }
+    //   if(ExportToMES2!=null &&MESToPLC!=null){
+    //   if (ExportToMES2.equals("1") == true&&MESToPLC.equals("0")==true) {
+    //     spianService.selectout(2);
+    //   }
+    // }
       //杩涚墖璇锋眰鏃�
       
       GlassInfo glass=albaniaMapper.SelectGlass();
       if(PLCToMES!=null && glass!=null&&MESToPLC!=null){
       if(PLCToMES.equals("1")==true&&MESToPLC.equals("0")==true){        
+  
         spianService.selectAll(glass);
       }
     }
     
-
+    // System.out.println("IDStatus1:"+IDStatus1+"MESToPLCStatus1:"+MESToPLCStatus1);
       //浠诲姟瀹屾垚鏃�
       if(IDStatus1.equals("1")==true && MESToPLCStatus1.equals("0")==true){
         //瀹屾垚纭瀛�
         for(int i=1;i<7;i++){
-          
           String Tastover=plcmes.getPlcParameter("IDStatus"+i).getValue();//PLC鐞嗙墖浠诲姟鐘舵�佹眹鎶�
           String Glassid=plcmes.getPlcParameter("MESID"+i).getValueString();//MES鐜荤拑ID
           GlassInfo id=albaniaMapper.SelectTaskId(Glassid);       
@@ -83,8 +89,12 @@
               storageCageService.FinishTask(id.getId());
             }               
               S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToPLCStatus"+i).getAddress(), (short) 1);//瀹屾垚纭瀛�
+              System.out.println("瀹屾垚纭瀛桵ESToPLCStatus");
+              
             }
               S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToPLC").getAddress(), (short) 0);//娓呴櫎浠诲姟鍙戦�佸瓧
+              System.out.println("娓呴櫎浠诲姟鍙戦�佸瓧MESToPLC");
+            
           }
           
         
@@ -97,6 +107,7 @@
           String Tastover=plcmes.getPlcParameter("IDStatus"+i).getValue();//渚濇鑾峰彇浠诲姟姹囨姤
           if(Tastover.equals("0")){
             S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToPLCStatus"+i).getAddress(), (short) 0);//娓呴櫎纭瀛�
+            System.out.println("娓呴櫎纭瀛桵ESToPLCStatus");
           }
         }
       }

--
Gitblit v1.8.0