Merge branch 'master' of http://10.153.19.25:10101/r/CanadaMes
# Conflicts:
# springboot-vue3/src/main/java/com/example/springboot/config/AppRunnerConfig.java
| | |
| | | "sending": 0,
|
| | | "type": "0",
|
| | | "unit": "mm",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "address":"DB100.48",
|
| | | "count":10,
|
| | | "min":0,
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0" ,
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":22000
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0" ,
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":22000
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0" ,
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":22000
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0" ,
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":22000
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0" ,
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":22000
|
| | | }
|
| | |
| | | "sending": 0,
|
| | | "type": "0" ,
|
| | | "unit": "mm",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "address":"DB100.68",
|
| | | "count":10,
|
| | | "min":0,
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0" ,
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":22000
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0" ,
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":22000
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0" ,
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":22000
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0" ,
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":22000
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0" ,
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":22000
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0" ,
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":22000
|
| | | }
|
| | |
| | | "unit": "mm",
|
| | | "address":"DB100.0",
|
| | | "count":3,
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | }
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | }
|
| | |
| | | }, "type": "1"
|
| | | },
|
| | | {
|
| | | "name": "B01汇报应答",
|
| | | "name": "B01MES汇报应答",
|
| | | "read": 22,
|
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | | {
|
| | | "name": "B02汇报应答",
|
| | | "name": "B02MES汇报应答",
|
| | | "read": 22,
|
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | |
|
| | | {
|
| | | "name": "B01PLC发送应答",
|
| | | "read": 22,
|
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | | {
|
| | | "name": "B02PLC发送应答",
|
| | | "read": 22,
|
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | }
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | ],
|
| | | [
|
| | |
|
| | | {
|
| | | "title": {
|
| | | "name": "MES任务信息"
|
| | | |
| | | }, "type": "1"
|
| | | },
|
| | | {
|
| | | "name": "B02小车当前位置",
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | | {
|
| | | {
|
| | | "name": "A01 ID1",
|
| | | "read": 22,
|
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | | |
| | | {
|
| | | "name": "A01 ID2",
|
| | | "read": 22,
|
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | },
|
| | |
| | | "sending": 0,
|
| | | "unit": "mm",
|
| | | "type": "0",
|
| | | "value":"0",
|
| | | "value":"",
|
| | | "min":0,
|
| | | "max":9999
|
| | | }
|
| | | |
| | | |
| | | |
| | | ]
|
| | |
|
| | |
|
| | |
| | | v-for="(dataGroup, groupIndex) in jsonData" |
| | | :key="groupIndex" |
| | | > |
| | | <el-card class="json-block" style="width: 300px; margin-bottom: 2px;height:500px" > |
| | | <el-card class="json-block" style="width: 300px; margin-bottom: 2px;height:360px" > |
| | | <div |
| | | class="button-row" |
| | | style="display: flex; justify-content: space-between" |
| | |
| | | |
| | | const zuhe1=obj.zuhe1; |
| | | |
| | | |
| | | const specialChars = /[^\w\s]/g; |
| | | if(obj.zuhe1){ |
| | | |
| | | //console.log(obj); |
| | |
| | | const subitem = item[j]; |
| | | if (subitem.type === '0' ) { |
| | | if (j - 1 < zuhe1[i].length) { |
| | | subitem.value = zuhe1[i][j - 1]; |
| | | subitem.value = zuhe1[i][j - 1].replace(specialChars, ""); |
| | | } else { |
| | | subitem.value = 'N/A'; |
| | | } |
| | |
| | | console.log('反转后:', reversedJsonString);
|
| | | socket?.send(reversedJsonString);
|
| | | }, 1000);
|
| | | this.$forceUpdate();
|
| | |
|
| | | }
|
| | |
|
| | |
| | | console.log('反转后:', reversedJsonString);
|
| | | socket?.send(reversedJsonString);
|
| | | }, 1000);
|
| | | this.$forceUpdate();
|
| | |
|
| | | }
|
| | |
|
| | |
| | | console.log('反转后:', reversedJsonString);
|
| | | socket?.send(reversedJsonString);
|
| | | }, 1000);
|
| | | this.$forceUpdate();
|
| | |
|
| | | }
|
| | |
|
| | |
| | | console.log('反转后:', reversedJsonString);
|
| | | socket?.send(reversedJsonString);
|
| | | }, 1000);
|
| | | this.$forceUpdate();
|
| | |
|
| | | }
|
| | |
|
| | |
| | | console.log('反转后:', reversedJsonString);
|
| | | socket?.send(reversedJsonString);
|
| | | }, 1000);
|
| | |
|
| | | this.$forceUpdate();
|
| | | }
|
| | |
|
| | | if (currentButtonName === '回零' || currentButtonName === 'Home') {
|
| | |
| | |
|
| | | if(obj.zuhe1){
|
| | |
|
| | | // console.log(obj);
|
| | | console.log(obj);
|
| | |
|
| | | // 执行更新逻辑
|
| | | for (let i = 0; i < 4; i++) {
|
| | |
| | | }
|
| | |
|
| | | .kuai_sb {
|
| | | text-align: center;
|
| | | text-align: left;
|
| | | width:18%;
|
| | | margin-bottom: 5px;
|
| | | }
|
| | |
| | | JSONObject jsonObject = new JSONObject(); |
| | | // new short[]{1,1, 1, 1, 1, 1, 2, 33, 2,3, 4, 5} |
| | | // new short[]{0,0, 0, 0, 0, 0, 0, 0, 0, 0} |
| | | |
| | | System.out.println(plcParameterObject.getPlcParameterValues(addresses)); |
| | | jsonObject.append("params", plcParameterObject.getPlcParameterValues(addresses)); |
| | | jsonObject.append("dache1", plcParameterObject.getPlcParameter("A01A02TRAVELPOSVelocityAUTO").getValue()); |
| | | jsonObject.append("xiaoche", plcParameterObject.getPlcParameter("B01B02TRAVELPOSVelocityAUTO").getValue()); |
| | |
| | | public void run() { |
| | | while (this != null) { |
| | | try { |
| | | Thread.sleep(500); |
| | | Thread.sleep(100); |
| | | |
| | | } catch (InterruptedException e) { |
| | | e.printStackTrace(); |
| | |
| | | private ResourceLoader resourceLoader; |
| | | private volatile static PlcParameter1Review instance = null; |
| | | |
| | | private PlcParameter1Review() { |
| | | public PlcParameter1Review() { |
| | | init(); |
| | | } |
| | | |
| | |
| | | e.printStackTrace(); |
| | | } |
| | | byte[] getplcvlues = S7control.getinstance().ReadByte(plcParameterObject.getPlcAddressBegin(), plcParameterObject.getPlcAddressLength()); |
| | | plcParameterObject.setPlcParameterList(getplcvlues); |
| | | int index = plcParameterObject.getPlcParameter("conveyorVelocity(AutoFAST)").getAddressIndex(); |
| | | S7control.getinstance().WriteWord(plcParameterObject.getPlcParameter("conveyorVelocity(AutoFAST)").getAddress(index), (short) 100); |
| | | plcParameterObject.setPlcParameterList(getplcvlues); |
| | | // int index = plcParameterObject.getPlcParameter("conveyorVelocity(AutoFAST)").getAddressIndex(); |
| | | // S7control.getinstance().WriteWord(plcParameterObject.getPlcParameter("conveyorVelocity(AutoFAST)").getAddress(index), (short) 100); |
| | | |
| | | List<String> addresses = new ArrayList<>(); |
| | | addresses.add("conveyorVelocity(AutoFAST)"); |
| | |
| | | addresses.add("A01A02TURNJOGVelocity"); |
| | | addresses.add("A01A02TRAVELJOGVelocity"); |
| | | |
| | | plcParameterObject.getPlcParameterValues(addresses); |
| | | |
| | | System.out.println(plcParameterObject.getPlcParameterValues(addresses)); |
| | | |
| | | |
| | | JSONObject jsonObject = new JSONObject(); |
| | | |
| | |
| | | // new PlcHold().start(); |
| | | |
| | | new Plchome().start(); |
| | | |
| | | new PlcLayout().start(); |
| | | new PlcLayout().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 Plclog().start(); |
| | | |
| | | // new PlcManualonePosition().start(); |
| | | // new PlcManualonePosition2().start(); |
| | | // new PlcServoManualone().start(); |
| | | // new PLCManualJog().start(); |
| | | // new Plclog().start(); |
| | | |
| | | // new PlcInteractionState().start(); |
| | | |
| | | new PlcInteractionState().start(); |
| | | new PlcParameter1Review().start(); |
| | | // new PLCAutomaticParameterSettingReview().start(); |
| | | } |
| | | } |
| | |
| | | #进片
|
| | | PlcInteractionState.MESImporttask=DB105.0,DB105.2,DB105.4,DB105.6,DB105.8,DB105.20-33
|
| | |
|
| | | PlcInteractionState.PLCImporttask=DB106.8,DB106.4,DB106.6,DB106.24,DB106.26-39,DB103.40-57,DB103.58-71
|
| | | PlcInteractionState.PLCImporttask=DB106.8,DB106.4,DB106.6,DB106.24,DB106.26-39,DB103.44-57,DB103.58-71
|
| | | #出片任务
|
| | | PlcInteractionState.MESProductiontask=DB105.10,DB105.12,DB105.14,DB105.16,DB105.18,DB105.34-47
|
| | |
|
| | | PlcInteractionState.PLCProductiontask=DB106.20,DB106.16,DB106.18,DB103.156-169
|
| | |
|
| | | #任务信息
|
| | | PlcInteractionState.MEStaskinformation=DB105.48,DB105.50,DB106.42,DB106.48,DB106.50,DB106.58,DB103.128-141,DB103.142-155,DB103.156-169,DB103.184-197,DB103.212-225
|
| | | PlcInteractionState.MEStaskinformation=DB105.48,DB105.50,DB105.48,DB105.50,DB106.42,DB106.48,DB106.50,DB106.58,DB103.128-141,DB103.142-155,DB103.156-169,DB103.184-197,DB103.212-225
|
| | |
|
| | |
|
| | |
|