| src/main/java/com/zy/asrs/controller/SiteController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/asrs/entity/BasDevp.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/asrs/entity/LocMast.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/common/model/LocTypeDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/core/model/protocol/StaProtocol.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/core/thread/SiemensDevpThread.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/controller/SiteController.java
@@ -80,7 +80,16 @@ vo.setEmptyMk(staProtocol.isEmptyMk()?"Y":"N"); // 空板信号 vo.setStaNo(staProtocol.getStaNo()); // 目标站 // vo.setLocType1(staProtocol.isHigh() != staProtocol.isLow() && staProtocol.isLow() ? "低" : "高"); //高低库位 vo.setLocType1(devp.getDevNo()==102 ? "高" : "低"); if (staProtocol.isLow()) { vo.setLocType1("低"); // 低库位 } else if (staProtocol.isHigh()){ vo.setLocType1("高"); // 高库位 } else if (staProtocol.isMedium()) { vo.setLocType1("中"); //中库位 } else if (staProtocol.isMedium_high()) { vo.setLocType1("中高"); //中高库位 } } return R.ok().add(list); } @@ -155,7 +164,15 @@ vo.setPakMk(staProtocol.isPakMk()?"Y":"N"); // 需求1 vo.setEmptyMk(staProtocol.isEmptyMk()?"Y":"N"); // 空板信号 vo.setStaNo(staProtocol.getStaNo()); // 目标站 vo.setLocType1(staProtocol.isHigh() != staProtocol.isLow() && staProtocol.isLow() ? "低" : "高"); //高低库位 if (staProtocol.isLow()) { vo.setLocType1("低"); // 低库位 } else if (staProtocol.isHigh()){ vo.setLocType1("高"); // 高库位 } else if (staProtocol.isMedium()) { vo.setLocType1("中"); //中库位 } else if (staProtocol.isMedium_high()) { vo.setLocType1("中高"); //中高库位 } return R.ok().add(vo); } } src/main/java/com/zy/asrs/entity/BasDevp.java
@@ -231,6 +231,10 @@ return "低库位"; case 2: return "高库位"; case 3: return "中库位"; case 4: return "中高库位"; default: return String.valueOf(this.locType1); } src/main/java/com/zy/asrs/entity/LocMast.java
@@ -197,6 +197,10 @@ return "低库位"; case 2: return "高库位"; case 3: return "中库位"; case 4: return "中高库位"; default: return String.valueOf(this.locType1); } src/main/java/com/zy/common/model/LocTypeDto.java
@@ -29,14 +29,20 @@ } public LocTypeDto(StaProtocol staProtocol) { if (staProtocol.isHigh() == staProtocol.isLow()) { if (staProtocol.isHigh() == staProtocol.isLow() == staProtocol.isMedium() == staProtocol.isMedium_high()) { throw new CoolException("plc高低检测异常"); } if (staProtocol.isLow()) { this.locType1 = 1; // 低库位 } else { } else if (staProtocol.isHigh()){ this.locType1 = 2; // 高库位 } else if (staProtocol.isMedium()) { this.locType1 = 3; } else if (staProtocol.isMedium_high()) { this.locType1 = 4; } } /** src/main/java/com/zy/core/model/protocol/StaProtocol.java
@@ -45,6 +45,8 @@ // 低 private boolean low; private boolean medium; private boolean medium_high; // 锁定标记 private boolean pakMk = true; src/main/java/com/zy/core/thread/SiemensDevpThread.java
@@ -232,6 +232,7 @@ for (int i = 0; i < staNoSize; i++) { Integer siteId = staNos.get(i); // 站点编号 boolean[] status = siemensS7Net.getByteTransform().TransBool(result1.Content, i*2, 1); boolean[] status2 = siemensS7Net.getByteTransform().TransBool(result1.Content, i*2+1, 1); StaProtocol staProtocol = station.get(siteId); staProtocol.setAutoing(status[0]); // 自动 staProtocol.setLoading(status[1]); // 有物 @@ -239,9 +240,10 @@ staProtocol.setOutEnable(status[3]);// 可出 staProtocol.setEmptyMk(status[4]); // 空板信号 staProtocol.setFullPlt(status[5]); // 满托盘 staProtocol.setHigh(status[6]); // 高库位 staProtocol.setLow(status[7]); // 低库位 staProtocol.setLow(status[6]); // 低库位 staProtocol.setMedium(status[7]); // 中库位 staProtocol.setMedium_high(status2[0]); //中高库位 staProtocol.setHigh(status2[1]); // 高库位 if (!staProtocol.isPakMk() && !staProtocol.isLoading()) { staProtocol.setPakMk(true); } @@ -249,10 +251,10 @@ if (!staProtocol.isLoading()){ staProtocol.setStamp(0); } if (staProtocol.getStamp()<2 && staProtocol.isLoading()){ //lfd入库印记 当stamp>=2时才入库 staProtocol.setStamp(staProtocol.getStamp()+1); } // if (staProtocol.getStamp()<2 && staProtocol.isLoading()){ // //lfd入库印记 当stamp>=2时才入库 // staProtocol.setStamp(staProtocol.getStamp()+1); // } // //20230110,日志打印,确认收到入库站可入信号时,对应条码数据是否已有 // if ((siteId==101 || siteId==109 || siteId==117 || siteId==201 || siteId==207 || siteId==213)