wangxichen преди 13 часа
родител
ревизия
2f20a5e17b
променени са 2 файла, в които са добавени 6 реда и са изтрити 3 реда
  1. 1 3
      src/com/mes/component/StationPanel.java
  2. 5 0
      src/com/mes/plc/HeliumFlow.java

+ 1 - 3
src/com/mes/component/StationPanel.java

@@ -199,9 +199,7 @@ public class StationPanel extends JPanel {
             resultLabel.setText("OK");
             resultLabel.setForeground(new Color(0xBD, 0xBD, 0xBD));
             retryLabel.setVisible(false);
-            for (JLabel lamp : signalLabels) {
-                lamp.setIcon(DOT_GREY);
-            }
+            // 信号灯由轮询实时刷新,这里不清
         });
     }
 }

+ 5 - 0
src/com/mes/plc/HeliumFlow.java

@@ -84,6 +84,11 @@ public class HeliumFlow {
             return; // 本轮通信异常,跳过
         }
 
+        // 信号灯实时回显 PLC 当前电平
+        ui.setSignal(StationPanel.SIG_SCAN, scan);
+        ui.setSignal(StationPanel.SIG_START, start);
+        ui.setSignal(StationPanel.SIG_END, end);
+
         if (scan && !lastScan) {
             onScan();
         }