semi合集-English.pdf - 第3258页

SEMI E127.1-0705 © SEMI 2004, 2005 3 Parameter Name (SPNAME) Parameter Range (SPVAL) SECS-II Data Item Reference SECS-II Format RetentionRules — SPVAL L,n 1. <RetentionRule 1 > . n. <RetentionRule n> ServiceA…

100%1 / 7923
SEMI E127.1-0705 © SEMI 2004, 2005 2
Message Name Stream, Function SECS-II Message Name
XfrCmdListReq S14, F19/20 Generic Service Request/Acknowledge
XfrCommand.req S4, F29 Handoff Command (HO)
XfrCommand.rsp S4, F31 Handoff Command Complete (HCC)
XfrVerify.req S4, F33 Handoff Verified (HV)
XfrVerify.rsp S4, F33 Handoff Verified (HV)
XfrHalt.req S4, F39 Handoff Halt (HH)
XfrHalt.rsp S4, F41 Handoff Halt Acknowledge (HHA)
#1
All Stream 4 messages are primaries with no replies defined. This avoids transaction timeouts.
#2
The response to S4, F33 is another S4, F33.
#3
Mappings for UpdateSubstrateObject are defined in SEMI E90.1. Mappings for Delete, GetAttr and SetAttr are defined in SEMI E39.1.
6 Service Parameter Mapping
6.1 Two tables providing mappings service parameter mappings are provided, one for those services mapped to S14,
F19/20 and one for those services mapped to Stream 4.
6.2 Table 2 shows the mapping for service parameters and their elements for services mapped to S14, F19/20. The
data item SVCNAME is the text string representation of the service name found in Table 1 and should be assumed
as case-sensitive. The name of each parameter is the text string representation of the parameter name as it appears in
Table 2.
Table 2 Service Parameter Mapping Table for S14, F19/20
Parameter Name (SPNAME) Parameter Range (SPVAL) SECS-II Data Item Reference SECS-II Format
AutoSendCalibrationData TRUE/FALSE SPVAL BOOLEAN
AutoSendConvertedData TRUE/FALSE SPVAL BOOLEAN
AutoSendRawData TRUE/FALSE SPVAL BOOLEAN
ClientID Text SPVAL A[1,40]
ClientInterfaceVersion Text SPVAL A[1,80]
ClientConnectAck TRUE/FALSE SVCACK BOOLEAN
ClientConnectStatus — L, 2
1. <SVCACK>
2. <Status>
ClientType Enumerated: “Ctrl” or “Data” SPVAL A[4]
Deltas — SPVAL L,3
1. <F8>
2. <F8>
3. <F8>
ErrorCode Enumerated ERRCODE U2
ErrorText 80 characters ERRTEXT A[1,80]
OrientationIn Any SPVAL F8
OrientationOut Any SPVAL F8
Properties — SPVAL L, n
1. L, 2
1. <ATTRID
2. <ATTRDATA>
.
n. L,2
1. <ATTRID
2. <ATTRDATA>
SEMI E127.1-0705 © SEMI 2004, 2005 3
Parameter Name (SPNAME) Parameter Range (SPVAL) SECS-II Data Item Reference SECS-II Format
RetentionRules — SPVAL L,n
1. <RetentionRule
1
>
.
n. <RetentionRule
n>
ServiceAck Enumerated SVCACK BIN
Status — SPVAL L, n
1. L, 2
1. < ErrorCode >
2. < ErrorText >
.
n. L,2
1. < ErrorCode >
2. < ErrorText >
Substid 1–80 characters SPVAL [A1,80]
XfrCmdList — SPVAL L,n
1. <HOCMDNAME
1
>
.
n. <HOCMDNAME
n
>
6.3 Table 3 provides the parameter mappings for services mapped to Stream 4.
Table 3 Service Parameter Mapping Table for Stream 4
Parameter Name Parameter Range SECS-II Data Item Reference SECS-II Format
ErrorCode Enumerated ERRCODE U2
ErrorText 80 characters ERRTEXT A[1,80]
ObjID names/value Text = “ObjID”
Text = value of STPO ObjID
CPNAME
1
CPVAL
1
A[5]
A[1,80]
Status — SPVAL L, n
1. L, 2
1. <ErrorCode>
2. <ErrorText>
.
n. L,2
1. < ErrorCode >
2. < ErrorText >
XfrAck TRUE/FALSE HOACK BOOLEAN
XfrCmdName 1–20 characters HOCMDNAME A[1,20]
XfrHaltAccept 0–1 HOHALTACK I1
XfrLink 0–65,535 TRLINK U2
XfrStatus — L, 2
1. <HOACK>
2. <Status>
SEMI E127.1-0705 © SEMI 2004, 2005 4
6.4 Table 4 shows the data items in SECS II messages that do not have a corresponding service parameter.
Table 4 Additional Data Item Requirement Table
Function SECS-II Message SECS-II Data Item
Used to satisfy SECS-II conventions for linking a multi-block inquiry with
subsequent multi-block message.
S14,F19 DATAID
Specifies the number of the HOCMDNAME in XfrCmdList, Table 2. S4. F29 MCINDEX
Name of IMMC service. Enumerated text strings:
ChangeService
ClientConnect
ClientDisconnect
RequestRetentionConditions
SetAutoTableSend
SetRetentionConditions
TransferPathCalibration
XfrCmdListReq
S14, F19 SVCNAME
A unique number generated by the service requestor to identify a specific
operation and connect it to a later completion confirmation. If there are multiple
STPOs, OPID in the S14, F19 message used for UpdateSubstrateObject and
TRLINK shall be assigned the same value to allow the hand-off messages in
Stream 4 to be matched to the properties of the substrate being transferred.
S14, F19 OPID
Used to uniquely identify one substrate handoff from another. Assigned by the
Control Client. If there are multiple STPOs, OPID in the S14, F19 message used
for UpdateSubstrateObject and TRLINK shall be assigned the same value to
allow the hand-off messages in Stream 4 to be matched to the properties of the
substrate being transferred.
S4, F29, 31, 33, 39 TRLINK
6.5 Table 5 provides the parameter mapping for IMMC service parameters not specified in Tables 2 or 3.
Table 5 Mapping for Elements of Service Parameters
ElementName Mapping SPVAL Format
RetentionRule Each RetentionRule is either a list of RetentionRules to be
ANDed together, or a single RetentionRule. Each
RetentionRule is sent as a name/value pair.
L,2
1. <RetentionRuleName>
2. <RetentionRuleValue>
or
L, n
1. <RetentionRule>
.
n. <RetentionRule>
RetentionRuleName Enumerated text strings:
“AfterXfr”
“ClientDel”
“MaxTbl”
“RetTime”
A[6,9]
RetentionRuleValue Any non-negative integer. U2