From 12ae82141c1d6ed1a55922aae128ccfefb5b35dd Mon Sep 17 00:00:00 2001
From: wu <731351411@qq.com>
Date: 星期三, 24 一月 2024 13:34:06 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/CanadaMes

---
 springboot-vue3/src/main/java/com/example/springboot/component/PLCAutomaticParameterSettingReview2.java |   63 ++++++++++++++++---------------
 1 files changed, 32 insertions(+), 31 deletions(-)

diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/PLCAutomaticParameterSettingReview2.java b/springboot-vue3/src/main/java/com/example/springboot/component/PLCAutomaticParameterSettingReview2.java
index f9e253f..9b41787 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/component/PLCAutomaticParameterSettingReview2.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/component/PLCAutomaticParameterSettingReview2.java
@@ -45,48 +45,49 @@
                 e.printStackTrace();
             }
 
-            String jsonFilePath = PLCAutomaticParameterSettingReview2.class.getResource("/JsonFile/PlcMes.json").getPath();
-                    
-            // String jsonFilePath2 =
-            // PLCAutomaticParameterSettingReview2.class.getResource("/JsonFile/PlcSign.json")
-            // .getPath();
-            // String jsonFilePath4 =
-            // PLCAutomaticParameterSettingReview2.class.getResource("/JsonFile/PlcState.json")
-            // .getPath();
-            // System.out.println(jsonFilePath4);
+            String jsonFilePath = PLCAutomaticParameterSettingReview2.class.getResource("/JsonFile/PlcParameter.json").getPath();
+            String jsonFilePath2 = PLCAutomaticParameterSettingReview2.class.getResource("/JsonFile/PlcSign.json").getPath();
+            String jsonFilePath4 = PLCAutomaticParameterSettingReview2.class.getResource("/JsonFile/PlcState.json").getPath();
+           //System.out.println(jsonFilePath4);
+
 
             // 璋冪敤initword鏂规硶
-            PlcParameterObject plcParameterObject = initUtil.initword(jsonFilePath);
-            // PlcParameterObject plcStateObject = initUtil.initword(jsonFilePath4);
+          PlcParameterObject plcParameterObject = initUtil.initword(jsonFilePath);
+            PlcParameterObject plcStateObject = initUtil.initword(jsonFilePath4);
 
             // 璋冪敤initbit鏂规硶
-            // PlcBitObject plcBitObject = initUtil.initbit(jsonFilePath2);
-            // readAndUpdateBitValues(plcBitObject);
-            readAndUpdateWordValues(plcParameterObject);
-
-            // readAndUpdateWordValues(plcStateObject);
-            int index = plcParameterObject.getPlcParameter("A01A02conveyorVelocity(Max)").getAddressIndex();
-            System.out.println(index);
-            plcParameterObject.getPlcParameter("A01A02conveyorVelocity(Max)").getAddress(index);
-            System.out.println(plcParameterObject.getPlcParameter("A01A02conveyorVelocity(Max)").getAddress(index));
-            // S7control.getinstance().WriteWord(plcParameterObject.getPlcParameter("conveyorVelocity(AutoFAST)").getAddress(index),
-            // (short) 100);
-            List<String> addresses = new ArrayList<>();
-            addresses.add("conveyorVelocity(AutoFAST)");
-            addresses.add("A02ID");
-            System.out.println(plcParameterObject.getPlcParameterValues(addresses));
+            PlcBitObject plcBitObject = initUtil.initbit(jsonFilePath2);
+            readAndUpdateBitValues(plcBitObject);
+          readAndUpdateWordValues(plcParameterObject);
+            readAndUpdateWordValues(plcStateObject);
+           // int index = plcParameterObject.getPlcParameter("A01A02conveyorVelocity(Max)").getAddressIndex();
+         //   System.out.println(index);
+           // plcParameterObject.getPlcParameter("A01A02conveyorVelocity(Max)").getAddress(index);
+            // System.out.println(plcParameterObject.getPlcParameter("A01A02conveyorVelocity(Max)").getAddress(index));
+            // S7control.getinstance().WriteWord(plcParameterObject.getPlcParameter("conveyorVelocity(AutoFAST)").getAddress(index), (short) 100);
+     List<String> addresses = new ArrayList<>();
+      addresses.add("conveyorVelocity(AutoFAST)");
+      addresses.add("A02ID");
+System.out.println(plcParameterObject.getPlcParameterValues(addresses));
             List<String> addresses2 = new ArrayList<>();
             addresses2.add("conveyorVelocity(AutoSLOW)");
             addresses2.add("D01.SRdec");
 
-            // System.out.println(plcBitObject.getPlcBitValues(addresses2));
 
-            // int index2 = plcBitObject.getPlcBit("DO1id").getAddressIndex();
-            // System.out.println(index2);
 
-            // plcBitObject.getPlcBit("DO1id").getAddress(index2);
-            // System.out.println(plcBitObject.getPlcBit("DO1id").getAddress(index2));
+            System.out.println(plcBitObject.getPlcBitValues(addresses2));
 
+            int index2 = plcBitObject.getPlcBit("DO1id").getAddressIndex();
+            System.out.println(index2);
+
+            plcBitObject.getPlcBit("DO1id").getAddress(index2);
+            System.out.println(plcBitObject.getPlcBit("DO1id").getAddress(index2));
+
+
+            List<String> addresses3 = new ArrayList<>();
+            addresses3.add("A02ID1");
+            addresses3.add("A01CurrentGrid");
+            System.out.println(plcStateObject.getPlcParameterValues(addresses3));
         }
     }
 }

--
Gitblit v1.8.0