| | |
| | | writeList.add(readWriteEntity); |
| | | }); |
| | | } |
| | | //对OP755做特殊处理 |
| | | List<ReadWriteEntity> OP755List = new ArrayList<>(); |
| | | if (OPCElement.OP755_ZZ_CODE_CHECK.equals(Node)){ |
| | | List<String> patchList = new ArrayList<>(); |
| | | patchList.add(par+".OP740"); |
| | | patchList.add(par+".OP760"); |
| | | patchList.add(par+".OP770"); |
| | | patchList.add(par+".OP780"); |
| | | for (String s : patchList) { |
| | | ReadWriteEntity readWriteEntity = new ReadWriteEntity(); |
| | | readWriteEntity.setIdentifier(s); |
| | | readWriteEntity.setValue(0); |
| | | OP755List.add(readWriteEntity); |
| | | } |
| | | } |
| | | ReadWriteEntity readWriteEntity = new ReadWriteEntity(); |
| | | readWriteEntity.setIdentifier(parts[0]+"."+parts[1]+".Repair_sign"); |
| | | readWriteEntity.setValue(minOP); |
| | | miloService.writeToOpcShort(readWriteEntity); |
| | | miloService.writeToOpcByte(writeList); |
| | | log.info("返修写入:,{}",writeList); |
| | | if (CollUtil.isNotEmpty(OP755List)){ |
| | | miloService.writeToOpcByte(OP755List); |
| | | } |
| | | } |
| | | |
| | | } |