semi合集-English.pdf - 第1926页

SEMI E54.1-1000 © SEMI 1996, 2000 32 Table 33 A E Class Behavior State Des c ription State De scription NORMAL OPERATING Object in stance exist s. Object services can be pro cessed. RUNNING This is the entry sub-state to…

100%1 / 7923
SEMI E54.1-1000 © SEMI 1996, 200031
Upon receipt of a recover request, an AE object instance responds by transitioning to its RECOVERED state if, and
only if, it is currently in its ABORT state. Otherwise, it responds with an error indication.
The object RECOVERING application process is described as follows: Upon receipt of a Recover service request,
the object performs any manufacturer-specified self tests and diagnostics to determine if it is qualified to enter the
OPERATING state.
Upon completion, the appropriate Pass or Fail service response is reported to the requesting object instance. The
content, format, and protocol of this service response are specified by the network for requests made over the
network.
The AlarmEnable attribute determines whether or not alarms are reported through the ExceptionStatus and
ExceptionDetail attributes of the DM object (see Section 7.3). If the AlarmEnable attribute is set to the enabled state,
then any alarm is reported to the DM object instance upon its occurrence. The WarningEnable attribute works
analogously with respect to reporting a warning.
Additional behavior may be exhibited by an AE object instance that is defined elsewhere in its class generalization
hierarchy, or is device-specific. A complete definition of AE object type instance behavior includes the appropriate
sensor/actuator network specific device model specification.
Behavior associated with receipt of an invalid service request identified in this document applies to all services
required for this class. Unless otherwise specified (e.g., in an appropriate sensor/actuator network specific device
model specification), behavior associated with the receipt of an invalid service request for additional services
defined (elsewhere) for this class shall be the same as that for required services.
Figure 8
AE Class Behavior
NOTE: Only generic behavior is indicated in this chart. A complete state chart necessarily requires the inclusion of device-
specific behavior.
SEMI E54.1-1000 © SEMI 1996, 2000 32
Table 33 AE Class Behavior State Description
State Description
NORMAL
OPERATING
Object instance exists. Object services can be processed.
RUNNING This is the entry sub-state to NORMAL OPERATING. Object instance is not in its ABORT state.
INITIALIZED This is the entry sub-state to NORMAL OPERATING and RUNNING. Object instance exists and has been
initialized. All attributes set to appropriate initial values (as indicated in an appropriate sensor/actuator
network specific device model specification).
RECOVERED Object instance is in an abort recovered state.
OPERATING This represents the entire collection of sub-states within RUNNING except INITIALIZED and
RECOVERED. The further delineation of this sub-state and transition into this sub-state is outside the scope
of this document.
ABORT Object instance is in an aborted state and is not running any application process; a detailed description of
this state is outside the scope of this document.
Table 34 AE Class Behavior State Transition Matrix*
# Current State Trigger New State Action Comment
1 RUNNING Abort request. ABORT Abort. Abort response. ABORT state is device-specific.
2 ABORT Recover request. RECOVERED Recover. Recover
response.
RECOVERED state is device-
specific.
3 NORMAL
OPERATING
Reset request. RUNNING Reset. Reset response. Valid for all sub-states of NORMAL
OPERATING. Move to RUNNING/
INITIALIZED.
4 NORMAL
OPERATING
GetAttribute,
SetAttribute,
RestoreDefault.
NORMAL
OPERATING
Get Attribute, Set
Attribute, Restore
Defaults. Appropriate
Response.
Valid for all sub-states of NORMAL
OPERATING.
5 NORMAL
OPERATING
Invalid service
request.
NORMAL
OPERATING
Error response. Valid for all substates of NORMAL
OPERATING.
6 ABORT Abort request,
Operate request.
ABORT Error response. Invalid request in this state.
7 RUNNING Recover request. RUNNING Error response. Recover service can only be invoked
while in ABORT state.
8 INITIALIZING Operate request. OPERATING Device-specific. Behavior associated with this
transition may be further specified in
an appropriate sensor/ actuator
network specific device model
specification.
9 RECOVERED Operate request. OPERATING Device-specific. Behavior associated with this
transition may be further specified in
an appropriate sensor/actuator
network specific device model.
10 OPERATING Operate request. OPERATING Operate response. Object remains in the OPERATING
state. Additional behavior associated
with this transition may befurther
specified in an appropriate
sensor/actuator network specific
device model.
* NOTE: Only generic behavior is indicated in this table.
7.4.2 Sensor (S) Class — The S class at the second level of the active element generalization hierarchy contains
structure and behavior common to all sensing element instances in a device.
SEMI E54.1-1000 © SEMI 1996, 200033
7.4.2.1 Sensor Class Attributes — All required and “common optional” S class attributes are listed in Table 35 and
described below. For an explanation of the table format, see Section 7.3.1. Note that the S class also inherits all AE
class attributes.
Table 35 S Class Attributes*
Attribute Name Attribute Identifier Access (Network) Rqmt Form
Value nA16** RO Y Context-Specific
ReportInhibitTimer nA17 RW N Context-Specific
EnableReportRate nA18 RW N Boolean
ReportRate nA19*** RW N Context-Specific
* A “Definition” column is not included. For attribute definitions, see text.
** Where ‘n’ is the type of the object instance to which the particular attribute is associated (e.g., Sai or Sbi), see Sections 7.4.4 through 7.4.8.
*** ID’s nA20 through nA63 are reserved for future S class attribute definition.
7.4.2.1.1 Value — The value of the sensor (associated with the object instance) that is to be conveyed. The form
and content of this attribute is context-specific.
7.4.2.1.2 ReportInhibitTimer — An attribute which is used to identify the absolute minimal time interval (i.e.,
maximum rate) for reporting the attribute “Value”; expressed in seconds. A value of zero indicates that there is no
minimal time interval.
7.4.2.1.3 EnableReportRate — An attribute which enables the reporting of the attribute “Value” based on the
“ReportingRate” attribute value; a value of TRUE signifies that the reporting at the “ReportingRate” is enabled.
7.4.2.1.4 ReportRate — An attribute which defines the time interval at which the attribute “Value” will be
reported; expressed in seconds.
7.4.2.2 Sensor Class Services — No S class common services are defined. Note that the S class inherits all AE
class services.
7.4.2.3 Sensor Class Behavior The following applies to S class behavior:
Some form of measurement or other sensory activity is made by the active sensory element. This measurement is
converted into the appropriate data and becomes the value of the “Value” attribute. The method of conversion is
beyond the scope of this document.
No other S class common behavior is defined. Note that the S class inherits all AE class-defined behavior.
7.4.3 Actuator (A) Class — The A class at the second level of the active element generalization hierarchy contains
structure and behavior common to all actuator element instances in a device.
7.4.3.1 Actuator Class Attributes — All required and “common optional” A class attributes are listed in Table 36
and described below. For an explanation of the table format, see Section 7.3.1. Note that the A class also inherits all
AE class attributes.
Table 36 A Class Attributes*
Attribute Name Attribute Identifier Access (Network) Rqmt Form
Setting nA16** RW Y Context-Specific
SafeState nA17 RW N Context-Specific
WatchRate nA18 RW N Unsigned Integer < 65,536
WatchDog nA19*** RW N Boolean
* A “Definition” column is not included. For attribute definitions, see text.
** Where ‘n’ is the type of the object instance to which the particular attribute is associated (e.g., Aao or Ado), see Sections 7.4.4 through 7.4.8.
*** ID’s nA20 through nA63 are reserved for future A class attribute definition.
7.4.3.1.1 Setting — Specifies the value that is to be actuated by the actuator associated with the object instance.
The form and content of this attribute is context-specific.