wuyouming666
2023-09-12 27a3b60fdd102fac12999684ead75a3a412ed66d
springboot-vue3/src/main/java/com/example/springboot/component/Plcalarm.java
@@ -20,6 +20,9 @@
      }
      List<Boolean> plclist = S7control.getinstance().ReadBits("DB104.DBx0.0", 40);
      if (plclist == null) {
      } else {
      JSONObject jsonObject = new JSONObject();
@@ -28,7 +31,7 @@
      if (sendwServer != null) {
        sendwServer.sendMessage(jsonObject.toString());
      }
        // 将读取plc数据的plclist转换为数组
      Short[] shuzu1 = plclist.toArray(new Short[0]);
      // Short[] shuzu1 = {
      // 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0,
@@ -82,7 +85,7 @@
      for (short i = 0; i < shuzu1.length; i++) {
        short result = alarmMapper.selectnullti(shuzu[i]);
        if (shuzu1[i] == 1 && result == 0) {
          // alarmMapper.Insertalarm(shuzu[i]);
            alarmMapper.Insertalarm(shuzu[i]);
        } else if (shuzu1[i] == 0 && result > 0) {
          alarmMapper.updatealarm(shuzu[i]);
        }
@@ -90,3 +93,4 @@
    }
  }
}
}