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