semi合集-English.pdf - 第2009页

SEMI E54.7-0999 © SEMI 1999 3 of t he Reference Model. The hi gh level protocol architecture is shown in Figure 1. 6.1.1 Note th at Fi gure 1 represen ts a c o nceptual vie w of th e device archit ecture. Conf orming imp…

100%1 / 7923
SEMI E54.7-0999 © SEMI 1999 2
4.2 Other Documents
Bulletin No. 8310PD9603 — Seriplex Standard
Specification: August 1997, Technology Organization,
Inc. Raleigh, NC, USA.
1
ISO 7498 — Basic Reference Model for Open Systems
Interconnection
2
NOTE 1: As listed or revised, all documents cited shall be the
latest publications of adopted standards.
5 Terminology
5.1 Terminology that is common to all of the
documents in this SAN standard may also be defined in
the Sensor/Actuator Network Standard. Terminology
may be reproduced here which is defined in other SEMI
documents.
5.2 Abbreviations and Acronyms
CDM — Common Device Model
DM — Device Manager (object)
NCS — Network Communication Standard
OSI — Open Systems Interconnect
OSS — Object Services Standard
SAC — Sensor, Actuator, Controller (Object)
SAN — Sensor/Actuator Network
SDM — Specific Device Model
STOSeriplex Technology Organization
VDC — Volts, Direct Current
5.3 Device Component Definitions
5.3.1 As this standard defines the presentation or
mapping of CDM data structure and behavior over a
network, it makes use of many of the terms in the SEMI
E54.1 CDM document. Table 1 provides a mapping of
fundamental terminology of the CDM document into
this document and the Seriplex standard specification.
Note that Column 2 contains an equal sign ‘=’ if the
definition is used exactly as specified in the CDM
specification.
1 Seriplex Technology Organization, P.O. Box 27446, Raleigh, NC
27611, www.seriplex.org
2 ISO Central Secretariat, 1, rue de Varembé, Case postale 56, CH-
1211 Genève 20, Switzerland
Table 1 Mapping of CDM to NCS Terminology
CDM Term NCS Equivalent Seriplex
Equivalent
Device = =
Device Model = =
Object =, Class =, Class
Instance = =
Attribute = =
Behavior = =
Service = =
State Diagram = =
Byte = =
Nibble = =
Character String ==
5.4 Seriplex Specific Definitions
class — a set of objects that all represent the same kind
of system component. A class is a general-ization of an
object. All objects in a class are identical in form and
behavior, but may contain different attri-bute values.
master/slave mode — communication over a Seriplex
network that provides exclusive control of data by a
“master” or “host” device. All bus input data is reported
exclusively to the host, and the host has exclusive
control over the states of all bus output signals, with all
bus I/O devices acting as ‘slaves”. Master/Slave mode
provides the typical request/ response oriented network
communications.
peer-to-peer mode — communication over a Seriplex
network that provides sharing of bus input and output
data directly among devices. This mode allows
dedicated or broadcast data to be shared between a
producing application and one or more consuming
applications. Application specific I/O data moves
though these devices.
seriplex — an open protocol maintained by the Seriplex
Technology Organization (STO) as a standard means of
interconnection for simple field devices. The Seriplex
standard specification specifies OSI reference model
layers 1, 2, 4 and 7 specifically the physical signaling,
the media access/data link protocols, the transport
capability of end-to-end transmission of data, and the
application layer.
6 Communication Protocol H igh Level
Structure
6.1 The Seriplex protocol is loosely based on a four-
layer architecture. These layers constitute a collapsed
form of the OSI seven layer architecture, mapping into
the physical, data link, transport and application layers
SEMI E54.7-0999 © SEMI 19993
of the Reference Model. The high level protocol
architecture is shown in Figure 1.
6.1.1 Note that Figure 1 represents a conceptual view
of the device architecture. Conforming implementations
must implement the services defined in this
specification at each layer and must appear (from the
network) to have implemented this architecture,
however an internal modular partitioning is not
required. Implementations may sacrifice modularity in
order to achieve high performance.
6.1.2 The Seriplex physical layer is fully specified in
the Seriplex Standard Specification. There are guideline
specified for the topology of the bus cable, length of
bus cable and number of bus nodes within the system.
Typical configurations include: Daisy Chain,
Trunk/Dropline, Tree, Loop, Star and Combinations of
the above. Reference guidelines are specified for the
cable length and node limits determined by a system’s
Clock rate and total data line capacity within a system.
Bus Power Supply provides power for the Seriplex bus
itself – that is, for the Seriplex bus communication
circuitry within each bus device. The bus power supply
normally provides a 24 VDC source for the bus. In
general, the bus supply does not provide power to
monitoring and control devices.
Application Layer
Data Link
Physical Layer
Layered View of Seriplex
Application Layer
Presentation Layer
Session Layer
Transport Layer
N
etwork Layer
Data Link Layer
Physical Layer
OSI Reference Model
Transport Layer
Figure 1
Layered View of Seriplex
6.1.3 At the data link layer, the Seriplex standard
messaging specification defines a carrier sense multiple
access mechanism for media access control that
supports non-destructive collision resolution and sends
frames reliably.
6.1.4 The application layer is specified in the Seriplex
standard specification and provides for the definition of
Seriplex applications as a collection of addressable
objects. A subset of these objects may be addressed
over the network (as defined by the implementation).
6.1.5 In the remainder of this section the protocol
structure is described in more detail in terms of the OSI
seven layer reference model, the object model
environment and network management specifications.
6.2 Physical Layer — The device shall comply with
the Seriplex physical layer specification (contained in
Seriplex standard specification). This includes physical
signaling (levels and data rates), transceivers, node
isolation, media topology, cable specifications, network
connectors and taps, and power considerations (load
limits, system tolerances, and power supply options).
6.3 Data Link Layer — The device shall comply with
the Seriplex standard specification for the Data Link
Layer. This includes the media access control
mechanism and the logical link control mechanism.
Addressing is currently limited to 8 bits of source
address and 8 bits of destination address. Bitwise
arbitration is used to gain access to the network in cases
where multiple nodes contend for the same message
bandwidth.
6.4 Network Layer — There is no distinct network
layer.
6.5 Transport (Messaging) Layer The device shall
comply with the Seriplex standard specification for the
Messaging Layer. The messaging layer provides
transparent transfer of data between objects in
application-entities. Some of the functionality, of this
layer is implemented in the Application Layer. Specific
functions include: segmentation/re-assembly (fragmen-
tation) for full message delivery.
6.6 Session Layer — There is no distinct session layer.
6.7 Presentation Layer — There is no distinct
presentation layer. Object addressing and data
presentation in Seriplex messages are specified as part
of the Seriplex object definitions and object attribute
and service communication protocol.
6.8 Application Layer — The device shall comply
with the Seriplex application layer specification for
defining and addressing objects, including their
attributes and services, and enabling specified network
behavior. The device shall comply with the object
messaging and object model specifications included in
the Seriplex standard specification. In addition the
device shall comply with the object specifications
defined in Section 7 of this document.
6.8.1 Object Models — The Seriplex protocol has
been enhanced to provide an object-oriented
specification for creating, defining and addressing
objects explicitly, including their attributes and
SEMI E54.7-0999 © SEMI 1999 4
services, and creating, defining and communicating
object attributes in an application dependent format.
The device shall comply with the object messaging and
object model specifications included in the Seriplex
standard specification documentation. In addition the
device shall comply with the object specifications
defined in Section 7 of this document.
6.8.2 Alternate Method for the Communication
Transmission of Attributes — In order to take
advantage of the Seriplex network’s speed and
deterministic characteristics, the Seriplex Standard
Specification details a mechanism of transmitting data
over the network by assigning, in advance, a sequence
of serial frames to be used collectively to deliver
specific sensor and/or actuator attribute data. This
mechanism can be utilized as an alternative to the
object messaging specification of the Seriplex Standard
Specification to implement the behavior associated with
the GetAttribute and SetAttribute services detailed in
Section 7. This mechanism may be used to provide an
efficient and optimum implementation of data
transmission over the network.
6.9 Network Management — The device shall comply
with the Seriplex network management specifications
detailed in the Seriplex Standard Specification (e.g.,
physical layer bit rate, master/slave and peer-to-peer
network management, etc.). No (additional) network
management functions are specified in this document.
7 Required Object Types
7.1 At this time, the Seriplex Standard Specification
does not require any specific objects to exist in a
Seriplex device in order to be a compliant Seriplex
device. The Seriplex Standard Specification will be
extended to identify and describe objects (i.e. classes)
that must exist in devices that are to be interoperable
and interchangeable on a Seriplex SEMI compliant
SAN network.
7.1.1 The Common Device Model specification
identifies two objects (namely the Device Manager
(DM) and Sensor Actuator Controller (SAC) objects)
that must exist in all SEMI compliant SAN devices.
The required object types for a SEMI compliant SAN
device utilizing the network communication
specification described herein, necessarily comprises
the union of the above two requirements.
7.1.2 A list of required and optional object types is
given in Table 2. Additional objects that are specified
in a particular SDM are given identifiers in that SDM
specification; Seriplex specific presentation information
for these identifiers is given in Section 9 of this
document.
7.1.3 An embodiment of a specific device type,
represented as an aggregation of the object types listed
in Table 2, that is compliant with both the CDM
specification and the Seriplex specification, is a
candidate for a SEMI SDM as well as a Seriplex device
definition. Conversely, all SEMI SDM’s and Seriplex
device definitions specified for operation over a SEMI
compliant Seriplex network must be an aggregation of
the object types listed in Table 2, and be compliant with
both the CDM specification and the Seriplex standard
specification.
7.1.4 In the following sections the presentation to the
network of object addressing, object attributes, and
object services for each of the object types listed in
Table 2 is described in detail. Refer to the CDM
standard to determine if the object instance attribute and
service is specified as required or optional. Unless
otherwise noted, all attributes and services described
are instance level attributes (as opposed to class level
attributes). A class level attribute and service is
accessed as instance number zero.
7.1.5 Note that the formats of object attributes and
services are detailed in the CDM document; the
presentation of object attributes and services to the
Seriplex network is detailed in the tables contained in
the following sub-sections and in the Seriplex standard
specification.
7.2 Device Manager (DM) Object The DM object
is the device component responsible for managing and
consolidating the device operation. Each device must
support one (and only one) DM object. The DM object
as well as its common required and optional attributes,
services and behavior are described in the CDM
standard. The presentation of object instance attributes
and services to the Seriplex network shall be as
indicated in Table 3.
7.2.1 Note that the formats of DM object attributes are
detailed in the CDM document; the presentation of DM
object attributes to the Seriplex network is detailed in
Table 3 and the Seriplex standard specification; the
format of DM object services is detailed in the CDM
document and the Seriplex standard specification; and
the presentation of the DM object services is detailed in
Table 3 and the Seriplex standard specification.