From e94b2bd3d8d330b4d8357bb55725b496159bc456 Mon Sep 17 00:00:00 2001 From: wujian <14790700720@163.com> Date: 星期日, 28 四月 2024 19:46:53 +0800 Subject: [PATCH] change model12 --- jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java b/jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java index 16821e1..2bfd0a8 100644 --- a/jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java +++ b/jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java @@ -330,12 +330,30 @@ writeList.add(readWriteEntity); }); } + //瀵筄P755鍋氱壒娈婂鐞� + 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); + } } } -- Gitblit v1.9.3