wu
2023-12-11 7f1806c6a01318f3b1eff38da7c7c41ae82ff8c0
springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter2.java
@@ -10,6 +10,7 @@
import java.util.Collections;
import java.util.List;
public class PlcParameter2 extends Thread {
  String name = "";
  Integer count = 0;
@@ -136,10 +137,10 @@
      List<String> data3 = S7control.getinstance().readStrings(addressList3);
// A01 A02 B01 B02
      List<String> addresses4 = new ArrayList<>();
      addresses4.add("DB103.52");
      addresses4.add("DB103.54");
      addresses4.add("DB103.56");
      addresses4.add("DB103.60");
      addresses4.add("DB103.32");
      addresses4.add("DB103.34");
      addresses4.add("DB103.36");
      addresses4.add("DB103.40");
    List<Short> data4 = S7control.getinstance().readWords(addresses4);
@@ -186,15 +187,16 @@
      jsonObject.append("jiting", anniuparams);
      WebSocketServer sendwServer = WebSocketServer.sessionMap.get("Parameter2");
      ArrayList<WebSocketServer> sendwServer = WebSocketServer.sessionMap.get("Parameter2");
      if (sendwServer != null) {
        sendwServer.sendMessage(jsonObject.toString());
      }
 for (WebSocketServer webserver : sendwServer) {
 webserver.sendMessage(jsonObject.toString());
      WebSocketServer webSocketServer = WebSocketServer.sessionMap.get("Parameter2");
      if (webSocketServer != null) {
        List<String> messages = webSocketServer.getMessages();
        List<String> messages = webserver.getMessages();
        List<String> addressList = new ArrayList<>();
        addressList.add("DB101.9.2");
@@ -265,9 +267,11 @@
          // 清空消息列表
          webSocketServer.clearMessages();
            webserver.clearMessages();
        }
      }
    }
  }
}
  }