From 3d1b968fdd97ac107d98404ec37d693b964cda07 Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期二, 23 一月 2024 07:55:53 +0800
Subject: [PATCH] 交互协议测试后更新

---
 springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java |   62 ++++++++++++++++---------------
 1 files changed, 32 insertions(+), 30 deletions(-)

diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java b/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java
index 0850abc..ba8ef60 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java
@@ -122,36 +122,38 @@
             // List<Short> listd17 = S7control.getinstance().ReadWord("DB17.0",10);
             // String id=spianService.queGlassid("DB17.10", 14).toString();
             //
-            // // 閾濇绾夸氦浜�
-            // try {
-            // if (CurrentFrame != null) {
-            // spianService.outmesid(CurrentFrame.getBarCode(), "DB17.0");
-            // }
-            // List<Short> framerequests = S7control.getinstance().ReadWord("閾濇id璇锋眰瀛楀湴鍧�", 1);
-            // for (Short framerequest : framerequests) {
-            // if (framerequest == 1) {
-            // // 閾濇id
-            // String franmeno = spianService.queGlassid("DB17.10", 14).toString();
-            // String position;
-            // try {
-            // position = dbserve.SelectPositionByFrameBarcode(franmeno);
-            // } catch (SQLException e) {
-            // // TODO Auto-generated catch block
-            // position = "0";
-            // e.printStackTrace();
-            // }
-            // Short send;
-            // if (position == "0") {
-            // send = 0;
-            // } else {
-            // send = 1;
-            // }
-            // S7control.getinstance().WriteWord("閾濇缈昏浆鍙戦�佸湴鍧�", (short) send);
-            // }
-            // }
-            // } catch (Exception e) {
-            // // TODO: handle exception
-            // }
+
+            // 閾濇绾夸氦浜�
+            try {
+                if (CurrentFrame != null) {
+                    spianService.outmesid(CurrentFrame.getBarCode(), "DB17.0");
+                }
+
+                List<Short> framerequests = S7control.getinstance().ReadWord("閾濇id璇锋眰瀛楀湴鍧�", 1);
+                for (Short framerequest : framerequests) {
+                    if (framerequest == 1) {
+                        // 閾濇id
+                        String franmeno = spianService.queGlassid("DB17.10", 14).toString();
+                        String position;
+                        try {
+                            position = dbserve.SelectPositionByFrameBarcode(franmeno);
+                        } catch (SQLException e) {
+                            // TODO Auto-generated catch block
+                            position = "0";
+                            e.printStackTrace();
+                        }
+                        Short send;
+                        if (position == "0") {
+                            send = 0;
+                        } else {
+                            send = 1;
+                        }
+                        S7control.getinstance().WriteWord("閾濇缈昏浆鍙戦�佸湴鍧�", (short) send);
+                    }
+                }
+            } catch (Exception e) {
+                // TODO: handle exception
+            }
 
             if (S7control.getinstance().CheckConnected() == true) {
                 // 鑾峰彇褰撳墠鎵爜鏂瑰紡

--
Gitblit v1.8.0