跳至主要内容

製程監控

製程監控視窗提供完整的即時監控與製程執行功能。從主選單點擊「製程監控」開啟。

製程監控 — 製程設定

視窗配置

即時數據面板

左側顯示控制器即時數值:

  • 溫度控制器

    • PV(Process Value):目前量測溫度
    • SV(Set Value):目標溫度
    • Output:輸出百分比
    • 連線狀態指示燈
  • 壓力控制器

    • PV:目前量測壓力
    • SV:目標壓力
    • Output:輸出百分比
    • 連線狀態指示燈

即時圖表

中央區域顯示溫度與壓力的即時趨勢圖,可直觀觀察數值變化趨勢。

影像預覽

右側顯示 Chronos 高速相機的即時影像預覽。未連接相機時顯示「No Camera」placeholder。

製程資訊列

底部顯示目前 Session 代碼、配方名稱、操作者、經過時間與製程狀態。

啟動製程

製程啟動採用步驟精靈(Step Wizard)引導:

Step 1:選擇配方

製程監控 — 選擇配方後

  1. 從下拉選單中選擇一個已啟用(Active)的配方。
  2. 輸入本次製程名稱(系統會自動產生預設名稱)。
  3. 確認操作者名稱。

Step 2:設備檢查與寫入配方

Step 2 分為三個區塊:

區塊 1 — 連線檢查

顯示溫度控制器、壓力控制器與相機的連線狀態指示燈。可勾選「忽略相機」跳過相機連線檢查。

區塊 2 — 寫入配方

針對溫度控制器與壓力控制器分別提供「Write」與「Read」按鈕,並以狀態標記(「Not Written」/「Written」)顯示各控制器的寫入狀態。也可使用「Write All Controllers」一次寫入兩台控制器。

寫入後系統會自動進行 Readback 驗證,確認控制器參數與配方一致。

區塊 3 — 控制器 Readback

以表格顯示從控制器讀回的分段參數(欄位:#、T-SV、T-TM、T-OUT、P-SV、P-TM、P-OUT),供操作者核對。

製程監控 — 裝置確認

進階設定:展開「Advanced Settings」可設定 PTN(Program Pattern,1–15)與 SV.TY(Set Value Type),支援個別控制器的讀取與寫入。

Step 3:啟動與監控

  1. 點擊「Start Process」前,系統會自動驗證控制器參數是否與配方一致。若偵測到差異,會彈出參數不匹配警告(ParameterMismatchDialog),操作者可選擇「返回修正」或「繼續執行」。
  2. 確認後系統會自動:
    • 開始記錄製程數據
    • 啟動 Chronos 高速相機錄製(若已連接)
    • 建立 Session 資料夾
  3. 運行中畫面顯示:
    • 即時趨勢圖(溫度 PV/SV、壓力 PV/SV)
    • 溫度徑向量規(0–500°C)與壓力徑向量規(0–10 MPa)
    • Session 資訊(代碼、配方、操作者、經過時間、製程狀態)

手動 PV 重新整理

當製程未在運行中時,可點擊「Refresh PV」按鈕手動讀取溫度與壓力控制器的 PV、SV 及 Output 值。此功能用於確認控制器目前狀態,在製程運行中時按鈕會被停用。

重新整理期間會暫停輪詢服務,以避免 COM Port 衝突。

製程執行中

製程運行時:

  • 即時數據每 500 毫秒更新一次
  • 溫度/壓力趨勢圖持續繪製(最多保留 60 個數據點,每秒更新一次)
  • 製程數據自動記錄至 CSV 檔案
  • Chronos 高速相機持續錄製
  • 狀態列顯示經過時間與進度百分比

停止製程

點擊「Stop Process」按鈕停止製程。系統會:

  1. 停止控制器程式執行
  2. 停止 Chronos 高速相機錄製並儲存影片
  3. 儲存製程資料摘要(session_info.json)
  4. 將製程狀態設為 Completed

製程資料儲存

每次製程會在資料夾中建立以下結構:

Sessions/
└── PROC-20260306143000/
├── session_info.json # 製程摘要資訊
├── RawData/
│ └── process_data.csv # 原始數據記錄
└── Videos/
├── segment_001.mp4 # 影片分段 1
└── segment_002.mp4 # 影片分段 2

連線狀態指示

顏色狀態
綠色已連線,通訊正常
灰色未連線
紅色連線錯誤