semi合集-English.pdf - 第914页
SEMI E118-1104 E © SEMI 2002, 2004 8 # Previous State Trigger New State Actions Comments 10 ALARMS All alarm conditions have cleared. NO ALARMS None 11 Any A reset service request is received. WIDR None 9.3 Read Head Sta…

SEMI E118-1104
E
© SEMI 2002, 2004 7
9.2.2 Table 3 defines the states of the WIDR. Definitions are in alphabetical order.
Table 3 WIDR Subsystem State Definitions
State Definition
ALARM STATUS Shows the presence or absence of alarms.
ALARMS An alarm condition exists.
BUSY A service is being performed that affects the state of the hardware.
WIDR Superstate of WIDR State Model. Always active when WIDR powered on.
IDLE No service is being performed. All heads are idle.
INITIALIZING WIDR is performing initialization and self diagnostics. Presence or absence of alarms is
initially determined in this state.
NO ALARMS No alarm conditions exist.
OPERATING Normal operational states where reading operations can be performed.
OPERATIONAL STATUS The WIDR is fully capable of performing all services that it supports.
RUNNING The WIDR is operational and able to communicate.
MAINTENANCE Internal setup and maintenance activities.
9.2.3 Table 4 defines the transitions of the WIDR State Model.
Table 4 WIDR State Transitions
# Previous State Trigger New State Actions Comments
1 (Any) Power-up or reset. INITIALIZING Initialize
hardware
and software
components.
Default entry on power-up.
2 INITIALIZING Initialization is
complete.
RUNNING None The WIDR is now able to
communicate.
3 INITIALIZING Default entry into
OPERATING.
IDLE None Internal
4 IDLE A service request to
read or perform
diagnostics is
received.
BUSY None
5 BUSY All service requests
that affect the state of
the hardware are
completed.
IDLE None
6 IDLE A user selects the
MAINTENANCE
state and all heads are
idle.
MAINTENANCE None The upstream controller may
send a request or the operator
may set a switch to select the
OPERATING or the
MAINTENANCE state.
Maintenance and setup activities
may now be performed.
7 MAINTENANCE A user selects the
OPERATING state
and all heads are idle.
IDLE None The upstream controller may
send a request or the operator
may set a switch to select the
OPERATING or the
MAINTENANCE state. Normal
operating activities may now be
performed.
8 INITIALIZING Default entry into
ALARM STATUS.
ALARMS or NO
ALARMS
None
9 NO ALARMS An alarm condition is
detected.
ALARMS None

SEMI E118-1104
E
© SEMI 2002, 2004 8
# Previous State Trigger New State Actions Comments
10 ALARMS All alarm conditions
have cleared.
NO ALARMS None
11 Any A reset service
request is received.
WIDR None
9.3 Read Head State Model
9.3.1 For a WIDR with multiple heads, this state model shall be provided for each Read Head.
9.3.2 For the single head case, these states are covered in the WIDR state model and no additional state model for
the head is required. IDLE and BUSY correspond to substates of the same names in the WIDR state model. If any
head is NOT OPERATING, then the active substate of ALARM STATUS in the WIDR state model is ALARMS.
9.3.3 The NOT OPERATING state is not required, if it is not possible to detect alarms related to the head. Note
also that some alarm conditions are fatal (so that the head cannot operate with full functionality) while others may
not be fatal.
9.3.4 Figure 2 shows the diagram for the Read Head State Model.
WIDR HEAD
C
12
OPERATING
1
6
BUSYIDLE
13
14
15
NOT OPERATING
Figure 2
Read Head State Model
9.3.5 Table 5 defines the states for the Read Head.
Table 5 Read Head State Definitions
State Definition
NOT OPERATING Head is in a non-operational state or has reduced functionality. Maintenance is required.
OPERATING Head is active and fully functional.
IDLE Head is not performing a service.
BUSY Head is performing a service.
9.3.6 Table 6 defines the transitions of the Read Head State Model.
Table 6 Read Head State Transitions
# Previous State Trigger New State Actions Comments
12 (unknown) Initialization on power-up
or reset.
Either NOT OPERATING
or OPERATING.
None Default entry on
power-up.

SEMI E118-1104
E
© SEMI 2002, 2004 9
# Previous State Trigger New State Actions Comments
13 IDLE Request to perform a
service.
BUSY None
14 BUSY Completion of service. IDLE None
15 OPERATING An alarm condition is
detected.
NOT OPERATING None
16 NOT OPERATING Self-Diagnostic Service. OPERATING None All alarm conditions
are clear.
10 Alarm Conditions
10.1 An alarm condition exists whenever one or more faults or exceptions that interfere with normal read
operations is detected. A maintenance condition exists when the WIDR determines the need for either maintenance
(repair) or preventive maintenance activities.
10.2 The WIDR is able to detect and report alarm conditions through its status attributes (when queried by the
upstream controller). It may additionally report changes in alarm conditions asynchronously through alarm or event
reports.
11 Services
11.1 To be compliant with this standard, the WIDR shall support all services that are indicated as required. In
addition, if the WIDR 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
GetAttributes Get specified information about the WIDR.
GetStatus Get the current status of the WIDR.
ReadWID Read WID.
Optional Capabilities
ChangeState Change to MAINTENANCE state or to OPERATING state.
PerformDiagnostics Perform diagnostic tests.
Reset Reset WIDR hardware and software.
SetAttributes Write specified information.
ReadWIDC Read WID with 2D Code Read Condition.
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.