semi合集-English.pdf - 第2319页

SEMI E82-0705 © SEMI 1999, 2005 15 Collection Event Name From State To State Required DVVALs VehicleDepositStarted PARKED ACQUIRING DEPOSITING DEPOSITING VehicleID TransferPort CarrierID (If Multi-position vehicles) Tran…

100%1 / 7923
SEMI E82-0705 © SEMI 1999, 2005 14
8.2.2 Collection Event Table
Table 6 Collection Event Table (State Transition Based)
Collection Event Name From State To State Required DVVALs
TSC STATE TRANSITION EVENTS
AlarmCleared ALARMS NO ALARMS CommandID
VehicleInfo
AlarmSet NO ALARMS
ALARMS
ALARMS
ALARMS
CommandID
VehicleInfo
TSCAutoCompleted PAUSED
PAUSING
AUTO
AUTO
N/A
TSCAutoInitiated None TSC INIT N/A
TSCPauseCompleted PAUSING PAUSED N/A
TSCPaused TSC INIT PAUSED N/A
TSCPauseInitiated AUTO PAUSING N/A
TRANSFER COMMAND STATE TRANSITION EVENTS
TransferAbortCompleted ABORTING None CommandID
TransferCompleteInfo
TransferAbortFailed ABORTING ACTIVE (History) CommandID
TransferAbortInitiated ACTIVE ABORTING CommandID
TransferCancelCompleted CANCELING None CommandID
TransferCancelFailed CANCELING NOT ACTIVE (History) CommandID
TransferCancelInitiated NOT ACTIVE CANCELING CommandID
TransferCompleted ACTIVE None CommandInfo
TransferCompleteInfo
ResultCode
TransferInitiated QUEUED WAITING CommandID
TransferPaused TRANSFERRING PAUSED CommandID
TransferResumed PAUSED TRANSFERRING CommandID
Transferring WAITING
CANCELING
TRANSFERRING
TRANSFERRING
CommandID
VEHICLE STATE TRANSITION EVENTS
VehicleArrived ENROUTE PARKED VehicleID
TransferPortList
VehicleAcquireStarted PARKED
DEPOSITING
ACQUIRING
ACQUIRING
VehicleID
TransferPort
CarrierID
(If Multi-position vehicles)
TransferPortList
CarrierIDList
VehicleAcquireCompleted ACQUIRING PARKED VehicleID
TransferPort
CarrierID
(If Multi-position vehicles)
TransferPortList
CarrierIDList
VehicleAssigned NOT ASSIGNED ASSIGNED VehicleID
CommandID
VehicleDeparted PARKED ENROUTE VehicleID
TransferPortList
SEMI E82-0705 © SEMI 1999, 2005 15
Collection Event Name From State To State Required DVVALs
VehicleDepositStarted PARKED
ACQUIRING
DEPOSITING
DEPOSITING
VehicleID
TransferPort
CarrierID
(If Multi-position vehicles)
TransferPortList
CarrierIDList
VehicleDepositCompleted DEPOSITING PARKED VehicleID
TransferPort
CarrierID
(If Multi-position vehicles)
TransferPortList
CarrierIDList
VehicleInstalled REMOVED INSTALLED VehicleID
VehicleRemoved INSTALLED REMOVED VehicleID
VehicleUnassigned ASSIGNED NOT ASSIGNED VehicleID
CommandID
CARRIER STATE TRANSITION EVENTS
CarrierInstalled None INSTALLED VehicleID
CarrierID
CarrierLoc
CommandID
CarrierRemoved INSTALLED None VehicleID
CarrierID
CarrierLoc
CommandID
PORT TRANSFER STATE TRANSITION EVENTS
PortInService None
OUT OF SERVICE
IN SERVICE PortID
PortOutOfService None
IN SERVICE
OUT OF SERVICE PortID
PortTransferBlocked Any TRANSFER BLOCKED PortID
PortReadyToLoad Any READY TO LOAD PortID
PortReadyToUnload Any READY TO UNLOAD PortID
8.3 Non-Transition Collection Event Table
Table 7 Non-Transition Collection Event Table
Collection Event Name Event Description Required DVVALs
OperatorInitiatedAction The operator initiated an action from the
Transport System Controller. The related
State Transition Events defined in Table 6
shall be required after this
“OperatorInitiatedAction” event.
CommandID
CommandType
CarrierID
SourcePort
DestPort
Priority
UnitStatusCleared An Informational Status has been
cleared on a ‘transport unit’. This event
is not required for compliance with the
specification but shall be generated for
every UnitStatusOccurred event that is
generated with a UnitStatusClearable
value of ‘Y’.
UnitID, UnitStatusID, UnitStatusText,
VehicleState, VehicleLocation
The Vehicle variables are only required
if a vehicle based system is being
implemented.
SEMI E82-0705 © SEMI 1999, 2005 16
Collection Event Name Event Description Required DVVALs
UnitStatusOccurred An Informational Status occurred on a
‘transport unit’. The supplier determines
when and what ‘status’ information is to
be supplied to the host. This event is not
required for compliance with the
specification.
UnitID, UnitStatusID, UnitStatusText,
UnitStatusClearable, VehicleState,
VehicleLocation
The Vehicle variables are only required
if a vehicle based system is being
implemented.
9 Variable Data Items
9.1 The purpose of this section is to define the list of variable data item requirements for IBSEM equipment. Values
of these variables will be available to the host via collection event reports and host status queries.
9.2 Requirements
All variable data items defined in GEM and data item restrictions defined in SEMI E30 are required on IBSEM
equipment (according to the GEM capabilities required per §13).
All variable data items in the IBSEM Variable Data Item Dictionary for specific equipment classifications are
required for IBSEM equipment. The data item restrictions are also required.
Some SVs in the Variable Data Item Dictionary are referenced by an “i” subscript (e.g., CarrierID
i
). The “i”
subscript denotes a specific instance of the SV. This is necessary since there is usually more than one instance
of such an SV active in the system at the same time (e.g., if there are 20 carriers active at the same time then “i”
could range from 1 to 20 for CarrierID
i
). Variable Data Items containing the “i” subscript should not have
Variable IDs assigned to them.
All variable data items with a format of ASCII (A) shall be limited to printable characters in the decimal range
of 32 to 126 with the exception of the following non-permitted characters: “*” (decimal 42), “\”(decimal 92).
9.2.1 Variable data items are documented in the IBSEM Variable Data Item Dictionary using the following format:
Variable Name Type Description Class Format Comment
Where:
Variable Name: A unique name for the variable data item.
Type: CV – meaning common variables, variables that are general to all vehicles.
CSV – meaning configuration specific variables.
Description: If class is DVVAL, then the description shall contain a statement of when data is valid in terms of
IBSEM events.
Class: The data type of the item.
Format: < SECS Message Language (SML) mnemonic > acceptable formats are SEMI E5 lists, ASCII,
floating point, unsigned integer or signed integer. A description of “ANY”, indicates that only the above formats
are acceptable and is left to the supplier to decide.
Comments: Any additional information pertinent to the variable name.
9.3 Variable Data Item Types
9.3.1 Equipment Constants (ECV)The value can be changed by the host using S2F15. The operator may have
the ability to change some or all of the values. The value of equipment constant may be queried at any time by the
host using the S2F13/14 transaction or Stream 6 reports.
9.3.2 Status Variables (SV) — The values are valid at all times. A SV may not be changed by the host or operator,
but may be changed by the equipment. A host or operator command may change an equipment status thus changing
a SV. The value of status variables may be queried by the host at any time using the S1F3/4 or Stream 6 reports.