Introduction à SECS/GEM
par Agileo Automation
Blog
RSS
Introduction à SECS/GEM
15/04/2013 10:49:18
Le standard SEMI GEM (Generic Model for Communications and Control of Manufacturing Equipment) décrit comment un équipement semi-conducteur doit communiquer avec un MES (Manufacturing Execution System), communément appelé Host dans ce standard.

L'équipement signale au Host ses changements d'état comme l'arrivée d'une cassette sur un load port ou le démarrage d'un process. Ces évènements sont appelés Collection Event. Ils sont le plus souvent accompagnés de variables internes de l'équipement: les Status Variable ou les Data Variable. Les Status Variable sont valides à tout instant alors que la validité des Data Variable n'est assurée qu'au moment de l'émission des Collection Event associés.

Les évènements peuvent être synchrones ou asynchrones. Les évènements synchrones sont associés à l'évolution de machines à état représentant l'état de l'équipement vu du Host (Process State Machine par exemple). Les évènements asynchrones ne sont pas liés à des machines à état.

L'équipement doit également signaler au Host les alarmes qui se produisent.

Ces deux fonctions de base (envoi d'évènement et d'alarmes) constituent le mode Online/Local dans lequel l'équipement est piloté localement par l'opérateur via l'IHM du logiciel Equipment Controller mais durant lequel l'équipement informe le Host de ses changement d'état.

En mode Online/Remote, l'équipement reçoit des commandes du Host pour démarrer un process ou un job: les Remote Commands. Dans ce mode l'interface opérateur local est désactivée. L'équipement continue d'envoyer aux Host ses changements d'état qui permettent de synchroniser le Host avec l'état de l'équipement pour exécuter un scénario complet.

GEM définit également des services additionnels qui permettent, par exemple, de télécharger la liste des recettes ou process program de/vers l'équipement ou d'assurer la remontée de variables process vers le Host.

Il est possible de se procurer le standard SEMI E30 GEM auprès de l'organisation SEMI.
L'organisation SEMATECH, fournit également un document détaillé sur ce standard: 
Generic Equipment Model (GEM), Specification Manual: The GEM Specification as Viewed from the Host

La librairie de communication SECS/GEM et PV2 d'Agileo Automation implémente le standard SEMI GEM.


1 Nbre d'éléments en tout