From eccfd8d0504c48f07c7e11ed1fc94451ce5e7cb1 Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期一, 01 四月 2024 09:10:34 +0800
Subject: [PATCH] 添加报警信息

---
 Alarm.json                                                                       |  221 +++++++++++++++++++++++++------------------
 springboot-vue3/src/main/java/com/example/springboot/config/AppRunnerConfig.java |   12 +
 springboot-vue3/src/main/java/MyGenerator.java                                   |    3 
 springboot-vue3/src/main/java/com/example/springboot/component/Plcalarm.java     |   11 +
 springboot-vue3/src/main/java/com/example/springboot/mapper/AlarmMapper.java     |    4 
 5 files changed, 147 insertions(+), 104 deletions(-)

diff --git a/Alarm.json b/Alarm.json
index e6d4d0c..ca3f6f4 100644
--- a/Alarm.json
+++ b/Alarm.json
@@ -1,618 +1,653 @@
 {
   "content": [
     {
-      "name": "D01 VFD error",
+      "name": "Emergency Stop",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D02 VFD error",
+      "name": "DB15.0.1",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D03 VFD error",
+      "name": "DB15.0.2",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D04 VFD error",
+      "name": "DB15.0.3",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D05 VFD error",
+      "name": "DB15.0.4",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D06 VFD error",
+      "name": "DB15.0.5",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B01 VFD error",
+      "name": "DB15.0.6",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B02 VFD error",
+      "name": "DB15.0.7",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "A01 VFD error",
+      "name": "DB15.1.0",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "A02 VFD error",
+      "name": "DB15.1.1",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "A01 servo turn error",
+      "name": "DB15.1.2",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "A02 servo turn error",
+      "name": "DB15.1.3",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "A01 servo travel error",
+      "name": "DB15.1.4",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "A02 servo travel error",
+      "name": "DB15.1.5",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B01 servo travel error",
+      "name": "DB15.1.6",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B02 servo travel error",
+      "name": "DB15.1.7",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D01 DEC error",
+      "name": "A01_FVDAlarm",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D01 pos error",
+      "name": "A01_LowAlarm",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D02 DEC error",
+      "name": "A01_OutJam",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D02 pos error",
+      "name": "DB15.2.3",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D03 DEC error",
+      "name": "DB15.2.4",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D03 pos error",
+      "name": "DB15.2.5",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D04 DEC error",
+      "name": "DB15.2.6",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D04 pos error",
+      "name": "DB15.2.7",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D05 DEC error",
+      "name": "DB15.3.0",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D05 pos error",
+      "name": "DB15.3.1",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D06 DEC error",
+      "name": "DB15.3.2",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D06 pos error",
+      "name": "DB15.3.3",
+      "value": "1",
+      "state": "1",
+      "type": "3",
+      "page": "1"
+    },
+    {
+      "name": "DB15.3.4",
+      "value": "1",
+      "state": "1",
+      "type": "3",
+      "page": "1"
+    },
+    {
+      "name": "DB15.3.5",
+      "value": "1",
+      "state": "1",
+      "type": "3",
+      "page": "1"
+    },
+    {
+      "name": "DB15.3.6",
+      "value": "1",
+      "state": "1",
+      "type": "3",
+      "page": "1"
+    },
+    {
+      "name": "DB15.3.7",
+      "value": "1",
+      "state": "1",
+      "type": "3",
+      "page": "1"
+    },
+    {
+      "name": "A02_ServoXAlarm",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "A01 DEC error",
+      "name": "A02_ServoYAlarm",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "A01 pos error",
+      "name": "A02_InJam",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "A02 DEC error",
+      "name": "A02_OutJam",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "A02 pos error",
+      "name": "A02_limiBottom",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B01 IN DEC error",
+      "name": "A02_LimitTop",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B01 IN pos error",
+      "name": "DB15.4.6",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B01 OUT DEC error",
+      "name": "DB15.4.7",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B01 OUT pos error",
+      "name": "DB15.5.0",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B02 IN DEC error",
+      "name": "DB15.5.1",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B02 IN pos error",
+      "name": "DB15.5.2",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B02 OUT DEC error",
+      "name": "DB15.5.3",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B02 OUT pos error",
+      "name": "DB15.5.4",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D01 Scan glass exceeding limit",
+      "name": "DB15.5.5",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "emergency stop alarm",
+      "name": "DB15.5.6",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "More glass than known",
+      "name": "DB15.5.7",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "less glass than known",
+      "name": "B01_V90Alarm",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D01 conveyor timeout alarm",
+      "name": "B01_FVDAlarm",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D02 conveyor timeout alarm",
+      "name": "B01_I950Alarm",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D03 conveyor timeout alarm",
+      "name": "B01_LeftLimit",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D04 conveyor timeout alarm",
+      "name": "B01_RightLimit",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D05 conveyor timeout alarm",
+      "name": "B01_TurnTopLimit",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "D06 conveyor timeout alarm",
+      "name": "B01_TurnBottomLimit",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "A01 conveyor timeout alarm",
+      "name": "B01_Limit+",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "A02 conveyor timeout alarm",
+      "name": "B01_Limit-",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B01 conveyor timeout alarm",
+      "name": "B01_LeftJam",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B02 conveyor timeout alarm",
+      "name": "B01_RightJam",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "A01 conveyor Left safety alarm",
+      "name": "DB15.7.3",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "A01 conveyor right safety alarm",
+      "name": "DB15.7.4",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "A02 conveyor Left safety alarm",
+      "name": "DB15.7.5",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "A02 conveyor right safety alarm",
+      "name": "DB15.7.6",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "1# buffer safety alarm",
+      "name": "DB15.7.7",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "2# buffer safety alarm",
+      "name": "C01_V90Alarm",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "3# buffer safety alarm",
+      "name": "C01_FVDAlarm",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "4# buffer safety alarm",
+      "name": "C01_LeftLimit",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "A01.SR right in pos error",
+      "name": "C01_RightLimit",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "A02.SR left in pos error",
+      "name": "C01_Limit+",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B01.SR left in pos error",
+      "name": "C01_Limit-",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B01.SR left dec error",
+      "name": "C01_BlowAlarm1",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B01.SR right dec error",
+      "name": "C01_BlowAlarm2",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B01.SR right in pos error",
+      "name": "C01_BlowAlarm3",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B02.SR left in pos error",
+      "name": "C01_BlowAlarm4",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B02.SR left dec error",
+      "name": "C01_BlowUpAlarm1",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },
     {
-      "name": "B02.SR right dec error",
+      "name": "C01_BlowUpAlarm2",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     }
     ,{
-      "name": "B02.SR right in pos error",
+      "name": "C01_GlassUpAlarm1",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     } ,{
-      "name": "A01 servo turn  homed",
+      "name": "C01_GlassUpAlarm2",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     } ,{
-      "name": "A02 servo turn  homed",
+      "name": "C01_GlassUpAlarm3",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     } ,{
-      "name": "A01 servo travel  homed",
+      "name": "C01_GlassUpAlarm4",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     } ,{
-      "name": "A02 servo travel  homed",
+      "name": "C02_V90Alarm",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     } ,{
-      "name": "B01 servo travel  homed",
+      "name": "C02_FVDAlarm",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     } ,{
-      "name": "B02 servo travel  homed",
+      "name": "C02_LeftLimit",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     } ,{
-      "name": "resetDelay",
+      "name": "C02_RightLimit",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     } ,{
-      "name": "A01 travel Negative limit",
+      "name": "C02_Limit+",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     } ,{
-      "name": "A01 travel Positive limit",
+      "name": "C02_Limit-",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     } ,{
-      "name": "A01 turn up limit",
+      "name": "C02_BlowAlarm1",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     } ,{
-      "name": "A01 turn down limit",
+      "name": "C02_BlowAlarm2",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     } ,{
-      "name": "A02 travel Negative limit",
+      "name": "C02_BlowAlarm3",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     } ,{
-      "name": "A02 travel Positive limit",
+      "name": "C02_BlowAlarm4",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     } ,{
-      "name": "A02 turn up limit",
+      "name": "C02_BlowUpAlarm1",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     } ,{
-      "name": "A02 turn down limit",
+      "name": "C02_BlowUpAlarm2",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },{
-      "name": "B01 travel Negative limit",
+      "name": "C02_GlassUpAlarm1",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },{
-      "name": "B01 travel Positive limit",
+      "name": "C02_GlassUpAlarm2",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },{
-      "name": "B02 travel Negative limit",
+      "name": "C02_GlassUpAlarm3",
       "value": "1",
       "state": "1",
       "type": "3",
       "page": "1"
     },{
-      "name": "B02 travel Positive limit",
+      "name": "C02_GlassUpAlarm4",
       "value": "1",
       "state": "1",
       "type": "3",
@@ -621,8 +656,8 @@
   ],
   "address": [
     {
-      "name": "DB104.0.0",
-      "count": 91
+      "name": "DB15.0.0",
+      "count": 96
     }
   ]
 }
\ No newline at end of file
diff --git a/springboot-vue3/src/main/java/MyGenerator.java b/springboot-vue3/src/main/java/MyGenerator.java
index 9343999..f5a9ede 100644
--- a/springboot-vue3/src/main/java/MyGenerator.java
+++ b/springboot-vue3/src/main/java/MyGenerator.java
@@ -18,7 +18,8 @@
 public class MyGenerator {
 
     /** 鏁版嵁婧愰厤缃�*/
-    private static final String jdbc = "jdbc:mysql://10.153.19.150:3306/albania?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai";
+    // private static final String jdbc = "jdbc:mysql://10.153.19.150:3306/albania?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai";
+    private static final String jdbc = "jdbc:mysql://localhost:3306/albania?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai";
     private static final String driverName = "com.mysql.cj.jdbc.Driver";
 
     private static final String username = "root";
diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/Plcalarm.java b/springboot-vue3/src/main/java/com/example/springboot/component/Plcalarm.java
index d9a6f9e..07f299f 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/component/Plcalarm.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/component/Plcalarm.java
@@ -10,7 +10,6 @@
 import java.io.InputStreamReader;
 import java.io.UnsupportedEncodingException;
 import java.util.ArrayList;
-import java.util.Arrays;
 import java.util.List;
 
 import com.example.springboot.mapper.AlarmMapper;
@@ -28,7 +27,7 @@
     FileInputStream fileInputStream;
     try {
       // 浠庢枃浠朵腑璇诲彇瀛楄妭鏁版嵁瀛樺叆 fileInputStream
-      fileInputStream = new FileInputStream("D:/Albania_Mes/Alarm.json");
+      fileInputStream = new FileInputStream("D:/Code/Albania_Mes/Alarm.json");
       // 璇诲彇 fileInputStream 涓瓧鑺傚苟灏嗗叾瑙g爜涓哄瓧绗�
       InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream, "utf-8");
       // 鎻愰珮璇诲彇鏁堢巼锛屽湪 BufferedReader 鍐呭寘瑁� InputStreamReader
@@ -87,9 +86,9 @@
       Integer Plccount = this.count;
 
       // 鏍规嵁鍦板潃璇诲彇PCL鏁版嵁
-      List<Boolean> plclist = S7control.getinstance().ReadBits("DB104.0.0", Plccount);
+      List<Boolean> plclist = S7control.getinstance().ReadBits("DB15.0.0", Plccount);
 //      List<Boolean> plclist = S7control.getinstance().ReadBits(PlcAddress, Plccount);
-      // System.out.println(plclist);
+      System.out.println(plclist);
       // Boolean[] values = { false, false, true, false, true, false, true, false,
       // true, false, true, false, true, false,
       // true, false, true, false, true, false, true, false, true, false, true, false,
@@ -129,6 +128,10 @@
             alarmMapper = WebSocketServer.applicationContext.getBean(AlarmMapper.class);
             for (short i = 0; i < array1.length; i++) {
               // 鏌ヨ瀵瑰簲鎶ヨ淇℃伅缁撴潫鏃堕棿涓簄ull鐨勬潯鏁�
+              if(i==48){
+                short result = alarmMapper.selectnullti(array1[i]);
+                System.out.println(result+"-"+array1[i]);
+              }
               short result = alarmMapper.selectnullti(array1[i]);
               // 璇诲彇鍒癙LC鐨勫�间负1骞朵笖瀵瑰簲鎶ヨ淇℃伅缁撴潫鏃堕棿涓簄ull鐨勬潯鏁扮殑鏉℃暟涓�0
     //System.out.println(result);
diff --git a/springboot-vue3/src/main/java/com/example/springboot/config/AppRunnerConfig.java b/springboot-vue3/src/main/java/com/example/springboot/config/AppRunnerConfig.java
index dc4a9d0..c4f8480 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/config/AppRunnerConfig.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/config/AppRunnerConfig.java
@@ -16,11 +16,15 @@
         // TODO Auto-generated method stub
         //
         System.out.println("鍚姩瀹屾垚");
-        new PLCAutoMes().start();
-        
-         new PlcHoldNew().start();
 
-         new Plchome().start();
+        new Plcalarm().start();
+        // new PLCAutoMes().start();
+        
+        //  new PlcHoldNew().start();
+
+        //  new Plchome().start();
+
+
        
     }
 }
\ No newline at end of file
diff --git a/springboot-vue3/src/main/java/com/example/springboot/mapper/AlarmMapper.java b/springboot-vue3/src/main/java/com/example/springboot/mapper/AlarmMapper.java
index 2dfe841..7982baa 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/mapper/AlarmMapper.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/mapper/AlarmMapper.java
@@ -14,10 +14,10 @@
   @Select("SELECT count(*) FROM alarmmg where endTime is null and content=#{content}")
   short selectnullti(String content);// 鏍规嵁鎶ヨ鍐呭鏌ヨ缁撴潫鏃堕棿涓簄ull鐨�
 
-  @Insert("INSERT INTO `canadames`.`alarmmg`( `content`,`timeon`) VALUES ( #{content},now())")
+  @Insert("INSERT INTO `alarmmg`( `content`,`timeon`) VALUES ( #{content},now())")
   void Insertalarm(String content);// 娣诲姞涓�鏉℃姤璀︽暟鎹�
 
-  @Insert("UPDATE  `canadames`.`alarmmg` set endTime= now() where endTime is null and content=#{content}")
+  @Insert("UPDATE  `alarmmg` set endTime= now() where endTime is null and content=#{content}")
   void updatealarm(String content);// 淇敼瀵瑰簲鎶ヨ鍐呭鐨勭粨鏉熸椂闂�
 
   @Select("SELECT * FROM alarmmg where timeon between #{sj1} and #{sj2}")

--
Gitblit v1.8.0