| | |
| | | List<BigStorageTaskVO> inTaskList = new ArrayList(); |
| | | // ReadWriteEntity fromOpcUa = miloService.readFromOpcUa("DLP1A.DLP1A.FROM1"); |
| | | String fromOpcUa = s7DataDLPOne.getFrom1().toString(); |
| | | List<Short> states = s7DataDLPOne.getStates(); |
| | | List<Short> tos = s7DataDLPOne.getTos(); |
| | | List<Integer> states = s7DataDLPOne.getStates(); |
| | | List<Integer> tos = s7DataDLPOne.getTos(); |
| | | List<String> ids = s7DataDLPOne.getIds(); |
| | | for (int i = 1; i <= 6; i++) { |
| | | // ReadWriteEntity requestWord = miloService.readFromOpcUa("DLP1A.DLP1A.DI" + i); |
| | |
| | | |
| | | |
| | | //出片任务数据 |
| | | List<BigStorageCageTask> outTaskList = bigStorageCageTaskService.queryTaskMessage("big_storage_cage_out_one_task"); |
| | | // List<BigStorageCageTask> outTaskList = bigStorageCageTaskService.queryTaskMessage("big_storage_cage_out_one_task"); |
| | | List<BigStorageCageTask> outTaskList = new ArrayList<>(); |
| | | for (int i = 0; i < 6; i++) { |
| | | |
| | | BigStorageCageTask bigStorageCageTask = new BigStorageCageTask(); |
| | | String glassId = ""; |
| | | Integer startSlot = 0; |
| | | Integer targetSlot = 0; |
| | | Integer taskState = 0; |
| | | switch (i) { |
| | | case 0: |
| | | glassId = s7DataWLTwo.getId1(); |
| | | startSlot = s7DataWLTwo.getFrom1(); |
| | | targetSlot = s7DataWLTwo.getTo1(); |
| | | taskState = s7DataWLTwo.getState1(); |
| | | ; |
| | | break; |
| | | case 1: |
| | | glassId = s7DataWLTwo.getId2(); |
| | | startSlot = s7DataWLTwo.getFrom2(); |
| | | targetSlot = s7DataWLTwo.getTo2(); |
| | | taskState = s7DataWLTwo.getState2(); |
| | | break; |
| | | case 2: |
| | | glassId = s7DataWLTwo.getId3(); |
| | | startSlot = s7DataWLTwo.getFrom3(); |
| | | targetSlot = s7DataWLTwo.getTo3(); |
| | | taskState = s7DataWLTwo.getState3(); |
| | | break; |
| | | case 3: |
| | | glassId = s7DataWLTwo.getId4(); |
| | | startSlot = s7DataWLTwo.getFrom4(); |
| | | targetSlot = s7DataWLTwo.getTo4(); |
| | | taskState = s7DataWLTwo.getState4(); |
| | | break; |
| | | case 4: |
| | | glassId = s7DataWLTwo.getId5(); |
| | | startSlot = s7DataWLTwo.getFrom5(); |
| | | targetSlot = s7DataWLTwo.getTo5(); |
| | | taskState = s7DataWLTwo.getState5(); |
| | | break; |
| | | case 5: |
| | | glassId = s7DataWLTwo.getId6(); |
| | | startSlot = s7DataWLTwo.getFrom6(); |
| | | targetSlot = s7DataWLTwo.getTo6(); |
| | | taskState = s7DataWLTwo.getState6(); |
| | | break; |
| | | } |
| | | bigStorageCageTask.setGlassId(glassId); |
| | | bigStorageCageTask.setStartSlot(startSlot); |
| | | bigStorageCageTask.setTargetSlot(targetSlot); |
| | | bigStorageCageTask.setTaskState(taskState); |
| | | outTaskList.add(bigStorageCageTask); |
| | | } |
| | | jsonObject.append("bigStorageCageDetailsOutTask", outTaskList); |
| | | } catch (Exception e) { |
| | | //todo:不做任务处理 |