semi合集-English.pdf - 第1951页
SEMI E54.3-0698 © SEMI 1998, 2004 8 whether the device supports refe rences to gas standard number , gas stan dard symbol , or both. It is strongly recommended that, if a de vice supports only one method of refe rencing …

SEMI E54.3-0698 © SEMI 1998, 2004 7
8.4.1 Sensor-AI-MF Object Attributes
Table 7 Sensor-AI-MF Object Attributes
Attribute Name
Attribute
Identifier
Access Network Required Form
Flow Totalizer A1 RW No REAL
Flow Hours A2 R No ULINT
Zero Offset Mode A5 RW No Enumerated Byte
Zeroing Status A6 R No Enumerated Byte
Autorange Status A7 R No Enumerated Byte
Reserved A8–A64 — — Reserved for future expansion
Manufacturer-Specified > A64 — — Manufacturer-Specific attributes
8.4.1.1 Flow Totalizer (Optional) — An attribute that maintains the volume of gas in standard cubic centimeters
(SCC) that has flowed through the device since the last time the flow totalizer attribute value was set to zero.
8.4.1.2 Flow Hours (Optional) — An attribute which identifies the number of hours that the device has been
flowing gas since the last time the flow hours attribute value was set to zero, as specified by the manufacturer. The
attribute is an unsigned long integer with a resolution of 1 hour.
8.4.1.3 Zero Offset Mode (Optional) — An attribute which specifies the zero offset formula to be applied to
produce the value attribute. This attribute is an enumerated byte that can take on one of the following values:
0 = Disable
1 = Enable Application of Formula
2 = Enable Automatic Zeroing
3–63 = Reserved
64–255 = Manufacturer-Specified
8.4.1.4 Zeroing Status (Optional) — An attribute which specifies whether the object is in the ZEROING substate.
This attribute is an enumerated byte that can take on one of the following values:
0 = Not Zeroing
1 = Zeroing
8.4.1.5 Autorange Status (Optional) — An attribute which specifies whether the object is in the AUTORANGING
sub-state. This attribute is an enumerated byte that can take on one of the following values:
0 = Not Autoranging
1 = Autoranging
8.4.1.6 Initial and Default Values
Table 8 Sensor-AI-MF Object Attributes Initial and Default Values
Attribute Initial Value Default Value Comment
Flow Totalizer LVV 0
Flow Hours LVV 0
Zero Offset Mode LVV Disable
Zeroing Status Not Zeroing Not Zeroing
Autorange Status LVV Not Autoranging
8.4.2 Sensor-AI-MF Object Services — The services provided by the Sensor-AI-MF object instance are defined in
SEMI E54.1. The Sensor-AI-MF object supports the additional services listed below.
8.4.2.1 All Gas Correction services are optional. Gas correction may be handled within the device as a pre-assigned
gas calibration or may not be implemented at all. If these services are available, it is manufacturer-specific as to

SEMI E54.3-0698 © SEMI 1998, 2004 8
whether the device supports references to gas standard number, gas standard symbol, or both. It is strongly
recommended that, if a device supports only one method of referencing gas types, it should be gas standard number.
8.4.2.2 A device may support any of these services, in whole or in part, as specified by the manufacturer. A
manufacturer may specify a subset of the service parameter values which is supported. The following table lists the
services sup-ported by the Sensor-AI-MF object instance:
Table 9 Sensor-AI-MF Object Services
Service Service Identifier Type Description
Perform Zero Offset S1 R Used to instruct the object to perform an automatic zeroing
operation.
Query-Supported Gas Types S2 R Used to query the device to determine whether a specific gas
calibration is supported.
Selected Programmed Gas
Type
S3 R Used to select the gas type and associated data to be used as
the current programmed gas calibration.
Insert Gas Type S4 R Used to add a gas type to the list of available gas types.
Delete Gas Type S5 R Used to remove a gas type from the list of available gas types.
Get Gas Calibration Data
Value
S6 R Used to request the value of a specific gas calibration data
value.
Set Gas Calibration Data
Value
S7 R Used to set the value of a specific gas calibration data value.
Autorange S8 R Used to enter the AUTORANGING state.
Reserved S9–S64 — Reserved for future expansion.
Manufacturer-Specified > S64 — Manufacturer-Specific services
8.4.2.3 Perform Zero Offset (Optional) — This service is used to instruct the Sensor-AI-MF object instance to
perform a one-time automatic zeroing operation on the device or to reset the offset attribute value to zero. This serv-
ice causes the automatic zeroing of the Sensor-AI-MF object instance value attribute by modifying the value of the
offset attribute in order to yield a value of zero for the value attribute. Table 10 describes the parameters specified
for this service.
Table 10 Perform Zero Service Parameter Definitions
Parameter
R
equest/Indicati
on
Response/
Confirmation
Data Type
Description
Command M — Byte Enumerated Byte:
0 = Set offset attribute to zero
1 = Calculate offset
2 = Cancel Zeroing
3–63 = Reserved
64–255 = Manufacturer-Specified
8.4.2.4 Query-Supported Gas Types Service (Optional) — This service is used to query the device to determine
whether a specific gas type, range, and units is supported. Supported, in this context, implies that the device contains
suitable gas calibration correction data or methods to correct the flow measurement for the specified gas type, range,
and units. The query can be made by referencing either gas standard number or gas standard symbol (see Section 5
for a definition of “gas standard number” and “gas standard symbol”). The entire list of supported gas standard
numbers or gas standard symbols (with ranges and units) can also be requested. The following table describes the
parameters specified for this service:

SEMI E54.3-0698 © SEMI 1998, 2004 9
Table 11 Query-Supported Gas Types Service Parameter Definitions
Parameter
Request/
Indication
Response/
Confirmation
Data Type
Description
Query Type M — Byte 0 = specific gas type
1 = all currently supported gas calibrations
2 = currently programmed gas calibration
Gas Standard Number C* — Unsigned Integer 0 = use standard gas symbol field
n = gas standard number
Gas Standard Symbol C* — Text String null character = not specified
text string = gas standard symbol
Full Scale Range C* — Real 0 = not specified
n = full scale range
Units C* — UINT Indication of the units associated with the full scale
range.
Valid Flag — M Byte 0 = Not Valid
1 = Valid
Size of List — M Unsigned Integer Number of gas calibrations in the list.
List of Gas Calibrations — M Array of
Structures
The list of gas calibrations.
* Parameter is Mandatory for Query Type = 0.
8.4.2.4.1 Query Type — This parameter is used to specify the type of service response. It is an enumerated byte that
can take on the following values:
0 = specific gas type
1 = all currently supported gas calibrations
2 = currently programmed gas calibration
3–63 = Reserved
64–255 = Manufacturer-Specified
8.4.2.4.2 Gas Standard Number — This parameter is used to specify a gas standard number, for which device
support is being queried. A value of “0” indicates that the following parameter “gas standard symbol” is used instead
to reference the gas type.
8.4.2.4.3 Gas Standard Symbol — This parameter is used to specify a gas standard symbol, for which device
support is being queried. If the gas standard number parameter has a value that is not zero, then this parameter will
have the value of null character.
8.4.2.4.4 Full Scale Range — This parameter is used to specify the full scale range, for which device support is
being queried. See Section 5 for a definition of “full scale range.” A value of “0” queries the device to return the
entire list of full scale ranges for the specified gas type.
8.4.2.4.5 Units — This parameter is used to specify the units associated with the full scale range specified in the
service request. Its values are defined in SEMI E54.1. The supported list includes:
SCCM
SLM
Percent
Volts
Millivolts
Counts
8.4.2.4.6 Valid Flag — The first parameter of a Query-Supported Gas Type service response is a byte that indicates
whether the requested gas type, range, and units are supported. If an entire list was requested, and at least one gas
calibration exists, this byte will have the value of “Valid.”