| | |
| | | .createTime(new Date()).build(); |
| | | rawGlassStorageTaskService.save(task); |
| | | List<ReadWriteEntity> list = new ArrayList<>(); |
| | | list.add(generateReadWriteEntity("PLC.CC.taskWord", 1)); |
| | | list.add(generateReadWriteEntity("PLC.CC.startSlot", startSlot)); |
| | | list.add(generateReadWriteEntity("PLC.CC.endSlot", endSlot)); |
| | | list.add(generateReadWriteEntity("CC.CC.taskWord", 1)); |
| | | list.add(generateReadWriteEntity("CC.CC.startSlot", startSlot)); |
| | | list.add(generateReadWriteEntity("CC.CC.endSlot", endSlot)); |
| | | miloService.writeToOpcWord(list); |
| | | return Boolean.TRUE; |
| | | } |
| | |
| | | readWriteEntity.setValue(value); |
| | | return readWriteEntity; |
| | | } |
| | | |
| | | @Override |
| | | public String shelfReset(Long slot){ |
| | | update(new LambdaUpdateWrapper<RawGlassStorageDetails>().eq(RawGlassStorageDetails::getSlot, slot) |
| | | .eq(RawGlassStorageDetails::getState, Const.RAW_GLASS_STATE_IN) |
| | | .set(RawGlassStorageDetails::getState, Const.RAW_GLASS_STATE_RESET)); |
| | | //生成一条详情数据 仅记录架子状态 |
| | | return "success"; |
| | | } |
| | | } |