src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/core/MainProcess.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/core/thread/SiemensCrnThread.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/application.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -855,7 +855,7 @@ if (crnProtocol.getStatusType() == CrnStatusType.IDLE && crnProtocol.getModeType() == CrnModeType.AUTO && crnProtocol.getForkPos() == 0 && crnProtocol.getTaskNo() == 0 && crnProtocol.getTaskNoTwo() == 0) { News.warnNoLog("" + mark + " - 0" + " - 开始执行堆垛机入出库作业下发"); if (crnProtocol.getLoaded() == 0 && crnProtocol.getLoadedTwo() == 0) { News.error("工位1无物,工位2无物"); //News.error("工位1无物,工位2无物"); //堆垛机没有物料 // 如果最近一次是入库模式 if (crnProtocol.getLastIo().equals("I")) { @@ -881,7 +881,7 @@ } } else if (crnProtocol.getLoaded() == 1 && crnProtocol.getLoadedTwo() == 1) { News.error("工位1有物,工位2有物"); //News.error("工位1有物,工位2有物"); // 堆垛机有物料 WrkMast wrkMast = wrkMastMapper.selectByPltType(crn.getId(), 1); if (wrkMast != null) { @@ -894,7 +894,7 @@ log.error("" + mark + " - 1" + " - 有物料无工作档 ===》异常"); } } else if (crnProtocol.getLoaded() == 1 && crnProtocol.getLoadedTwo() == 0) { News.error("工位1有物,工位2无物"); //News.error("工位1有物,工位2无物"); // 堆垛机工位1有物料 WrkMast wrkMast = wrkMastMapper.selectByPltType(crn.getId(), 1); if (wrkMast != null) { @@ -923,7 +923,7 @@ log.error("" + mark + " - 1" + " - 有物料无工作档 ===》异常"); } } else if (crnProtocol.getLoaded() == 0 && crnProtocol.getLoadedTwo() == 1) { News.error("工位1无物,工位2有物"); //News.error("工位1无物,工位2有物"); // 堆垛机工位2有物料 WrkMast wrkMast = wrkMastMapper.selectByPltType(crn.getId(), 2); if (wrkMast != null) { src/main/java/com/zy/core/MainProcess.java
@@ -43,7 +43,7 @@ } // 演示 mainService.crnDemoOfLocMove1(); // mainService.crnDemoOfLocMove1(); // 入出库模式切换函数 // mainService.ioConvert(); src/main/java/com/zy/core/thread/SiemensCrnThread.java
@@ -606,6 +606,12 @@ // if (!resetFlag){ News.error("写入堆垛机工位2plc数据失败,重新下发任务 回读不一致 ===>> [id:{}],{},[写入次数:{}]", slave.getId(), JSON.toJSON(command), writeCount1); result = siemensNet.Write("DB100.20", array); try { Thread.sleep(100); } catch (Exception e) { } result2 = siemensNet.Write("DB100.0", array2); // } writeCount1++; continue; src/main/resources/application.yml
@@ -133,7 +133,7 @@ ip: 192.168.7.241 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 1004 staArr: 1006 crnId: 1 # # LED2 led[1]: @@ -143,10 +143,10 @@ devpPlcId: ${wcs-slave.devp[0].id} staArr: 1005 crnId: 1 # LED1 # # LED1 led[2]: id: 121 ip: 192.168.7.241 id: 122 ip: 192.168.7.247 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 1006