このブログはもともとcimetrix.comに掲載されていました。
プロセスレシピ管理カスタムメッセージ処理
プロセスレシピ管理は、プロセス仕様を転送し、ホストと機器の間でこれらの仕様の管理を共有するための手段を提供します。Cimetrix® CIMControlFramework (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インターフェースのカスタムメッセージ処理について、詳細はお問い合わせください!