プロセスモニタリング
プロセスモニタリングウィンドウは、包括的なリアルタイム監視とプロセス実行機能を提供します。メインメニューから「プロセスモニタリング」をクリックして開きます。
ウィンドウ構成
リアルタイムデータパネル
左側にコントローラーのリアルタイム値を表示します:
-
温度コントローラー
- PV(Process Value):現在の測定温度
- SV(Set Value):目標温度
- Output:出力パーセンテージ
- 接続状態インジケーター
-
圧力コントローラー
- PV:現在の測定圧力
- SV:目標圧力
- Output:出力パーセンテージ
- 接続状態インジケーター
リアルタイムチャート
中央エリアに温度と圧力のリアルタイムトレンドチャートを表示し、数値の変化傾向を直感的に観察できます。
映像プレビュー
右側に Chronos 高速カメラのリアルタイム映像プレビューを表示します。カメラ未接続時は「No Camera」プレースホルダーを表示します。
プロセス情報バー
下部に現在の Session コード、レシピ名、操作者、経過時間、プロセス状態を表示します。
プロセスの開始
プロセスの開始はステップウィザード(Step Wizard)で案内されます:
Step 1:レシピの選択
- ドロップダウンメニューから有効(Active)なレシピを選択します。
- 今回のプロセス名を入力します(システムがデフォルト名を自動生成します)。
- 操作者名を確認します。
Step 2:デバイスチェックとレシピ書き込み
Step 2 は 3 つのセクションに分かれています:
セクション 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:開始とモニタリング
- 「Start Process」をクリックする前に、システムはコントローラーのパラメーターがレシピと一致しているかを自動検証します。差異が検出された場合、パラメーター不一致警告(ParameterMismatchDialog)がポップアップし、操作者は「戻って修正」または「続行」を選択できます。
- 確認後、システムは自動的に:
- プロセスデータの記録を開始
- Chronos 高速カメラの録画を開始(接続済みの場合)
- Session フォルダを作成
- 実行中の画面に表示される内容:
- リアルタイムトレンドチャート(温度 PV/SV、圧力 PV/SV)
- 温度ラジアルゲージ(0~500°C)と圧力ラジアルゲージ(0~10 MPa)
- Session 情報(コード、レシピ、操作者、経過時間、プロセス状態)
手動 PV リフレッシュ
プロセスが実行中でない場合、「Refresh PV」ボタンをクリックして温度・圧力コントローラーの PV、SV、Output 値を手動で読み取ることができます。この機能はコントローラーの現在の状態を確認するためのもので、プロセス実行中はボタンが無効になります。
リフレッシュ中はポーリングサービスが一時停止し、COM Port の競合を回避します。
プロセス実行中
プロセス実行時:
- リアルタイムデータは 500 ミリ秒ごとに更新
- 温度/圧力トレンドチャートは継続的に描画(最大 60 データポイント保持、1 秒ごとに更新)
- プロセスデータは CSV ファイルに自動記録
- Chronos 高速カメラは継続録画
- ステータスバーに経過時間と進行率を表示
プロセスの停止
「Stop Process」ボタンをクリックしてプロセスを停止します。システムは以下を実行します:
- コントローラープログラムの実行を停止
- Chronos 高速カメラの録画を停止し、動画を保存
- プロセスデータサマリーを保存(session_info.json)
- プロセス状態を Completed に設定
プロセスデータの保存
各プロセスでフォルダ内に以下の構造が作成されます:
Sessions/
└── PROC-20260306143000/
├── session_info.json # プロセスサマリー情報
├── RawData/
│ └── process_data.csv # 生データ記録
└── Videos/
├── segment_001.mp4 # 動画セグメント 1
└── segment_002.mp4 # 動画セグメント 2
接続状態の表示
| 色 | 状態 |
|---|---|
| 緑 | 接続済み、通信正常 |
| グレー | 未接続 |
| 赤 | 接続エラー |