ZengTao
2024-01-26 49ba681f1478c522c375525146e0ac79b1fbf88b
代码测试更新
6个文件已修改
81 ■■■■■ 已修改文件
CanadaMes-ui/src/configuration/ManualJog.json 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CanadaMes-ui/src/views/Electrical/ManualonePosition2.vue 38 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CanadaMes-ui/src/views/home/index.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springboot-vue3/src/main/java/com/example/springboot/config/AppRunnerConfig.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springboot-vue3/src/main/java/com/example/springboot/service/StorageCageService.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CanadaMes-ui/src/configuration/ManualJog.json
@@ -274,7 +274,7 @@
  [
    {
      "button": {
        "name": "A01行走伺服回零",
        "name": "A01原点记忆",
        "value": 0,
        "value2": 0,
        "address": "DB10.0",
@@ -284,7 +284,7 @@
    },
    {
      "button": {
        "name": "A02行走伺服回零",
        "name": "A02原点记忆",
        "value": 0,
        "value2": 0,
        "address": "DB10.0",
CanadaMes-ui/src/views/Electrical/ManualonePosition2.vue
@@ -201,18 +201,18 @@
      const jsonString = JSON.stringify(jsonObject);
      console.log('所有Type为0的value:', jsonString);
      socket?.send(jsonString);
      setTimeout(() => {
    const reversedData = data.map(values => values.map(value => {
      return   (!value || value === 1) ? 0 : 0 ;
    }));
    //   setTimeout(() => {
    // const reversedData = data.map(values => values.map(value => {
    //   return   (!value || value === 1) ? 0 : 0 ;
    // }));
    const reversedJsonObject = { data: reversedData };
   // const reversedJsonObject = { data: reversedData };
    // 提交数据到后端
    const reversedJsonString = JSON.stringify(reversedJsonObject);
    console.log('反转后:', reversedJsonString);
    socket?.send(reversedJsonString);
  }, 1000);
  //   const reversedJsonString = JSON.stringify(reversedJsonObject);
  //   console.log('反转后:', reversedJsonString);
  //   socket?.send(reversedJsonString);
  // }, 1000);
      }
@@ -233,18 +233,18 @@
      const jsonString = JSON.stringify(jsonObject);
      console.log('所有Type为0的value:', jsonString);
      socket?.send(jsonString);
      setTimeout(() => {
    const reversedData = data.map(values => values.map(value => {
      return   (!value || value === 1) ? 0 : 0 ;
    }));
    //   setTimeout(() => {
    // const reversedData = data.map(values => values.map(value => {
    //   return   (!value || value === 1) ? 0 : 0 ;
    // }));
    const reversedJsonObject = { data: reversedData };
   // const reversedJsonObject = { data: reversedData };
    // 提交数据到后端
    const reversedJsonString = JSON.stringify(reversedJsonObject);
    console.log('反转后:', reversedJsonString);
    socket?.send(reversedJsonString);
  }, 1000);
  //   // 提交数据到后端
  //   const reversedJsonString = JSON.stringify(reversedJsonObject);
  //   console.log('反转后:', reversedJsonString);
  //   socket?.send(reversedJsonString);
  // }, 1000);
      }
CanadaMes-ui/src/views/home/index.vue
@@ -1045,6 +1045,15 @@
                        }
                    }
                    //根据进片状态出发进片任务
                    if (obj.FeedState != null) {
                        if (obj.FeedState[0] == true) {
                            this.InsertQueueGlass(1);
                        }
                    }
                    // if (obj.alarmmg[0].length > 0) {
                    //     if (this.alarm.length > 0) {
                    //         if (this.alarm[this.alarm.length - 1].id != obj.alarmmg[0][obj.alarmmg[0].length - 1].id) {
@@ -1104,6 +1113,7 @@
                    //是否需要手动确认上片
                    this.isConfirm = obj.isConfirm[0];
                    //扫码位玻璃信息
                    if (obj.form3 != null && obj.form3 != "" && obj.state[0] == 1) {
                        this.form3 = obj.form3[0];
springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java
@@ -7,7 +7,9 @@
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.example.springboot.service.*;
import org.springframework.beans.factory.annotation.Autowired;
@@ -123,7 +125,7 @@
                // String E01id = new String( S7controlLK.getinstance().ReadByte("DB17.0",16));
                // String J01id = new String( S7controlLK.getinstance().ReadByte("DB17.22",14));
                if (S7control.getinstance().CheckConnected() == true) {
                // if (S7control.getinstance().CheckConnected() == true) {
                    // 铝框线交互
                    if (S7controlLK.getinstance().CheckConnected() == true) {
@@ -268,17 +270,24 @@
                    boolean D01ResponseState = D01respnse.contains((short) 1);
                    // jsonObject.append("D01RequestState", D01RequestState);
                    // 自动进片
                isConfirm=true;
                if (isConfirm == true && form3.getglassId() != null && form3.getglassId() != "") {
                    if ((form3.getglassheight() < 380 || form3.getglasswidth() < 390 || form3.getglassheight() > 1810
                            || form3.getglasswidth() > 2760)
                            || (form3.getglassheight() < 390 || form3.getglasswidth() < 380
                                    || form3.getglassheight() > 2760 || form3.getglasswidth() > 1810)) {
                        if (isConfirm == true && D01RequestState == true && D01ResponseState == false) {
                        FeedState = true;
                        jsonObject.append("FeedState", FeedState);
                        FeedState = false;
                    } else {
                        if (D01RequestState == true && D01ResponseState != true) {
                            storageCageService.InsertQueueGlassId((short) 1, form3);
                        }
                    }
                }
                // }
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
springboot-vue3/src/main/java/com/example/springboot/config/AppRunnerConfig.java
@@ -17,9 +17,9 @@
        //
        System.out.println("启动完成");
         new PlcHold().start();
        //  new PlcHold().start();
        new Plchome().start();
        // new Plchome().start();
         new PlcLayout().start();
         new Plcalarm().start();
@@ -40,6 +40,6 @@
         new PlcInteractionState().start();
        //new PlcParameter1Review().start();
       // new PLCAutomaticParameterSettingReview2().start();
       // new PLCAutomaticParameterSettingReview().start();
    }
}
springboot-vue3/src/main/java/com/example/springboot/service/StorageCageService.java
@@ -181,8 +181,7 @@
    public Result InsertQueueGlassId(Short id, Queue queue) {
        Map<String, Object> map = new HashMap<>();
        if (Plchome.FeedState == false) {
            Plchome.FeedState = true;
            Short zhi = 200;
            short result = homeMapper.SelectStorageByGlassId(queue.getglassId());
            if (result > 0) {
@@ -197,9 +196,8 @@
                }
                map.put("message", zhi);
            }
            Plchome.FeedState = false;
        } else {
            map.put("message", 200);
        if (zhi != 200) {
            Plchome.FeedState = true;
        }
        return Result.success(map);
    }