wu
2023-09-14 209a57aecbf26911f6a3ae0692b51ed0289f5b1a
优化理片笼逻辑
2个文件已修改
13 ■■■■ 已修改文件
springboot-vue3/src/main/java/com/example/springboot/component/PlcHold.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springboot-vue3/src/main/java/com/example/springboot/service/SpianService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springboot-vue3/src/main/java/com/example/springboot/component/PlcHold.java
@@ -82,10 +82,10 @@
     List<Short>ceshi2=new ArrayList<Short>();//出片任务完成
     ceshi1.add((short)0);
     ceshi2.add((short)1);
     if(ceshi1!=null && ceshi2!=null){
     if(outlist!=null && outlist2!=null){
      //判断按订单出片
      boolean outstate = ceshi1.contains((short)0);
      boolean outstate2 = ceshi1.contains((short)1);
      boolean outstate = outlist.contains((short)0);
      boolean outstate2 = outlist2.contains((short)1);
      if(outstate=true){ //出片车状态空闲时
        if(outstate2=true){  //出片车任务完成时
           String orderid=spianMapper.SelectOrderout();
springboot-vue3/src/main/java/com/example/springboot/service/SpianService.java
@@ -158,7 +158,7 @@
        int tiers;
        int prctier;
        
        spianMapper.Updatetask(1, 0);//完成任务
        Glass glasslist = spianMapper.selectGlass(glassid);
        if(glasslist==null){
          return (300);
@@ -208,9 +208,10 @@
                    // 数据库修改笼子表新增一条玻璃
                    spianMapper.UpdataAddCage(orderids, glassid, widths, cage1, cells, ids, 1);
                    spianMapper.UpdataAddCage1(widths, cage1, cells);//减少格子宽度
                    spianMapper.Updatetask(1, 0);//完成任务
                    S7control.getinstance().WriteWord(adddresslist, datas);
                    S7control.getinstance().WriteWord(adddresslist, datas);
                    S7control.getinstance().WriteWord("DB106.10", (short)0); //进片任务完成改成0
                    S7control.getinstance().WriteWord("DB106.8", (short)1); //进片车状态改成忙碌
                    return (200);
                }
            }