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