wu
2024-11-19 b092806a662b99310cdb050292de2721ba06acd9
springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java
@@ -592,4 +592,27 @@
    return storageCageService.SaveMeasure(films,thickness);
  }
  @GetMapping("/writeValue")
  public Result writeValue(String address, float value, String type) {
    if ("0".equals(type)) {
      System.err.println("写入word" + address + "+" + value);
      // S7control.getinstance().WriteWord(address, (short) value);
    } else if("1".equals(type)) {
      System.err.println("写入float" + address + "+" + value);
      // S7control.getinstance().writeFloat32(address, value);
    }else{
      System.err.println("写入bit" + address + "+" + value);
      // S7control.getinstance().WriteBit(address, true);
      try {
        TimeUnit.MILLISECONDS.sleep(300);
      } catch (InterruptedException e) {
        e.printStackTrace();
      }
      // S7control.getinstance().WriteBit(address, false);
    }
    Map<String, Object> map = new HashMap<>();
    map.put("message", "200");
    return Result.success(map);
  }
}