semi合集-English.pdf - 第2787页

SEMI E98.1-1102 © SEMI 2001, 2002 1 SEMI E98.1-1102 PROVISIONAL SPECIFICATION FOR SECS-II PRO TOCO L FOR THE OBJECT-BASED EQ UIPMENT MODEL This specification was technically approved by the Global Information and Control…

100%1 / 7923
SEMI E98-1102 © SEMI 2000, 2002 51
NOTICE: SEMI makes no warranties or
representations as to the suitability of the provisional
standards set forth herein for any particular application.
The determination of the suitability of the provisional
standard is solely the responsibility of the user. Users
are cautioned to refer to manufacturer’s instructions,
product labels, product data sheets, and other relevant
literature respecting any materials mentioned herein.
These provisional standards are subject to change
without notice.
The user’s attention is called to the possibility that
compliance with this provisional standard may require
use of copyrighted material or of an invention covered
by patent rights. By publication of this provisional
standard, SEMI takes no position respecting the validity
of any patent rights or copyrights asserted in connection
with any item mentioned in this provisional standard.
Users of this provisional standard are expressly advised
that determination of any such patent rights or
copyrights, and the risk of infringement of such rights,
are entirely their own responsibility.
Copyright by SEMI® (Semiconductor Equipment and Materials
International), 3081 Zanker Road, San Jose, CA 95134. Reproduction o
the contents in whole or in part is forbidden without express written
consent of SEMI.
SEMI E98.1-1102 © SEMI 2001, 2002 1
SEMI E98.1-1102
PROVISIONAL SPECIFICATION FOR SECS-II PROTOCOL FOR THE
OBJECT-BASED EQUIPMENT MODEL
This specification was technically approved by the Global Information and Control Committee and is the
direct responsibility of the North American Information and Control Committee. Current edition approved by
the North American Regional Standards Committee on August 29, 2002. Initially available at www.semi.org
September 2002; to be published November 2002. Originally published March 2002.
1 Purpose
1.1 This document maps the services and data of SEMI
E98 Object-Based Equipment Model (OBEM) to
SECS-II streams and functions and data definitions.
2 Scope
2.1 This document applies to all implementations of
OBEM that use the SECS-II message protocol (SEMI
E5).
2.2 This specification is provisional. To remove the
provisional status, the SECS-II format for the attributes
of the remaining object defined in OBEM must be
included in Section 6:
EquipmentIODevice
2.3 This standard does not purport to address safety
issues, if any, associated with its use. It is the
responsibility of the users of this standard to establish
appropriate safety health practices and determine the
applicability or regulatory limitations prior to use.
3 Referenced Standards
3.1 SEMI Standards
SEMI E5 — SEMI Equipment Communications
Standard 2 Message Content (SECS-II)
SEMI E39 — Object Services Standard: Concepts,
Behavior, and Services
SEMI E39.1 — SECS-II Protocol for Object Services
Standard (OSS)
SEMI E98 — Provisional Standard for the Object-
Based Equipment Model (OBEM)
NOTE 1: Unless otherwise indicated, all documents cited
shall be the latest published versions.
4 Services Mapping
4.1 Table 1 shows the specific SECS-II streams and
functions that shall be used for SECS-II
implementations of the services defined in OBEM.
Table 1 Services Mapping Table
Message Name Stream, Function SECS-II Message Name
Abort S14,F19/20 Generic Service Request/Acknowledge
AddElement S14,F19/20 Generic Service Request/Acknowledge
AddProcessCapability S14,F19/20 Generic Service Request/Acknowledge
ChangeService S14,F19/20 Generic Service Request/Acknowledge
Cleanup S14,F19/20 Generic Service Request/Acknowledge
GetDateTime S14,F19/20 Generic Service Request/Acknowledge
GetProgramDirectory S14,F19/20 Generic Service Request/Acknowledge
Pause S14,F19/20 Generic Service Request/Acknowledge
RemoveProcessCapability S14,F19/20 Generic Service Request/Acknowledge
RemoveElement S14,F19/20 Generic Service Request/Acknowledge
Resume S14,F19/20 Generic Service Request/Acknowledge
SelectProgram S14,F19/20 Generic Service Request/Acknowledge
SetDateTime S14,F19/20 Generic Service Request/Acknowledge
Shutdown S14,F19/20 Generic Service Request/Acknowledge
Start S14,F19/20 Generic Service Request/Acknowledge
Startup S14,F19/20 Generic Service Request/Acknowledge
Stop S14,F19/20 Generic Service Request/Acknowledge
SEMI E98.1-1102 © SEMI 2001, 2002 2
5 Service Parameter Mapping
5.1 Table 2 shows the mapping between service parameters defined by OBEM and the data items defined by SEMI
E5. All OBEM messages map to Stream 14 Functions 19 and 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. The SECS-II Data Item
Reference, where different from SPVAL, provides additional information and restrictions for the value.
Table 2 Service Parameter Mapping Table
Parameter Name Parameter Range SECS-II Data Item Reference SECS-II Format
DateTime A valid date and time. L,2
1. <SPNAME>
2. <SPVAL>
SPNAME = “DateTime”
SPVAL = (20,34,30)
DeviceProgramID 0–65,535 L,2
1. <SPNAME>
2. <SPVAL>
SPNAME = “DeviceProgramID”
SPVAL = (51,52)
ErrorCode Enumerated as defined
in SEMI E5 or by
supplier.
ERRCODE 5()
ErrorText 1–80 characters ERRTEXT 20
ObjSpec 0–80 characters OBJSPEC 20
ProcessCapability 1–80 characters L,2
1. <SPNAME>
2. <SPVAL>
SPNAME = “ProcessCapability”
SPVAL = (20)
Property Each property is an
attribute name/value pair
for some object
indicated in ObjSpec.
Each attribute name
maps directly to
ServiceParameterName
and each attribute value
maps directly to
ServiceParameterValue.
L,2
1. <SPNAME>
2. <SPVAL>
RequestStatus Structure L,2
1. <SVCACK>
2. Status
RequestAcknowledge Enumerated:
0 = Request performed
1 = Invalid request
2 = Can not perform
now
4 = Will perform when
able and report results
when complete.
SVCACK 10
Service Enumerated:
0 = OUT OF SERVICE
1 = IN SERVICE
L,2
1. <SPNAME>
2. <SPVAL>
SPNAME = “Service”
SPVAL = (51)
ServiceParameterName Text SPNAME 20
ServiceParameterValue Depends on parameter
used.
SPVAL 10, 20, 34, 40, 51, 52