wangxichen 11 часов назад
Родитель
Сommit
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();
         }