From 1e5f84103130d1dbb47657fb4045176c3b27097d Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期日, 24 三月 2024 17:20:31 +0800
Subject: [PATCH] 测量台测试后程序修改

---
 springboot-vue3/src/main/java/com/example/springboot/service/SpianServiceNew.java |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/springboot-vue3/src/main/java/com/example/springboot/service/SpianServiceNew.java b/springboot-vue3/src/main/java/com/example/springboot/service/SpianServiceNew.java
index 7b49fa8..db1fd2a 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/service/SpianServiceNew.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/service/SpianServiceNew.java
@@ -36,6 +36,8 @@
     //濡傛灉鏈夊悓绫诲瀷鏃剁洿鎺ュ鍔�
     if(cageid!=Integer.MIN_VALUE){
         //鍙戦�乸lc浠诲姟
+        Mestast(glassid, 1001, cageid, 1,"MESID1");
+        //浠诲姟鍙戦�佸瓧
         //Mestast(glassid,1001,cageid,1);
         
     }else{ 
@@ -48,7 +50,7 @@
         }
         //褰撹繑鍥炵殑鏍煎瓙鍙蜂负绌烘椂,杩斿洖400绗煎瓙宸叉弧
         if(cageid!=Integer.MIN_VALUE){
-            Mestast(glassid,1001,cageid,1);
+            Mestast(glassid,1001,cageid,1,"MESID1");
             //鍙戦�乸lc浠诲姟
             
         }else{
@@ -80,7 +82,7 @@
    
                     StorageCage glass= albaniaMapper.SelectCageGlass(glasstype);
                     //鍙戦�侀厤鐗囨暟鎹�
-                    Mestast(glassmate.getGlasstype()+"i", glass.getId(),2002, 0);
+                    Mestast(glassmate.getGlasstype()+"i", glass.getId(),2002, 0,"MESID1");
                     albaniaMapper.AddFinishNumber(flowcard, mateid, tier);
                     albaniaMapper.Inserttask(1, 0, glass.getId(), 2002, glassmate.getGlassid()+i, glasstype,glass.getFlowcard(),mateid,tier);
                     if(tier==sumid){
@@ -107,8 +109,12 @@
             glassidlist.add((byte) iditem);
         }
         byte[] bytes = Bytes.toArray(glassidlist);
+        //writeString
         System.out.println("outmesidbytes:" + bytes.length);
-        S7control.getinstance().WriteByte(plcmes.getPlcParameter(address).getAddress(),bytes);
+        System.out.println(plcmes.getPlcParameter(address).getAddress());
+        System.out.println();
+        
+        //S7control.getinstance().WriteByte(plcmes.getPlcParameter(address).getAddress(),bytes);
         //S7control.getinstance().WriteByte(address, bytes);// 娲惧彂鍑虹墖id
 
     }
@@ -146,8 +152,9 @@
     }
 
     //涓嬪彂鐞嗙墖浠诲姟
-    public void Mestast(String glassid,int MESToPLCStart1,int MESToPLCTarget1,int MESToPLC) {
-        outmesid(glassid, "MESID1");//涓嬪彂鐜荤拑id
+    public void Mestast(String glassid,int MESToPLCStart1,int MESToPLCTarget1,int MESToPLC,String address) {
+        //outmesid(glassid, "MESID1");//涓嬪彂鐜荤拑id
+        S7control.getinstance().writeString(plcmes.getPlcParameter(address).getAddress(),glassid);
         S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToPLCStart1").getAddress(), (short) MESToPLCStart1);//璧峰浣嶇疆
         S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToPLCTarget1").getAddress(), (short) MESToPLCTarget1);//鐩爣浣嶇疆
         if(MESToPLC!=0){

--
Gitblit v1.8.0