semi合集-English.pdf - 第1922页

SEMI E54.1-1000 © SEMI 1996, 2000 28 Acti ve Elemen t ----------------- --- Name Status Alarm Ena ble Warni ng Enab le ----------------- --- Reset Abort Recov er Operate Get Set Restor eDefault Senso r --------------- --…

100%1 / 7923
SEMI E54.1-1000 © SEMI 1996, 200027
Behavior associated with the (Alarm and Warning)
Exception Queues (see Sections 7.3.1.21 and 7.3.1.22),
if supported, is as follows: Upon device initialization
(start-up) or reset, both exception queues are cleared.
The data type of queue elements is determined by the
value of bit 7 of the status attribute (as explained in
Section 7.3.1.21). As alarm events are issued to the DM
object, the appropriate exception parameters are set
(ExceptionStatus and ExceptionDetailAlarm/Warning)
and the events are also logged onto the appropriate
Alarm or Warning Exception Queue on a first-in, first-
out basis. Any alarm or warning clear events are also
logged onto these queues in the same manner; these
events are logged in the same data format as the
exception, but with the data value indicating that the
exception no longer exists. The maximum number of
elements that are retained by the queue is application-
specific. Once the maximum queue length is reached,
new exception events depose the oldest exception event
from the queue in a first-in, first-out fashion (similar to
a shift register). The GetExceptionQueue service may
be used to retrieve any number or all exception events
from either (alarm or warning exception) queue. If the
value of the Clear attribute is TRUE, retrieved events
are deposed from the queue; otherwise, they are left in
the queue.
Behavior associated with the optional “Date and Time”
attribute is as follows. This attribute indicates the
current date and time as perceived by the device
whenever it is reported. The resolution of the “Time of
Day” reported shall be milliseconds unless the “Date
and Time Type” attribute is supported and it indicates a
resolution other than milliseconds.
7.4 Sensor, Actuator, and Controller Objects — The
Sensor (S), Actuator (A), and Controller (C) objects are
the model components that model the high level
sensory, actuation, and/or control element capabilities
of the device as viewed from the network. Although the
structure and behavior of these elements can vary
widely from device to device, there are common
aspects of structure and behavior that can be identified.
Specifically, there are structure and behavior
characteristics common to all active elements (i.e., all
S, A, and C objects), common to all elements of an
element type (i.e., all S objects, A objects, or C
objects), or common to all elements of an element sub-
type (e.g., all analog input sensor objects). This
commonality of structure and behavior among these
object types is depicted in the class generalization
hierarchy of Figure 7. With this generalization
hierarchy in place, objects inherit structure and
behavior from their parent object classes, thus reducing
the level of redundancy in description. For example,
object instances of the Sensor-AI class inherit (i.e., also
have) the attributes, services, and behavior of the
Sensor and Active Element parent classes.
Note that the only classes from which accessible object
instances can be created in this hierarchy exist at the
lowest level (i.e., Sensor-AI, Sensor-BI, Actuator-AO,
Actuator-BO, and Controller objects). Also note that
the object identifiers for these object instances are
designated as indicated in Table 1 (e.g., a Sensor-AI
object instance has an Object Identifier of SenI’n’,
where ‘n’ is the instance number of the sensor object
for the device).
In the following sub-sections, the attributes, services,
and behavior at each level of the active element class
generalization hierarchy are identified and defined.
Note that the specific device model would complete the
definition of each sensor, actuator, and controller
element of a specific device type through definition of
additional structure and behavior for the S, A, and C
object instances that collectively realize the sensory/
actuation/control capability portion of the device
model.
SEMI E54.1-1000 © SEMI 1996, 2000 28
Active Element
--------------------
Name
Status
AlarmEnable
Warning Enable
--------------------
Reset
Abort
Recover
Operate
Get
Set
RestoreDefault
Sensor
--------------------
Value
ReportInhibitTimer
EnableReportRate
ReportRate
Actuator
--------------------
Setting
SafeState
WatchRate
WatchDog
Controller
--------------------
Setpoint
ProcessVariable
ControlVariable
DataType
DataUnits
AlarmSettleTime
AlarmErrorBand
WarningSettleTime
WarningErrorBand
Sensor-AI
--------------------
Offset
Gain
DataType
DataUnits
SafeState
EnableReportDelta
ReportDelta
EnableReportROC
ReportROC
AlarmTripPointHigh
AlarmTripPointLow
AlarmHysteresis
WarningTripPointHigh
WarningTripPointLow
WarningHystersis
Sensor-BI
--------------------
DebounceControl
AlarmState
WarningState
Actuator-BO
--------------------
Actuator-AO
--------------------
Offset
Gain
DataType
DataUnits
Sensor-EI
--------------------
DebounceControl
AlarmState
WarningState
Actuator-EO
--------------------
Sensor-BI-TH
--------------------
Reading Valid
Status
State
Figure 7
Active Element Class Generalization Hierarchy
7.4.1 Active Element (AE) Class — The AE class at the top of the active element generalization hierarchy contains
structure and behavior common to all active element instances in a device.
7.4.1.1 Active Element Class Attributes All required and “common optional” AE class attributes are listed in
Table 30 and described below. For an explanation of the table format, see Section 7.3.1.
Table 30 AE Class Attributes*
Attribute Name Attribute
Identifier
Access
(Network)
Rqmt Form
Name nA1** RO N Text, 16 characters maximum
Status nA2 RO Y Context-specific
AlarmEnable nA3 RW N Boolean
WarningEnable nA4*** 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., Sai, Sbi, Aao, Ado, or C), see Sections 7.4.4
through 7.4.8.
*** ID’s nA5 through nA15 are reserved for future AE class attribute definition.
SEMI E54.1-1000 © SEMI 1996, 200029
7.4.1.1.1 Name — A label used to identify the active element associated with the object instance.
7.4.1.1.2 Status — An indication of the state of the active element associated with the object instance. The form
and interpretation of the value of this attribute is context-specific.
7.4.1.1.3 AlarmEnable — An attribute which specifies whether alarm exception conditions of the active element
associated with the object instance are to be reported. Reporting is enabled if this variable is set to TRUE. The
method of reporting is beyond the scope of this document.
7.4.1.1.4 WarningEnable — An attribute which specifies whether warning exception conditions of the active
element associated with the object instance are to be reported. Reporting is enabled if this variable is set to TRUE.
The method of reporting is beyond the scope of this document.
7.4.1.2 Active Element Class Services All Active Element common services are listed in Table 31 (the specific
AE object is the “service provider” of these services). Note that all of these services are Request services. Service
parameters that are specified in this standard are summarized in Table 32.
Table 31 AE Class Service Resource Definition
Service Service ID Type Description
Reset nS1* R Used to place object in INITIALIZED state.
Abort nS2 R Used to place object in ABORT state.
Recover nS3 R Used to move object from ABORT state to RECOVERED state.
Operate nS4 R Used to move object to the operating state from INITIALIZING,
or RECOVERING state.
GetAttribute nS5 R Used to read object attribute.
SetAttribute nS6 R Used to modify object attribute.
RestoreDefault nS7** R Used to restore object attributes to their default values.
* Where ‘n’ is the type of the object instance to which the particular service is associated (e.g., Sai, Sbi, Aao, Ado, or C), see Sections 7.4.4
through 7.4.8.
** ID’s nS8 through nS15 are reserved for future AE class service definition.
Table 32 AE Class Service Parameter Dictionary
Parameter Form Description
AttributeID Positive Integer Object instance Attribute Identifier.
AttributeValue Context-specific Value of object instance attribute.
RestoreConditions Byte enumerated Level of restore requested.
A detailed description of these services follows:
7.4.1.2.1 Reset — Used to place the object instance in its INITIALIZED state. There are no parameters specified
for this service.
7.4.1.2.2 Abort — Used to place the object instance in its ABORT state. There are no parameters specified for this
service.
7.4.1.2.3 Recover — Used to move the object instance from its ABORT state to a RECOVERED state. There are
no parameters specified for this service.
7.4.1.2.4 OperateUsed to move the object instance to the OPERATING state from the INITIALIZING or
RECOVERING state. There are no parameters specified for this service.
7.4.1.2.5 GetAttribute — Used to read a value of an object instance attribute over the network. The following table
describes the parameters specified for this service.