semi合集-English.pdf - 第2843页
SEMI E102-0600 © SEMI 2000 51 R1-2.11 Scenar io Eleven — Manu al Interr uption of Deliver y 2: requestJob(JobType TransportJob, Priority 1, Deadline time1, C ontainer aaa, destination stk4) 6: InformJobStateChange(Job Tr…

SEMI E102-0600 © SEMI 2000 50
R1-2.10 Scenario Ten — Material Transport and Storage Component Startup
MESFactory Machine
Register
Material
TransportManager
Storage
Machine stkA
Transport
Machine ohs1
AMHS Equipment
Controllers
Material Tracking
Location stkA-MTL1
Port stkA/Man
_Out
Area area1
1: makeRegistered( factory )
3: makeStartingUp()
13: addMachine( stkA )
17: addMachine( Ohs1 )
14: MachineListChangedEvent
18: MachineListChangedEvent
5: Internal Service to create StorageMachine Instance
11: Internal Service to create TransportMachine Instance
10: Start-Up Sequence (Stocker SEM)
12: Start-Up Sequence (IBSEM)
15: addMachine( stkA )
16: AreaConfigurationChangedEvent( MachinesChanged, Area area1)
20: informComponentManagerIsOperating ( MTM )
2: ComponentManagerStateChangedEvent( PreviousState NOT REGISTERED, NewState REGISTERED, aComponentManager MTM )
4: ComponentManagerStateChangedEvent(PreviousState NULL , NewState STARTING UP, aComponentManager MTM )
19: ComponentManagerStateChangedEvent{ PreviousState STARTING UP, NewState AVAILABLE, aComponentManager MTM }
6: Internal Service to create Port instance
8: setMaterialTrackingLocation( aMaterialTrackingLocation stkA-MTL1, aUnitToTrack Unit1)
7: Internal Service to create MaterialTrackingLocation Instance
9: setUnit (Unit1)
Figure R1-21
Scenario Case 10

SEMI E102-0600 © SEMI 200051
R1-2.11 Scenario Eleven — Manual Interruption of Delivery
2: requestJob(JobType TransportJob, Priority 1, Deadline time1, Container aaa, destination stk4)
6: InformJobStateChange(Job TrJob1, previousState JobQueued, newState JobExecuting)
7: makeInTransit()
8: MaterialContainerStateChangedEvent
MTSC reserves and manages AMHS equipment capacity (Internal Service)
MTSC determines AMHS Route (Internal Service)
10: Transfer Command to stk6 (carrier aaa, src shelf, dest Bay_Out) (Stocker SEM)
11: Transfer Command Updates (Stocker SEM)
12: Transfer Command Complete (Stocker SEM)
13: Transfer Command to Ohs2 (carrier aaa, source stk6/Bay_Out, destination stk4/Bay_In) (IBSEM)
15: setMaterialTrackingLocation( MaterialTrackingLocation ohs2)
14: Transfer Command Updates (IBSEM)
16: DurableLocationChangedEvent
3: returns Job Handle TrJob1
19: Event Report Send TransferPaused (IBSEM)
21: EventReportSend AlarmSet (IBSEM)
23: Event Report Send TransferCompleted, ResultCode=Error, TransferInfo lists carrier as missing (IBSEM)
Human Intervention required to clear error.
Human intervention to remove carrier from
vehicle. Results in Transport System Error
17: Alarm Report Send AlarmSet (IBSEM)
25: Alarm Report Send Alarm Cleared (IBSEM)
27: Event Report Send AlarmCleared (IBSEM)
18: Acknowledge (IBSEM)
20: Acknowledge (IBSEM)
22: Acknowledge (IBSEM)
24: Acknowledge (IBSEM)
26: Acknowledge (IBSEM)
28: Acknowledge (IBSEM)
29: setMaterialTrackingLocation(MaterialTrackingLocation NULL)
1: setUnit(unitvalue)
4: JobStateChangedEvent(..previousState JobUndefined, newState JobQueued)
5: JobStateChangedEvent(..previousState JobQueued, newState JobExecuting)
9: getUnit()
Factory
Operations
Durable
Management
MTSC AMHS Equipment
Controllers
Figure R1-22
Scenario Case 11

SEMI E102-0600 © SEMI 2000 52
Factory
Operations
Durable
Management
MTSC AMHS Equipment
Controllers
30: DurableLocationChangedEvent
31: makeManualControl()
32: MaterialLocationStateChangedEvent
35: informJobStateChange(Job TrJob1, previousState JobExecuting, newState JobAborted)
33: JobStateChangedEvent(..previousState JobExecuting, newState JobAborting)
36: removeFinishedJob()
37: JobStateChangedEvent(..previousState JobAborted, newState JobUndefined)
Material Transport Manager
aborts the Job.
34: JobStateChangedEvent(..previousState JobAborting, newState JobAborted)
Figure R1-23
Scenario Case 11 (continued)