semi合集-English.pdf - 第721页
SEMI E99-1104 E © SEMI 2000, 2004 11 Parameter Form Description Status Structure Information about the status of t he CIDRW. Consists of PM Information and the current values of the CIDRW attributes AlarmStat us, Operati…

SEMI E99-1104
E
© SEMI 2000, 2004 10
11 Services
11.1 To be compliant with this standard, the CIDRW shall support all services that are indicated as required. In
addition, if the CIDRW provides other services that have the same or similar functionality as services defined in this
document, then compliance to this standard requires they shall satisfy the requirements of the service as defined.
11.2 List of Services
11.2.1 Table 7 lists the services defined by this standard and indicates which are optional and which are required.
Table 7 List of Services
Service Name Description
Fundamental Requirements
Get Attributes Get specified information about the CIDRW.
Get Status Get the current status of the CIDRW.
Read ID Read ID.
Requirement for Reader/Writer
Read Data Read back data written previously (not applicable to read-only devices).
Write Data Write data (not applicable to read-only devices).
Optional Capabilities
ChangeState Change to MAINTENANCE state or to OPERATING state. This is required if the
device supports the optional WriteID service.
Perform Diagnostics Perform diagnostic tests.
Reset Reset CIDRW hardware and software.
Set Attributes Write specified information.
Write ID Write ID field (device must also support ChangeState service).
11.3 Parameter Definitions
11.3.1 Table 8 defines the parameters that are used in one or more services, including individual items within
parameter structures. Parameters are listed in alphabetical order.
Table 8 Parameter Definitions
Parameter Form Description
Action Protocol-specific. Specifies diagnostic action to perform.
Attribute ID Text Attribute identifier. Name of attribute.
Attribute Value Varies with attribute. Attribute value.
Carrier ID Text User data.
Data Text User data.
DataSeg Protocol-specific. Indicates specific section of data to read or write.
DataSize Unsigned integer Indicates the number of bytes of data to read or write.
Head ID Number 0–31 Identifies either an individual head (non-zero) or the CIDRW subsystem itself
(zero).
PM Information Enumerated:
-Normal execution
-Maintenance required
Preventive Maintenance Information
Result Status Enumerated:
-Normal operation
-Execution Error
-Communication Error
-Hardware Error
-Tag Fault
Result information on the status of the request concerning the service request.
Execution Error: cannot read Tag data. Cannot Read ID sequence. But
equipment is normal.
Communication Error: syntax error of Message or Message format or Value.
Hardware Error: ID reader/writer head fault, ID reader/writer head is powered
off.
Tag Fault: power fault, exceeded retry limit

SEMI E99-1104
E
© SEMI 2000, 2004 11
Parameter Form Description
Status Structure Information about the status of the CIDRW. Consists of PM Information and the
current values of the CIDRW attributes AlarmStatus, OperationalStatus, and
HeadStatus.
11.4 Service Definitions
11.4.1 This section defines the parameters used for each CIDRW service.
11.4.2 ChangeState
11.4.2.1 ChangeState is an optional service that requests the CIDRW to change its operational substate to
MAINTENANCE or to OPERATING. Table 9 defines the parameters used for the ChangeState service.
Table 9 ChangeState Service Definition
Parameter Req/Ind Rsp/Conf Description
StateRequest M - Specifies either MAINTENANCE or OPERATING substate.
Result Status - M Result information on the status of the request.
Status - M Status information
11.4.3 Get Attributes
11.4.3.1 Get Attributes is a required service used to request the attributes of the CIDRW.
Table 10 Get Attributes Service Definition
Parameter Req/Ind Rsp/Conf Description
Head ID M M Specifies Head or Subsystem.
(list of) Attribute ID M - Identifiers of one or more attributes.
(list of) Attribute Value - M Attribute Values in order as requested.
Result Status - M Result information on the status of the request.
11.4.4 Get Status
11.4.4.1 Get Status is a required service used to get the current status of the CIDRW. The upstream controller may
request current status at any time.
Table 11 Get Status Service Definition
Parameter Req/Ind Rsp/Conf Description
Head ID M M Specifies Head or Subsystem.
Result Status - M Result information on the status of the request.
Status - M Status information
11.4.5 Perform Diagnostics
11.4.5.1 Perform Diagnostics is an optional service used to request the CIDRW perform its internal diagnostics.
The supplier shall document the specific diagnostics performed.
Table 12 Perform Diagnostics Service Definition
Parameter Req/Ind Rsp/Conf Description
Head ID M M Specifies Head or Subsystem.
Action C Specifies diagnostic action to perform.
Result Status - M Result information on the status of the request.
Status - M Status information

SEMI E99-1104
E
© SEMI 2000, 2004 12
11.4.6 Read Data
11.4.6.1 Read Data is used to request a generic block of data by an ID Reader/Writer Head. This service is required
for the Carrier ID Reader/Writer type and is optional otherwise. The Carrier ID Reader/Writer is not required to
understand the content of the data.
Table 13 Read Data Service Definition
Parameter Req/Ind Rsp/Conf Description
Head ID M M Specifies Head.
DataSeg C - Indicates specific section of data.
DataSize C - Indicates number of bytes to read.
Data - M Data Read from Head.
Result Status - M Result information on the status of the request.
Status - M Status information
11.4.7 Read ID
11.4.7.1 Read ID is used to request the Carrier ID be read by an ID Reader/Writer Head. This service is a
fundamental requirement.
Table 14 Read ID Service Message Parameter Definition
Parameter Req/Ind Rsp/Conf Description
Head ID M M Specifies Head.
Carrier ID - M Carrier ID
Result Status - M Result information on the status of the request.
Status - M Status information
11.4.8 Reset
11.4.8.1 Reset is an optional service used to re-initialize the CIDRW.
Table 15 Reset Service Definition
Parameter Req/Ind Rsp/Conf Description
Result Status - M Result information on the status of the request
11.4.9 Set Attributes
11.4.9.1 Set Attributes is used to set attributes of the CIDRW that have read/write (R/W) access. This is an optional
service. Attempts to set attributes with read-only (RO) access shall be denied. Attribute values returned are those as
read following the set operation.
Table 16 Set Attributes Service Definition
Parameter Req/Ind Rsp/Conf Description
Head ID M M Specifies Head or Subsystem.
Attributes ID M - Attribute Ids
Attribute Values M - Attribute Values
Result Status - M Result information on the status of the request.
Status - M Status information