semi合集-English.pdf - 第2499页

SEMI E87.1-0702 © SEMI 2000, 2002 3 Parameter Name Range SEC S-II Da ta It em . . n. L,2 1.< CATTRID n > 2. <CATTRDATA n > PortID U1 (1–255) PTN ServiceStatus Enumerated : IN SERVICE, OUT OF SERVICE U1 0 = OU…

100%1 / 7923
SEMI E87.1-0702 © SEMI 2000, 2002 2
Table 1 Services Message Mapping Table
Service Name Stream, Function SECS-II Message Name
Bind S3,F17/18 Carrier Action Request/Acknowledge
CancelBind S3,F17/18 Carrier Action Request/Acknowledge
CancelAllCarrierOut S3,F19/20 Cancel All Carrier Out Request/Acknowledge
CancelCarrier S3,F17/18 Carrier Action Request/Acknowledge
CancelCarrierAtPort S3,F17/18 Carrier Action Request/Acknowledge
CancelCarrierNotification S3,F17/18 Carrier Action Request/Acknowledge
CancelCarrierOut S3,F17/18 Carrier Action Request/Acknowledge
CancelReservationAtPort S3,F25/26 Port Action Request/Acknowledge
CarrierIn S3,F17/18 Carrier Action Request/Acknowledge
CarrierNotification S3,F17/18 Carrier Action Request/Acknowledge
CarrierOut S3,F17/18 Carrier Action Request/Acknowledge
CarrierReCreate S3,F17/18 CarrierReCreate Rquest/Acknowledge
CarrierRelease S3,F17/18 Carrier Action Request/Acknowledge
CarrierTagReadData S3,F29/30 Carrier Tag Read Data Request/Acknowledge
CarrierTagWriteData S3,F31/32 Carrier Tag Write Data Request/Acknowledge
ChangeAccess S3,F27/28 ChangeAccess
ChangeServiceStatus S3,F25/26 Port Action Request/Acknowledge
ProceedWithCarrier S3,F17/18 Carrier Action Request/Acknowledge
ReserveAtPort S3,F25/26 Port Action Request/Acknowledge
5.3 Services Parameter Mapping
5.3.1 Table 2 maps the SEMI E87 service parameters to SECS-II Data Items.
NOTE 2: Use of parameters not specified for a given message in SEMI E87 is prohibited. SECS-II data items not used for a
given message shall be sent as zero-length items.
Table 2 Service Parameters to SECS-II Data Items Mapping
Parameter Name Range SECS-II Data Item
AccessMode Enumerated:
MANUAL, AUTO
PORTACCESS
AttributeData Any CATTRDATA
AttributeID Text format restrictions per SEMI E39.1, Section 6. CATTRID
CarrierID 1 to 80 characters CARRIERID
CMAcknowledge Enumerated CAACK
CMStatus Structure L,2
1. <CAACK>
2. Status
Data ASCII (20) DATA
DataLength Integer (Un or Sn) DATALENGTH
DataSeg ASCII (20) DATASEG
ErrorCode Enumerated ERRCODE
ErrorText 1 to 80 characters ERRTEXT
LocationID ASCII (20) LOCID
PropertiesList Non-identifier properties L,n
1. L,2
1. <CATTRID
1
>
2. <CATTRDATA
1
>
SEMI E87.1-0702 © SEMI 2000, 2002 3
Parameter Name Range SECS-II Data Item
.
.
n. L,2
1.< CATTRID
n
>
2. <CATTRDATA
n
>
PortID U1 (1–255) PTN
ServiceStatus Enumerated:
IN SERVICE, OUT OF SERVICE
U1
0 = OUT OF SERVICE
1 = IN SERVICE
Status n errors L,n
1. L,2
1. <ERRCODE
1
>
2. < ERRTEXT
1
>
.
.
n.
1.< ERRCODE
n
>
2. <ERRTEXT
n
>
5.4 SECS-II Data Items Without Corresponding SEMI E87 Parameters
5.4.1 Table 3 contains the SECS-II data items that do not correspond to SEMI E87’s service parameter.
Table 3 Additional Data Item Requirements Table
Function SECS-II Data Item
Used by S3,F17 to differentiate between Bind, CancelCarrierOut,
CancelCarrierAtPort, CancelBind, CarrierIn, ProceedWithCarrier,
CancelCarrierNotification CarrierNotification services, and CarrierReCreate.
CARRIERACTION
Used to satisfy SECS-II conventions for linking a multi-block inquiry with a
subsequent multi-block message. Neither required nor specified by CMS.
DATAID
Used to inform receiver of total message length size for SECS-II multi-block
conventions. May also be used to indicate the length of a section of data being
transmitted to or from a carrier tag.
DATALENGTH
Used to satisfy SECS-II multi-block requirements. Neither required nor specified by
SEMI E87.
GRANT
Used by S3,F25 to differentiate between port related, CancelReservationAtPort, and
ReserveAtPort services.
PORTACTION
Used by S3F27 to specify desired Port Access Mode. ACCESSMODE
SEMI E87.1-0702 © SEMI 2000, 2002 4
6 Variable Data Item Mapping
6.1 This section shows the specific SECS-II data classes, and formats needed for SECS-II implementations of
SEMI E87 variable data items.
Table 4 Variable Data Item Mapping Table
Variable Name Class Format
AccessMode DVVAL 51 (U1)
Enumerated:
0 = MANUAL
1 = AUTO
AccessMode
i
SV 51 (U1)
Enumerated:
0 = MANUAL
1 = AUTO
AvailPartitionCapacity DVVAL 51
AvailPartitionCapacity
i
SV 51
BufferCapacityList SV L,n
1. <BufferPartitionInfo
1
>
.
.
n. <BufferPartitionInfo
n
>
BufferPartitionInfo DVVAL L,4
1. <PartitionID>
2. <PartitionType>
3. <AvailPartitionCapacity>
4. <PartitionCapacity>
BufferPartitionInfo
i
SV L,4
1. <PartitionID
i
>
2. <PartitionType
i
>
3. <AvailPartitionCapacity
i
>
4. <PartitionCapacity
i
>
CarrierAccessingStatus DVVAL 51 (U1)
Enumerated as:
0 = NOT ACCESSED
1 = IN ACCESS
2 = CARRIER COMPLETE
3 = CARRIER STOPPED
CarrierID DVVAL A[1-80] (Conforms to restrictions of ObjID as specified in SEMI E39.1,
Section 6.)
CarrierID
i
SV A[1-80] (Conforms to restrictions of ObjID as specified in SEMI E39.1,
Section 6.)
CarrierIDStatus DVVAL 51 (U1)
Enumerated as:
0 = ID NOT READ
1 = [ID] WAITING FOR HOST
2 = ID VERIFICATION OK
3 = ID VERIFICATION FAILED