レシピ管理
レシピエディターは、プロセスレシピの作成と管理に使用します。メインメニューから「レシピエディター」をクリックして開きます。
ウィンドウ構成
- 左側:レシピリスト(検索・フィルター機能付き)
- 右側上部:レシピ基本情報(名前、コード、説明、カテゴリ、状態)
- 右側中央:ステップ編集エリア
- 右側下部:コントローラーレシピパラメーター(温度/圧力セグメント設定)
新しいレシピの作成
- 「New」をクリックして新しいレシピを作成します。
- レシピ情報を入力します:
- Name:レシピ名
- Code:レシピコード(一意の識別子)
- Description:説明
- Category:カテゴリ
- State:初期状態(Draft / Active)
- 「Save」をクリックしてレシピを保存します。
コントローラーレシピの編集
温度と圧力コントローラーのレシピは個別に編集します。各コントローラーは最大 8 セグメント(コントローラーハードウェアの制限)です。
セグメントの追加
- 「Add Segment」をクリックしてセグメントを追加します。
- セグメントテーブルで直接パラメーターを編集します:
| フィールド | 説明 | デフォルト値 |
|---|---|---|
| SV | 目標値(温度 °C / 圧力 kPa) | 温度 25.0 / 圧力 0.0 |
| Time (min) | 持続時間(分) | 1.0 |
| Output Limit (%) | 最大出力制限 | 100.0 |
ステップ順序の調整
- ステップを選択後、「Move Up」または「Move Down」で順序を調整します。
ステップの削除
- ステップを選択後、「Remove Step」をクリックして削除します。
コントローラーへのレシピダウンロード
- レシピパラメーターの設定が完了していることを確認します。
- コントローラーが接続済みであることを確認します(デバイス設定で接続テスト可能)。
- 「Send to Controller」をクリックします。
- システムがパラメータープレビューを表示します。確認後に送信します。
- 書き込みプロセス:
- コントローラープログラムを停止
- 加熱/冷却モードを設定(圧力コントローラーは Heating モード固定)
- セグメントパラメーターを書き込み
2 つのコントローラーが同一の RS-485 バスを使用している場合、システムは自動的にシリアル方式で送信します(温度→圧力の順)。異なるバスの場合は並列送信で時間を節約します。
手動 Readback 検証
レシピをコントローラーに書き込んだ後、「Read」ボタンでコントローラーのセグメントパラメーターを手動で読み戻し、書き込みが正しいことを確認できます。
Readback 結果はテーブルで表示されます:
| フィールド | 説明 |
|---|---|
| # | セグメント番号 |
| T-SV | 温度目標値 |
| T-TM | 温度持続時間 |
| T-OUT | 温度出力制限 |
| P-SV | 圧力目標値 |
| P-TM | 圧力持続時間 |
| P-OUT | 圧力出力制限 |
システムは空白セグメント(すべての値がゼロのセグメント)を自動的にスキップします。
パラメーター不一致警告
プロセスモニタリングの Step 3 でプロセスを開始する際、システムはコントローラー内のパラメーターと選択したレシピを自動比較します。差異が検出された場合、ParameterMismatchDialog がポップアップし、差異の詳細を表示します:
| フィールド | 説明 |
|---|---|
| Controller | コントローラー名 |
| Seg # | セグメント番号 |
| Parameter | パラメーター名 |
| Recipe | レシピの値(緑色) |
| Controller | コントローラーの値(赤色) |
操作者は以下を選択できます:
- 戻って修正:Step 2 に戻りレシピを再書き込み
- 続行:コントローラーの現在のパラメーターでプロセスを開始
レシピ状態管理
| 状態 | 説明 |
|---|---|
| Draft | 下書き。編集可能、プロセスには使用不可 |
| Active | 有効。プロセス実行に使用可能 |
| Archived | アーカイブ済み。使用終了 |
レシピ情報エリアで目標状態を選択して保存すると、レシピの状態を変更できます。
レシピの検索
左側の検索フィールドにキーワードを入力すると、レシピ名またはコードで検索できます。
インポート/エクスポート
レシピのインポート・エクスポート機能は今後のバージョンで提供予定です。