這篇部落格文章最初發表於 cimetrix.com
製程配方管理中的自訂訊息處理
製程配方管理提供了一種傳輸製程規範,並在主機與設備之間共享這些規範管理的方式。Cimetrix® CIMControlFramework (CCF)透過 RecipeHandler 類別提供符合 GEM 標準的製程配方管理,該類別負責處理用於格式化與非格式化製程程式的 Steam 7 功能。 在某些情況下,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 介面的自訂訊息處理功能!