semi合集-English.pdf - 第2714页
SEMI E97-0200A © SEMI 2000 34 OU T OF SE R V I C E ST A R T I N G U P OF F S HUT T I NG DO W N NO RM A LLY S HUT T I NG DO W N I M M E DI A T E L Y IN S E R VIC E O PER A T I N G GOI N G TO S T A N D B Y S T A NDB Y ST A…

SEMI E97-0200A © SEMI 200033
boolean isOutOfService ()
raises (Global::FrameworkErrorSignal);
boolean isOff ()
raises (Global::FrameworkErrorSignal);
boolean isStartingUp ()
raises (Global::FrameworkErrorSignal);
boolean isInService ()
raises (Global::FrameworkErrorSignal);
boolean isOperating ()
raises (Global::FrameworkErrorSignal);
boolean isShuttingDownNormaly ()
raises (Global::FrameworkErrorSignal);
boolean isShuttingDownImmediately ()
raises (Global::FrameworkErrorSignal);
boolean isGoingToStandby ()
raises (Global::FrameworkErrorSignal);
boolean isStandby ()
raises (Global::FrameworkErrorSignal);
}; // MESFactory
Contracted Services: None.
Dynamic Model:

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.