semi合集-English.pdf - 第1911页
SEMI E54.1-1000 © SEMI 1996, 2000 17 communi cation of this Exception St atus attribute. The f or mat of bits zero through s i x in th is mode is device-specific; the format may be furth er speci fied in a n appropriate …

SEMI E54.1-1000 © SEMI 1996, 2000 16
7.3.1.7 Serial Number (optional) — An attribute which designates the number defined and assigned by the
manufacturer that uniquely identifies each individual device produced. It is formatted as a text string with a
maximum length of 30 characters.
7.3.1.8 Device Configuration (optional) — An attribute which designates a manufacturer-defined device
configuration (beyond model number). It is formatted as a text string with a maximum length of 50 characters.
7.3.1.9 Device Status — An attribute which designates the state of the DM object. The attribute (unsigned integer)
values and corresponding object states specified by this attribute are enumerated in Table 18.
Table 18 Device Status Attribute Values
Attribute Value DM Object State
0 Unknown
1 INITIALIZED/SELF TESTING
2IDLE
3 SELF TEST EXCEPTION
4EXECUTING
5 ABORT FROM IDLE OR EXECUTING
6 ABORT FROM INITIALIZED/SELF TESTING OR SELF TEST EXCEPTION
7 – 255 Reserved
This attribute is set and updated internally by the DM object as part of the object behavior associated with transition
between the various states (see Section 7.3.3 and Figure 6).
7.3.1.10 Reporting Mode — A network-settable attribute defined as a single byte containing two nibbles: A low
nibble (bits 0 – 3) and a high nibble (bits 4 – 7). The high nibble contains the value for alarm conditions. The low
nibble contains the value for warning conditions. The value assigned to each nibble indicates how the alarm/warning
status variable is to be reported. The possible attribute values and corresponding reporting modes specified by this
attribute are enumerated in Table 19.
Table 19 Reporting Mode Attribute Values for Alarms and Warnings
Reporting Mode Attribute High Nibble
Value (Alarm)
Attribute Low Nibble
Value (Warning)
Request 00
RequestLatched (optional) 1 1
EventTriggeredOn (optional) 2 2
EventTriggeredOn/Off (optional) 3 3
TimeTriggered (optional) 4 4
EventOnOrTimeTriggered (optional) 5 5
EventOn/OffOrTimeTriggered (optional) 6 6
The behavior of the DM object associated with this attribute and each of these reporting modes is described in
Section 7.3.3.
7.3.1.11 Exception Status Report Interval (optional) — A network-settable attribute which specifies the time
interval for periodic exception status reporting (when a time-triggered reporting mode is indicated, see definition of
Reporting Mode attribute and Section 7.3.3). It is formatted as an unsigned integer whose least significant bit
corresponds to a value of 1/100 second. The requirement to store this attribute in non-volatile memory (so that the
value upon “power-up” is the last value active) is device-specific. Note that a value of 0.00 indicates that this timer,
and thus time-triggered exception reporting, is not enabled (see also Section 7.3.3).
7.3.1.12 Exception Status — A single-byte attribute whose value indicates the status of the alarms and warnings for
the device (see Table 19). This indication may be provided in one of two methods: Basic or Expanded. In the Basic
method, bit seven of the Exception Status attribute is set to zero; all exceptions are reported exclusively through

SEMI E54.1-1000 © SEMI 1996, 200017
communication of this Exception Status attribute. The format of bits zero through six in this mode is device-specific;
the format may be further specified in an appropriate sensor/actuator network specific device model specification; if
it is not specified, then the format of bits zero through six is equivalent to that specified in the expanded mode. In
the Expanded method, bit seven of Exception Status attribute is set to one; exceptions are reported through the
communication of this Exception Status attribute, formatted as specified in Table 20, and exception detail attributes
as indicated by the Exception Status attribute.
Table 20 Exception Status Attribute Value*
Exception Status Bit Map, Bit 7 set to 0 Exception Status Bit Map, Bit 7 set to 1
bit Function Function
0 ALARM/device-common**
1 ALARM/device-specific
2 ALARM/manufacturer-specific
3 reserved
4 WARNING/device-common**
5 WARNING/device-specific
6 WARNING/manufacturer-specific
7
Device-Specific
See sensor/actuator network specific device model for
further specification
0 == Basic Method
1 == Expanded Method
* Behavior associated with the reporting of exception status attribute values is described in Section 7.3.3.
** The alarm or warning is not specific to the device type or device type manufacturer.
7.3.1.13 Exception Detail Alarm and Exception Detail Warning (optional) — Attributes that relate the detailed
status of the alarms or warnings associated with the device. Each attribute is a structure containing three members;
these three members respectively relate the detailed status of exceptions that are device-common (i.e., not device-
specific), device-specific but not manufacturer-specific, and manufacturer-specific. Each of the three structure
members is defined as a structure containing an ordered list (i.e., array) of bytes of length SIZE, and an unsigned
integer whose value is SIZE. Each of the bytes in each array has a specific mapping. This mapping is formatted as 8
bits representing 8 independent conditions, whereas a value of 1 indicates that the condition is set (or present), and a
value of 0 indicates that the condition is cleared (or not present). Note that if a device does not support an exception
detail, the corresponding bit is never set. The bitmaps for alarms and warnings in the corresponding attributes are
structured in parallel so that a condition may have either alarm or warning set, depending on severity. If a condition
inherently cannot be both alarm and warning, then the parallel bit position corresponding to the other state will
remain “0.”
The existence of an exception detail variable structure is dependent on the value of the Exception Status Attribute;
the existence of an exception detail variable structure is only required if bit seven of the Exception Status attribute is
set to 1 (indicating Expanded mode reporting) and the bit (among bits zero through six) of the Exception Status
attribute corresponding to the particular exception type is also set to 1 (see Table 20).
7.3.1.14 Common Exception Detail (optional) — This structure relates exception conditions (i.e., alarms or
warnings) which are common to all devices on the network. The Detail element of the structure is an ordered list
(i.e., array) of bytes of length [SIZE] which is the value of the structure element Size. For each byte in the Detail
field, all bits which are not identified are reserved for future standardization. The first byte in this attribute is
CommonExceptionDetail[0]. Additional exception details, if provided, are named CommonExceptionDetail[1],
CommonException Detail[SIZE]. The specific exception associated with each of the bitmaps is given in Table 21.
The criteria details for each exception condition are outside the scope of this document.

SEMI E54.1-1000 © SEMI 1996, 2000 18
Table 21 Common Exception Detail Attribute Value
Common Exception Detail*
bit Detail[0]
0 internal diagnostic exception
1 microprocessor exception
2 EPROM exception
3 EEPROM exception
4 RAM exception
5 communications exception
6 internal real-time exception
7 calibration expiration
Common Exception Detail*
bit Detail[1]
0 power supply overcurrent
1 reserved power supply
2 power supply output voltage
3 power supply input voltage
4 routine maintenance due
5 notify manufacturer
6 reset exception
7 reserved
* Note that if a device does not support an exception detail, the
corresponding bit is never set.
7.3.1.15 Device Exception Detail (optional) — This
structure, similar in form to Common Exception Detail,
relates exception conditions which are specific to
individual devices on the network and are defined in
their respective device model documents. The Detail
element of the structure is an ordered list (i.e., array) of
bytes of length [SIZE] which is the value of the
structure element size. For a detailed description of this
attribute, consult the appropriate specific device model
documentation.
7.3.1.16 Manufacturer Exception Detail (optional) —
This structure, similar in form to Common Exception
Detail, relates exception conditions which are specific
to the manufacturers of individual devices on the
network and are defined by them in their product
documentation. The Detail element of the structure is
an ordered list (i.e., array) of bytes of length [SIZE]
which is the value of the structure element size. For a
detailed description of this attribute, consult the
appropriate specific device manufacturer
documentation.
Additional attributes may be supported by a DM object
that are device-specific. A complete definition of any
additional attributes may be found in an appropriate
sensor/actuator network specific device model
specification.
7.3.1.17 VisualIndicator (Optional) — An attribute
which defines the behavior of a visual indicator
allowing the device to be visually located. This attribute
is an enumerated byte that can take on one of the
following values:
0 = Visual Indicator OFF
1 = Visual Indicator ON
2–63 = Reserved
64–255 = Manufacturer-Specified
For values visual indicator OFF and visual indicator
ON, the visual indicator is defined to be a Light
Emitting Diode (LED). When the value is visual
indicator ON, the device is expected to flash the LED at
a frequency of approximately 0.5 to 1.5 Hz at a duty
cycle of approximately 30 to 70 percent. The location
and labeling of the LED are manufacturer-specified.
7.3.1.18 AlarmEnable (Optional) — An attribute
which defines whether or not the object will report
alarms (as indicated by the ReportingMode,
ExceptionStatus, ExceptionDetailType, and
ExceptionDetailAlarm attributes). When this attribute is
set to TRUE, then alarming is enabled. When this
attribute is set to FALSE, all DM exception attributes
are set and maintained at values that indicate a no alarm
state. Thus bits 0 through 2 of the ExceptionStatus
attribute are set and maintained at zero, and any
ExceptionDetailAlarm attribute bytes are set and
maintained at a value of zero.
7.3.1.19 WarningEnable (Optional) — An attribute
which defines whether or not the object will report
warnings (as indicated by the ReportingMode,
ExceptionStatus, ExceptionDetailType, and
ExceptionDetailWarning attributes). When this attribute
is set to TRUE, then warning exception reporting is
enabled. If this attribute is set to FALSE, all DM
exception attributes are set and maintained at values
that indicate a no warning state. Thus, bits 4 through 6
of the ExceptionStatus attribute are set and maintained
at zero, and any ExceptionDetailWarning attribute
bytes are set and maintained at a value of zero.
7.3.1.20 ExceptionDetailType (Optional) — An
attribute consisting of two enumerated nibbles that
designate the method of alarm and warning detail
reporting respectively that is supported. The possible
attribute values and corresponding reporting mode
support indications are enumerated in Table 22. Note
that if this attribute is not supported, the reporting mode
is either zero (basic) or one (expanded) as indicated in
bit seven of the ExceptionStatus attribute.