このブログはもともとcimetrix.comに掲載されていました。
プロセスレシピ管理カスタムメッセージ処理
プロセスレシピ管理は、プロセス仕様を転送し、ホストと機器間でこれらの仕様の管理を共有する手段を提供します。CCFは、フォーマット済みおよびフォーマット未済のプロセスプログラムに使用されるSteam 7機能を扱うクラスRecipeHandlerを通じて、GEM準拠のプロセスレシピ管理を提供します。 場合によっては、CCFユーザーが機器固有のレシピ処理を実装したい場合があります。これはRecipeHandlerのメソッドを拡張することで実現できます。例えば、機器からアップロードされるレシピ向けにホスト起動のS7F5をカスタマイズするには、RecipeHandlerからサブクラスMyRecipeHandlerを作成し、RecipeRequestメソッドをオーバーライドします。

カスタマイズされたメッセージ処理クラスを適切に使用するには、以下の同じ手順に従ってください:FactoryAutomationServerを作成する前に、CimConnectServicesを作成し、それをCimConnectServicesインスタンスに割り当てます。次に、カスタムメッセージ処理クラスMyRecipeHandlerを作成し、CimConnectServices.Instanceの対応するプロパティに割り当てます。

カスタムSECS-IIメッセージ処理
CCFは、装置のGEMインターフェースがあらゆるSECS-IIメッセージをサポートできるようにする仕組みを提供します。これらは、SEMI E5規格で定義されているがCCFではサポートされていない追加のSECS-IIメッセージ、および/またはエンドユーザーや装置サプライヤーによって定義され要求されるカスタムSECS-IIメッセージである可能性があります。 例えば、ユーザーがカスタムメッセージS100F1を処理したい場合、CustomMessageHandlerサブクラスを作成し、IGemHandlerインターフェースを実装させ、CIMConnectServicesのInitializeメソッドをオーバーライドして初期化できます。



GEMインターフェースのカスタムメッセージ処理について、詳細はお問い合わせください!