Você está na página 1de 5

Emerging Data Transfer Technologies

for Factory Communication

Christian Cseh Jurgen Jasperneite


RWTH Aachen Phoenix Contact GmbH &Co.
Dep. of Computer Science (Informatik IV) Technology Development
Ahornstr. 55, D-52056 Aachen, Germany P.O.B. 1341, D-32819 Blomberg, Germany
cseh@i4.informatik.rwth-aachen.de jjasperneite@ phoenixcontact.com

Abstract -The paper deals with the replacement of prevailing 11. REQUIREMENTS
legacy data communication networks for factory automation In automation systems three layers can be identified with
by new technologies. The special requirements for data different data transfer requirements with respect to
transmission in the area of automation do not allow to simple response time, frequency, length and lifetime [5].In Fig. 1
adoption of standard solutions developed for home or office
the different layers and requirements are illustrated.
environments. The problems of providing an application

v:
interface that frees the user from dealing with network Response Length Lifetime Frequency
specific parameters are highlighted. Furthermore different time
MBytes
data transfer technologies, like ATM and Gigabit Ethernet
are introduced and their suitability for the factory
communication environment is discussed.
Bits often
I. INTRODUCTION
In automation technology computer integrated Fig. I Layer model of Factory Communication
manufacturing (CIM) plays an essential role in the control
of production processes. Over the years there has been a In addition to these classical requirements innovative
development from a centralized approach to a distributed multi media applications impose new demands on the
control environment, linking together autonomous systems communication system with respect to real-time
with local processing power. This development led to more transmissions requiring high bandwidths. The integration of
reliable and flexible automation facilities. factory control data and audiohide0 traffic on a single
Consequently the communication scenario on the factory network makes the guarantee for quality of service,
floor shifted from a ,,vertical" data exchange between a regarding bandwidth, delay and jitter, mandatory.
central controller and the attached devices to ,,horizontal" The requirements for a distributed communication
data transmissions between components on the same level system in automation technology can be separated into
[ 11. Nevertheless there is still a certain amount of ,,vertical" three different aspects: performance requirements,
communication between the different layers, because of the functional aspects and physical characteristcs.
need to synchronize and coordinate different subsystems or
to control complex processes in production plants. A. Perjormance Requirements
In recent years emerging data transfer technologies,
originating from the office and home environments offer Tab. 1 presents the requirements of applications on the
improved capabilities like the integration of different traffic different layers and of multi media services with respect to
streams on a single network with high bandwidths [2]. the performance of the communication network. The
These network technologies enable the deployment of new combination of several real-time streams with different
multimedia applications in distributed control systems and characteristics, like control data and video, is a challenging
will have great impact on the factory communication task, that is not easily fulfilled by contemporary network
systems of the future [3],[4]. Applications like tele service, technology.
tele training or the use of audio and video for process
surveillance will become more important, as high speed Tab. 1 Requirements for data transfer
data communications networks, capable of providing
quality of service guarantees will be installed.
The remainder of this paper is organized as follows.
Chapter 2 describes the requirements of factory
communication networks. In chapter 3 the need for an
application interface for a distributed communication
system is highlighted. In part 4 various new data transfer
technologies are presented. In the last chapter the
conclusions are drawn and the suitability of the innovative
network technologies for a factory communication system
is discussed.

0-7803-4503-7/98/$10.00 1998 IEEE 2122


B. Functional Aspects network technologies in an application transparent manner.
For this reason new network techniques with improved
In addition to the performance parameters, a distributed performance can be introduced, without changing the
factory communication system must provide a set of application software.
service primitives that implement certain functional Many of the functional requirements, introduced in
aspects. These include the timely transmission of data chapter 2 are not directly supported by the service
according to a given deadline, an acknowledged data primitives of the network and need therefore to be
transfer service, a prioritized transmission scheme and the implemented inside the middleware layer. Functions like a
addressing of single, multiple or all devices attached. distributed, system-wide synchronized clock for checking
Furthermore the communication system has to offer a the deadlines of a timed transmission or the management of
gateway to other networks, security features for an acknowledgements from multiple receivers have to be
authorized access to the devices and has to support the provided by the middleware. Specific mechanisms like the
configuration of the network. With regard to the operation retransmission of lost messages, if permitted by the timing
and maintenance of the communication system, a fault constraints, or the maintaining of member information for
management for the monitoring of the network components multicast groups, should be handled by the interface
has to be implemented. software.
Complex functionality that is needed for the operation of
C. Physical Characteristics the complete network, like a network management center
or a security module can be implemented on the application
As the communication system has to be used in an layer, above the middleware, using its services.
automation technology environment some physical As mentioned in the previous chapter the guarantee of
requirements have to be taken into account. The cabling quality of service (QoS) parameters, like delay bounds or
has to support different network extensions, ranging from minimum bandwidth, is crucial for the fulfillment of real-
100 meters on the sensor/actuator level to several time requirements. Because each network technology has
kilometers for interconnecting buildings on the factory its own mechanisms and functions, it is the task of the
level. The number of connected network end systems middleware to map the user’s QoS-requests on the
varies on the different layers. On the sensor/actuator level appropriate resources, provided by the network. The
up to 100 devices may be attached, whereas on the process advantage of this approach is, that the service user does not
layer the data of approx. 10 production cells is collected. need a deiailed knowledge of the underlying network
Again on the factory level many PCs, work stations and technology and is freed from configuring any special
servers can be interconnected in an office environment. network dependent parameters. The selection of traffic
Focusing on the lower two levels, control and classes, transfer modes, etc. is taken over by the interface
sensor/actuator, the robustness of the cabling and the software 161.
network components plays an important role, as the system With respect to all the demands that this middleware has
may be used in a rough industrial environment. The to fulfil, it is clear that the design and implementation are
communication system has to be insensitive against very challenging, taking into account the high performance
external hazards, like shocks, vibrations, torsion, humidity, and the complex functions of the software. In addition all
dust, temperature, EMI, etc. Furthermore the exchange of systems equipped with this middleware will need advanced
components should be possible in full operation (hot hardware, regarding memory and processing power, to
swapable), without affecting the other network devices. execute the software.
Wit respect to the operating personnel the physical In the following, two examples of interfaces for factory
connectors of the network components have to be simple, communication systems will be presented. Part A describes
intuitive and must have a common design and layout. It a middleware design, that specifies techniques for real-time
should be possible to operate, maintain and configure the data transfer. Part B introduces the adaptation of a common
network without the need of special knowledge in application layer protocol for factory communications to be
computer science or data communication technology. used with an ATM network.
Ideally it is not necessary to make any adjustments at the
attached end systems themselves (plug & play). A. MidART
Especially on the sensor/actuator level the simplicity of
the communication system and the low cost of the The middleware and network architecture for real-time
equipment are key requirements. industrial applications (MidART) was developed by
Mitsubishi Electric Research Laboratories (MERL) as a
111. MIDDLEWARE real-time client-server programming model [7]. The two
For an application that wants to send data over a factory basic schemes for providing individual application QoS
control network it is desirable to have access to the service support and on demand data transfer are real-time channel-
primitives of the network layer via a common interface. based reflective memory (RT-CRM) [8] and selective
Such a middleware abstracts from the actual channels [7].
implementation of the transfer services and hides any A RT-CRM is an association between a memory area on
network specific parameters from the application (user). a sender node (writer) and a remote memory area at the
This common interface enables the deployment of different receiver node (reader) with a set of protocols for channel

0-7803-4503-7/98/$10.00 1998 IEEE 2123


establishment and for mirroring of data. Selective channels sender and receiver on call setup [16]. To characterize the
enable applications to dynamically select remote partners,
where data is sent to or received from.
different data streams, transmitted over an ATM networ ,
(!
four different service classes, according to bit rate and Q S
Although MidART was designed to map application
QoS requirements on ATM traffic classes and descriptors,
first performance evaluations were based on a Fast
parameters, have been defined by the ATM Forum [17 .
Two of them constant bit rate (CBR) and variable bit ra,e
real-time (VBR-rt) offer a minimum bandwidth, maximup
1
Ethernet implementation [9]. cell transfer delay, bounded jitter and a specified cell lo s
ratio for the connection. I 4
B.MMS/ATM Traffic management functions, like the call admissiqn

An implementation of the OS1 Manufacturing Message


Specification (MMS) on top of an ATM network is
control (CAC) or the usage parameter control (UPC ,
assure that the ATM network is able to provide the requir d
performance [ 151.
d’
presented in [lo]. The MMS specification is an OS1 The CAC decides prior to connection setup, if tt/e
application layer protocol, that defines two aspects in an needed network resources for the establishment of a n e b
industrial communication system. The first one is a virtual connection according to its QoS demands are available a ‘d
manufacturing device (VMD), which represents an abstract if already existing connections are not negatively affected. 1
view of an industrial device [ 111. The second aspect deals The UPC operates at the entry point of the AT#
with objects, services and protocols for the communication network and checks if the traffic stream originating fro@
between VMDs [ 121. the sender corresponds to the traffic parameters negotiated
The MMS/ATM system implements a subset of the at connection setup. A corresponding function is available
MMS services on a reduced four layer protocol stack. A between network nodes, called the network parameter
MMS protocol machine (MMPM) realizes the access to the control (NPC).
ATM driver and maps the MMS associations between two For the cabling in ATM networks shielded or unshielded
communication partners to corresponding ATM twisted pair, optical fiber, plastic optical fiber or hard
connections. To further increase the performance of the polymer clad fiber may be used. The communication
system it is planned to transfer the execution of the MMPM distance varies with the media deployed and the bandwidth
code from the host CPU to a transputer, located on the required. For the use on the sensor/actuator level at a bit
ATM communication board. rate of 155 MBit/s and distances of up to 100 meter
unshielded twisted pair or multimode fiber is sufficient. If
IV. NETWORK TECHNOLOGIES cable lengths are kept shorter (up to 50 meters) plastic
In this chapter innovative network technologies for high optical fiber may be used. With hard polymer clad fiber the
speed data communications are presented. Their support for communication distance depends on the minimum bend
real-time applications and for QoS guarantees are radius. Due to the communication range of up to 1000
discussed. These qualities are the determining factors for meters on the control layer, only multimode fiber (155
the suitability of these data transfer technologies for a MBit/s) or single mode fiber (622 MBit/s) can be installed.
factory communication system. On the factory level, with distances of several kilometers
only single mode fiber may be used.
A. Asynchronous Tkansfer Mode (ATM) With respect to network topology today’s ATM syste$
support a star topology, where individual end systems ate
Broadband netw rks, like B-ISDN, allow the integration connected to an ATM network node (switch). Thi,s
?.
of data and multimedia transmissions, with high bandwidth structure might not be desirable on the sensor/actuator level
requirements and real time constraints into one network. where up to 100 devices are attached to a single controller.
The International Telecommunications Union - However there are first approaches to combine small ATM
Telecommunication Standard Sector (ITU-T) and the switching elements with network interface chips into a
American National Standards Institute (ANSI) have chosen single device [IO]. This will allow alternate network
the Asynchronous Transfer Mode (ATM) as a connection topologies, like an ATM ring or bus.
oriented switching and multiplexing technology for B-
ISDN [13]. In 1991 the ATM Forum was founded to B. Gigabit Ethernet
promote the use of ATM and to define specifications and
standards for the deployment of ATM technology [14]. Gigabit Ethernet is specified by the IEEE 8 0 2 . 3 ~draft
ATM operates on data packets of a fixed size (cells) and standard and provides data rates of 1 GBit/s [ 181. It was
enables high speed data transfer at constant or variable bit designed as an extension of Fast Ethernet (IEEE 802.3u),
rates. The main advantages of ATM networks are the and uses standard Ethernet frame formats. When operating
integration of data, voice and video streams, the guarantee in half-duplex mode, Gigabit Ethernet uses, like the older
of QoS characteristics for the connection, the scalability of Ethernet technologies, carrier-sense multiple access with
the allocated bandwidth and the seamless transition from collision detection (CSMNCD) as a media access (MAC)
local to wide area networks 1151. protocol. In order to keep a maximum network collision
An important feature of ATM is the support of QoS domain diameter of 200 meters, Gigabit Ethernet uses a
parameters for a connection. In order to guarantee a certain modified MAC layer. This was necessary because at
quality of service, a traffic contract is negotiated between gigabit speeds two stations 200 meters apart will not detect

0-7803-4503-7/98/$10.00 1998 IEEE 2124


a collision when both simultaneously transmit 64 byte V. CONCLUSIONS
frames. To overcome this problem carrier extension is From the requirements for factory communication
used, where frames smaller than 512 bytes are extended to systems introduced in chapter 2, it can be concluded that
a length equal to 512 bytes by sending control symbols. strict QoS guarantees for network connections are the key
This leads to the disadvantage that if only small frames of issue for the reliable and safe operation of a plant control
64 bytes are transmitted, network throughput drops to about system. It is absolutely crucial that in a machine operated
120 MBit/s. To overcome this shortcoming a burst mode environment alarm and emergency messages as well as
was introduced, where a station may send several short control information are transmitted on time and correct.
packets in a burst, separated by a small inter frame gap. Based on these assumptions from the three network
Most of today’s available Gigabit Ethernet devices operate technologies presented ATM offers the most promising
In full duplex mode, transmitting and receiving data on approach to meet these goals. ATM is the only data transfer
different wire pairs, and therefore the need for CSMA/CD technology that is connection oriented and provides traffic
is eliminated. This requires point-to-point connections, control functions, which can effectively assure the network
leading to a star topology. performance for a single, logical connection. It offers a
In order to support QoS requirements, Gigabit Ethernet single, seamless network technology for all three layers in
uses the techniques specified in the IEEE 8 0 2 . 3 ~standard the automation environment, with a simple integration of
[19] as well as prioritization of traffic streams. The IEEE wide are networks, like the Internet. New developments,
flow control allows a Gigabit Ethernet switch to send pause like the integration of switching elements in end system
frames to attached systems in case of congestion. By devices, allow the deployment of ATM even on the
stopping the devices from sending new frames, the network sensodactuator level in a bus or ring topology, using cheap
load can be lowered. By maintaining different queues, copper wiring. Problems that still need to be solved include
Gigabit Ethernet switches are able to prioritize certain the configuration of ATM networks, the support of fault
traffic flows and to guarantee zero frame loss and low tolerant ring topologies and the high cost of ATM
latencies [20]. equipment.
For the wiring options IEEE defined the transmission Gigabit Ethernet has to operate in full duplex switched
over multimode optical fiber with a maximum distance of mode to overcome the problems of collision avoidance.
550 meters, over single mode fiber with a range of up to 5 Consequently only point to point connections with fiber
kilometers and the use of copper wiring for distances of up optic cables, resulting in a star topology, can be used in a
to 25 meters [21]. Until June 1997 there has been no factory environment. As Gigabit Ethernet has to deal with
agreement on the possible use of unshielded twisted pair varying frame lengths, a fixed bound on transmission
category 5 for Gigabit Ethernet links. delays is not possible. Furthermore QoS guarantees are
based on the physical isolation of sub networks, which
C. IEEE 1394 (Fire Wire) results in the permanent provision of network resources for
critical transmissions that might occur only at rare
IEEE 1394 is a standardized high performance serial instances. Though traffic control techniques, like
bus, supporting data rates of up to 400 MBit/s. The prime prioritization, are available, it is not clear how they will
target was a low cost network for the interconnection of perform in a real-time traffic dominated network, like in
home entertainment equipment. the automation technology, where several high priority
Fire Wire offers an acknowledged datagram service and streams have to be handled at the same time. Gigabit
an isochronous data transfer service, capable of Ethernet will be deployed on the factory level and will
transmitting video and audio streams. The network migrate down to the control layer for process environments
topology consists of a serial bus, with arbitrary location of with fixed configuration and well known, static traffic
the end systems, hot plugging of devices, automatic bus patterns.
configuration and address assignment. The change of the Fire Wire offers some appealing features, like plug &
network topology results in a bus reset and a re-arbitration play, bus topology, low cost and high speed isochronous
of the bus, which however may cause a 1 second delay for data transfer, that make it interesting for the use on the
isochronous resources to be re-allocated. The addressing sensor/actuator level. The unsolved problems of the limited
scheme used allows a 64 bit wide direct addressing or communication distance and the behaviour after a bus reset
hierarchical addressing for up to 63 nodes on 1023 busses suggest that IEEE 1394 is not yet ready for the deployment
[221. in factory communication systems.
A three pair shielded copper cable is used for the wiring, As discussed in chapter 3 applications in the automation
with a maximum range limited to 4.5 meters between environment can benefit from improved network services
nodes. Slightly thicker cables will allow distances of up to and performance only, if appropriate interfaces are
10 meters. Currently there are research activities focused provided. Therefore the adaptation of application layer
on extending the network range by lowering the available protocols and the development of suitable middleware is an
bit rate and by the use of fiber optic cables. important task.

0-7803-4503-7/98/$10.00 1998 IEEE 2125


VI. REFERENCES
[ 131 ITU-TSS (CCITT), Recommendation 1.321, B-ISDN
M. Solvie, Zeitbehandlung und Multimedia- Protocol Reference Model and its Application,
Unterstiitzung in Feldkommunikationssystemen, Geneva, 1991
Hanser, 1996
[ 141 The ATM Forum, http://www.atmforum.com
C. Partridge, Gigabit Networking, Addison-Wesley,
1994 [ 151 M. DePrycker, ATM - Solution for Broadband ISDN,
Prentice-Hall, 1995
J. R. Pimentel, Implications of Emerging Technologies
on Factory Communication Systems, Proceedings of [16] D. E. McDysan, D. L. Spohn, ATM Theory and
the IEEE International Workshop on Factory Application, McGraw-Hill, 1994
Communication Systems (WFCS’97), Barcelona,
1997 1171 ATM Forum Technical Committee, Traffic
Management Specification, Version 4.0, ATM Forum
J.-F. Guillaud, M. R. Pokam, G. Michel, Information 1996
Superhighway enters the manufacturing world,
Proceedings of the 3‘* IEEE Workshop on the IEEE, 802.32: Media Access Control Parameters,
Architecture and Implementation of High Physical Layer, Repeater & Management Parameters,
Performance Communication Subsystems (HPCS’95), Draft Version 04.2, IEEE, 1998
Mystic, Connecticut, 1995
IEEE, 802.3~:Specification for 802.3 Full Duplex
P. Drews, P. Fromm, Advanced Robot Sensor Operation and Physical Layer Speci$cation for 100
Communication, Proceedings of the 1995 IIW/IIS Mb/s Operation on Two Pairs of Category 3 or Better
Conference, Stockholm, 1995 Balanced Twisted Pair Cable, IEEE, 1997

C. Shen, On ATM Support for Distributed Real-Time [20] R. Mandeville, D. Shah, Gigabit Ethernet gets it done,
Applications, Proceedings of the IEEE Real-Time Data Communications, February, 1998
Technology and Applications Symposium, Boston,
1996 [21] The Gigabit Ethernet Alliance, http://www.gigabit-
ethernet.org
I. Mizunuma, C. Shen, M. Takegaki, Middleware for
Distributed Industrial Real-Time Systems on ATM [22] IEEE, 1394-1995 IEEE Standard for a High
Networks, IEEE Real-Time Systems Symposium, Performance Serial Bus, IEEE, 1995
Washington, D.C., 1996

C. Shen, I. Mizunuma, RT-CRM: Real-Time Channel-


Based Reflective Memory, Proceedings of the IEEE
Real-Time Technology and Applications Symposium,
Montreal, 1997

0. Gonzalez, C. Shen, I. Mizunuma, M. Takegaki,


Implementation and Performance of MidART,
Proceedings of the IEEE Workshop on Middleware
for Distributed Real-Time Systems and Services, San
Francisco. 1997

[IO] B. Maaref, S. Nasri, P. Sicard, Performance


Evaluation of an MMS/A TM Implementation,
Proceedings of the IEEE International Workshop on
Factory Communication Systems (WFCS’97),
Barcelona, 1997

[ l I ] ISO, IEC 9506-1, Industrial Automation Systems -


Manufacturing Message Specification, Part 1: Service
Definition, ISO, 1996

(121 :SO, IEC 9506-1, Industrial Automation Systems -


Manufacturing Message Specification, Part 2:
Protocol Specifcation, ISO, 1996

0-7803-4503-7/98/$10.00 1998 IEEE 2126

Você também pode gostar