semi合集-English.pdf - 第2715页

SEMI E97-0200A © SEMI 2000 35 Table 5 MES Factory State Definitions and Query Table State Definition Query for State v ia OUT OF SERVICE A supe rstate, inherited f rom Res ource, encom passing the ne xt four substa te de…

100%1 / 7923
SEMI E97-0200A © SEMI 2000 34
OUT OF SERVICE
STARTING UP
OFF
SHUTTING DOWN NORMALLY
SHUTTING DOWN IMMEDIATELY
IN SER VICE
OPERATING
GOING TO STANDBY
STANDBY
STARTING UP
OFF
SHUTTING DOWN NORMALLY
SHUTTING DOWN IMMEDIATELY
OPERATING
GOING TO STANDBY
STANDBY
2
4
5
6
7
8
9
10
1
3
Figure 8
MESFactory Dynamic Model
SEMI E97-0200A © SEMI 200035
Table 5 MESFactory State Definitions and Query Table
State Definition Query for State via
OUT OF SERVICE A superstate, inherited from Resource,
encompassing the next four substate definitions.
boolean isOutOfService ( );
sent to the instance of MESFactory returns
FALSE.
OFF In this state the MESFactory has a building,
machines and other resources. No CIM activities
should be allowed. ComponentManagers should
not be registered yet.
boolean isOff ( );
sent to the instance of MESFactory returns
TRUE.
STARTING UP In this state the MESFactory has requested
startup sequences for all resources.
boolean isStartingUp ( );
sent to the instance of MESFactory returns
TRUE.
SHUTTING DOWN
NORMALY
In this state MESFactory resources and material
are brought to a safe state in preparation for
terminating in an orderly fashion.
boolean isShuttingDownNormaly ( );
sent to the instance of MESFactory returns
TRUE.
SHUTTING DOWN
IMMEDIATELY
In this state the MESFactory is shutting down
without regard for the safe state of material or
potential product and data loss. All processes are
terminated immediately.
boolean isShuttingDownImmediately ( );
sent to the instance of MESFactory returns
TRUE.
IN SERVICE A superstate, inherited from Resource,
encompassing the next three substate definitions.
boolean isInService ( );
sent to the instance of MESFactory returns
TRUE.
OPERATING In this state the MESFactory is able to process
product. Applications are prepared to support
factory operations to process product.
boolean isOperating ( );
sent to the instance of MESFactory returns
TRUE.
GOING TO
STANDBY
In this state the MESFactory is performing
sequences to make the transition to STANDBY.
It brings all product and equipment to a safe
stopping place.
boolean isGoingToStandby ( );
sent to the instance of MESFactory returns
TRUE.
STANDBY STANDBY means nearly available for
immediate use. In this state the MESFactory is
idle and available; applications are able to
respond to a subset of selected messages.
boolean isStandby ( );
sent to the instance of MESFactory returns
TRUE.
Table 6 MESFactory State Transition Table
# Current State Trigger New State Action Comment
1 non-existent No CIM Framework
trigger necessary
OFF Building(s), machines and
other resources are added
after this transition.
The MESFactory object
instance is unique in the
Framework. It is the only
object that must be created
by the implementation.
2 OFF void makeStartingUp
( ); sent to the
instance of
MESFactory.
STARTING
UP
Startup sequence
performed, including
delegated messages to
component managers.
Resource inherited
interface also defines
startup.
3STARTING
UP
void makeOperating
( ); sent to the
instance of
MESFactory.
OPERATING MESFactory is operating
event published by the
instance of MESFactory.
Relevant registered
components inform the
factory when they have
completed startup prior to
startup being complete.
SEMI E97-0200A © SEMI 2000 36
# Current State Trigger New State Action Comment
4 OPERATING void makeStandby
( ); sent to the
instance of
MESFactory.
GOING TO
STANDBY
MESFactory is requested to
go to STANDBY state.
5GOING TO
STANDBY
completion of
Standby transition by
MESFactory.
STANDBY MESFactory is in
STANDBY state event
published by the instance of
MESFactory.
All component managers,
machines and material are
idle and in a safe state.
6 STANDBY void makeOperating
( ); sent to
MESFactory
OPERATING void startup ( ); sent to an
instance of Component-
Manager.
Since standby means nearly
available for immediate
use, this startup transition
should be minimal.
7IN SERVICEvoid
makeShuttingDown
Immediately ( ); sent
to the instance of
MESFactory.
SHUTTING
DOWN
IMMEDI-
ATELY
void shutdownImmediate
( ); sent to all instances of
registered Component
Managers.
As an action, messages
delegated to component
managers. The Resource
inherited interface also
implements
shutdownImmediate
8 SHUTTING
DOWN
IMMEDI-
ATELY
void makeOff (); sent
to the instance of
MESFactory.
OFF void informComponent
ManagerIsStopped (in
ComponentManager
aComponentManager); sent
to the instance of
MESFactory by the
Component Managers.
MESFactory is off event
published by the instance of
MESFactory.
The MESFactory polls the
ComponentManagers and
Resources for completion
of shutdown before the
MESFactory state
transitions to OFF.
9IN SERVICEvoid
makeShuttingDown
Normally ( ); sent to
the instance of
MESFactory.
SHUTTING
DOWN
void shutdown Normal ( );
sent to all instances of
registered Component-
Managers.
As an action, messages
delegated to component
managers.
10 SHUTTING
DOWN
NORMALLY
void makeOff ( );
sent to the instance
of MESFactory.
OFF void informComponent
ManagerIsStopped (in
ComponentManager
aComponentManager); sent
to the instance of
MESFactory by the
Component Managers.
MESFactory is off event
published by the instance of
MESFactory.
The MESFactory polls the
ComponentManagers and
Resources for completion
of shutdown before the
MESFactory state
transitions to OFF.
6.7.4 Area Interface
Module: FactoryOperations
Interface: Area
Inherited Interface: OwnedEntity
Description: Area is the interface corresponding to a physical or logical grouping of factory resources
(the complement of machines and/or personnel assigned to it). Area may represent a
singular entity or it may represent a collection of other Areas. For example, an Area may
represent an entire facility for maintenance purposes, or an Area may represent a
processing area such as a “bay” which is comprised of “zones.”