| | |
| | | readWriteEntity.setIdentifier("Repair_sign"); |
| | | readWriteEntity.setValue(minOP); |
| | | writeList.add(readWriteEntity); |
| | | if (CollUtil.isNotEmpty(writeList)){ |
| | | List<ReadWriteEntity> tempList = new ArrayList<>(); |
| | | for (int i = 0; i < writeList.size(); i++) { |
| | | tempList.add(writeList.get(i)); |
| | | if (tempList.size()>10){ |
| | | miloService.writeToOpcByte(tempList); |
| | | log.info("写入返修:,{}",tempList); |
| | | tempList = new ArrayList<>(); |
| | | } |
| | | } |
| | | if (CollUtil.isNotEmpty(tempList)){ |
| | | miloService.writeToOpcByte(tempList); |
| | | log.info("写入返修:,{}",tempList); |
| | | } |
| | | |
| | | |
| | | } |
| | | miloService.writeToOpcByte(writeList); |
| | | } |
| | | |
| | | |
| | | public void SaveData(String Node) throws Exception { |
| | | |
| | | String[] parts = Node.split("[.]"); |
| | | Object SNCodeObject = miloService.readFromOpcUa(parts[0] + "." + parts[1] + ".Code1").getValue(); |
| | | if (null == SNCodeObject){ |