From 58d7b0e12ccd92cf3934f6582b51b5fbcecaa39a Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期四, 09 五月 2024 09:42:41 +0800
Subject: [PATCH] 修改注入方式
---
springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter1Review.java | 24 ++++++++++++++++--------
1 files changed, 16 insertions(+), 8 deletions(-)
diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter1Review.java b/springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter1Review.java
index 787b0d2..0192b0d 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter1Review.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter1Review.java
@@ -93,20 +93,26 @@
} catch (InterruptedException e) {
e.printStackTrace();
}
- // byte[] getplcvlues = S7control.getinstance().ReadByte(plcParameterObject.getPlcAddressBegin(), plcParameterObject.getPlcAddressLength());
+ byte[] getplcvlues = S7control.getinstance().ReadByte(plcParameterObject.getPlcAddressBegin(), plcParameterObject.getPlcAddressLength());
- byte[] getplcvlues = {0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02};
+ //byte[] getplcvlues = {0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02, 0x03, 0x04,0x01, 0x02};
plcParameterObject.setPlcParameterList(getplcvlues);
- // int index = plcParameterObject.getPlcParameter("conveyorVelocity(AutoFAST)").getAddressIndex();
+
+ int index = plcParameterObject.getPlcParameter("A01ID").getAddressIndex();
+ System.out.println(index);
+ plcParameterObject.getPlcParameter("A01ID").getAddress(index);
+ System.out.println(plcParameterObject.getPlcParameter("A01ID").getAddress(index));
+
// S7control.getinstance().WriteWord(plcParameterObject.getPlcParameter("conveyorVelocity(AutoFAST)").getAddress(index), (short) 100);
List<String> addresses = new ArrayList<>();
- addresses.add("A01A02TURNPOSVelocityAUTO");
-// addresses.add("conveyorVelocity(AutoSLOW)");
-// addresses.add("conveyorVelocity(Manual)");
+
+ addresses.add("conveyorVelocity(AutoFAST)");
+ addresses.add("A01ID");
+ //addresses.add("conveyorVelocity(AutoSLOW)");
// addresses.add("A01A02TURNJOGVelocity");
-// addresses.add("A01A02TRAVELJOGVelocity");
+// addresses.add("A01A02TRAVELJOGVelocity");
System.out.println(plcParameterObject.getPlcParameterValues(addresses));
@@ -116,7 +122,8 @@
jsonObject.append("params", plcParameterObject.getPlcParameterValues(addresses));
jsonObject.append("fanzhuan", plcParameterObject.getPlcParameter("conveyorVelocity(AutoFAST)").getValue());
- jsonObject.append("xiaoche", plcParameterObject.getPlcParameter("").getValue());
+ // jsonObject.append("xiaoche", plcParameterObject.getPlcParameter("").getValue());
+
ArrayList<WebSocketServer> sendwServer = WebSocketServer.sessionMap.get("Parameter1");
if (sendwServer != null) {
@@ -125,6 +132,7 @@
webserver.sendMessage(jsonObject.toString());
+
if (webserver != null) {
List<String> messages = webserver.getMessages();
--
Gitblit v1.8.0