CanadaMes-ui/src/views/home/index.vue
@@ -891,6 +891,7 @@ this.CountDown(); } //是否有进片请求 console.log(obj.D01RequestState[0]); this.D01RequestState = obj.D01RequestState[0]; //是否允许出片 springboot-vue3/src/main/java/com/example/springboot/component/PlcHold.java
@@ -48,12 +48,14 @@ boolean B02backs = spianService.listbool("DB106.62");// b02汇报 StringBuilder B01glassid = spianService.queGlassid("DB103.184", 14);// BO1的玻璃id StringBuilder B02glassid = spianService.queGlassid("DB103.212", 14);// B02的玻璃id int aaa=1; // 当进片小车完成任务时 if (B01backs == true) { // 当B01小车汇报完成时更改玻璃状态 为1 spianService.overtask(B01glassid.toString());// 完成任务 S7control.getinstance().WriteWord("DB106.60", (short) 0);// 恢复B01小车应答改为0 System.out.println("汇报时B01|" + B01glassid); System.out.println("汇报时B01|第"+aaa+"次"+ B01glassid); aaa+=1; } // 当出片小车完成任务时 springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java
@@ -129,7 +129,7 @@ //获取进片请求状态 List<Short> D01Request = S7control.getinstance().ReadWord("DB106.24", 1); boolean D01RequestState = D01Request.contains((short) 1); boolean D01RequestState = D01Request.contains((short)1); // boolean D01RequestState =true; jsonObject.append("D01RequestState", D01RequestState); @@ -140,6 +140,13 @@ jsonObject.append("countdown", countdowns); } // jsonObject.append("countdown", true); //是否急停 List<Boolean> emergencystops = S7control.getinstance().ReadBits("DB104.5.1", 1); for (Boolean emergencystop : emergencystops) { jsonObject.append("emergencystop", emergencystop); } // 铝框线交互 // //铝框id请求字 springboot-vue3/src/main/java/com/example/springboot/config/AppRunnerConfig.java
@@ -17,25 +17,25 @@ // System.out.println("启动完成"); // new PlcHold().start(); new PlcHold().start(); new Plchome().start(); new Plcalarm().start(); // new Plcalarm().start(); new Plcsign().start(); // new Plcsign().start(); new Plcstate().start(); new PlcPositioning1().start(); // new Plcstate().start(); // new PlcPositioning1().start(); new PlcParameter2().start(); // new PlcParameter2().start(); new PLCAutomaticParameterSetting().start(); // new PLCAutomaticParameterSetting().start(); new PlcManualonePosition().start(); new PlcManualonePosition2().start(); new PlcServoManualone().start(); new PLCManualJog().start(); // new PlcManualonePosition().start(); // new PlcManualonePosition2().start(); // new PlcServoManualone().start(); // new PLCManualJog().start(); } }