You are on page 1of 52

PROFINET

System Description
Technology and Application

Open Solutions for the World of Automation


Introduction
The ever-shorter innovation cycles for PROFINET is the innovative open The use of open standards, simple
new products makes the continuous standard for Industrial Ethernet. handling, and the integration of exi-
evolution of automation technology PROFINET satisfies all require- sting system components has driven
necessary. The use of fieldbus tech- ments of automation technology. the definition of PROFINET from the
nology has been a significant innova- PROFINET enables solutions to be beginning. PROFINET is standardized
tion in the past few years. It enabled developed for factory automation, in IEC 61158 and IEC 61784.
the migration of centralized automati- process automation, safety ap-
on systems to distributed automation plications, and the entire range of The ongoing further development of
systems. PROFIBUS, as a global mar- drive technology up to and inclu- PROFINET offers users a long-term
ket leader, has set the benchmarks for ding isochronous motion control view for the implementation of their
20 years. applications. automation tasks.

In todays automation technology, mo- Besides the real-time capability and For plant and machine manufacturers,
reover, Ethernet and information tech- the use of IT technology, protection the use of PROFINET minimizes the
nology (IT) is increasingly calling the of investment also plays an important costs for installation, engineering, and
shots with established standards like role in PROFINET. PROFINET allows commissioning. For plant operators,
TCP/IP and XML. The integration of existing fieldbus systems such as PROFINET offers ease of plant expan-
information technology into automa- PROFIBUS DP, PROFIBUS PA, AS- sion and high system availability due
tion is opening up opportunities for Interface, INTERBUS, and DeviceNet to autonomously running plant units
significantly improved communication to be integrated without changes to and low maintenance requirements.
between automation systems, far-ran- existing field devices. That means that
ging configurations and diagnostics, the investments of plant operators, The mandatory certification for PRO-
and network-wide service functions. machine and plant manufacturers, FINET devices ensures a high quality
These functions have been integral and device manufacturers are all pro- standard.
components of PROFINET from the tected.
outset.
Contents

1. PROFINET at a Glance....................................... 3 11. Conformance Classes (CC)............................... 27


1.1 PROFINET IO Highlights....................................... 3 12. Application Profiles for PROFINET IO.............. 28
1.2 Standardization...................................................... 4
1.3 Scope of application of PROFINET....................... 4 13. PROFINET for PA................................................ 29
1.4 Perspectives on PROFINET.................................. 4 14. Tool Calling Interface (TCI)................................ 30
1.5 Component model (PROFINET CBA)................... 5
15. PROFINET CBA................................................... 31
1.6 Distributed I/O (PROFINET IO)............................. 5
15.1 Technological modules in a plant.......................... 31
1.7 PROFINET and real-time....................................... 5
15.2 Technological module and PROFINET
1.8 PROFINET and isochronous mode....................... 5
component............................................................ 32
1.9 Device classes of PROFINET IO........................... 5
15.3 PROFINET engineering in the component
1.10 Addressing in PROFINET IO................................. 6
model.................................................................... 32
2. PROFINET IO Basics........................................... 7 15.4 Downloading to the field devices.......................... 33
2.1 Device model......................................................... 7 15.5 Real-time communication in the component
2.2 Application process identifier (API)........................ 8 model.................................................................... 33
2.3 Communication in PROFINET IO.......................... 8 15.6 Device description for the component model
2.4 Principles of real-time communication (PCD).................................................................... 33
in PROFINET IO.................................................... 9 15.7 Software stack for the component model............. 34
2.5 Real-time classes in PROFINET IO....................... 9 15.8 PROFINET CBA and PROFINET IO.................... 34
2.6 Cyclic data traffic.................................................. 10
16. Integration of Fieldbus Systems....................... 36
2.7 Acyclic data traffic................................................. 10
16.1 Integration via proxy............................................. 36
2.8 Multicast Communication Relation (MCR)............ 10
16.2 PROFIBUS and other fieldbus systems............... 36
2.9 Event-oriented data traffic.................................... 10
17. Web Integration................................................... 37
3. Diagnostics Concept of PROFINET IO.............. 11
17.1 Security................................................................. 37
3.1 Overview of the structure of an alarm message... 11
17.2 Segmentation....................................................... 38
3.2 Diagnostics in PROFINET.................................... 11
17.3 Network management.......................................... 38
3.3 Monitoring functions in IO-Controller and
17.4 IP management.................................................... 38
IO-Device.............................................................. 11
17.5 Diagnostics management..................................... 38
4. Mode of Operation of PROFINET IO.................. 12
18. PROFINET and MES........................................... 39
5. System Power-up............................................... 13 18.1 Operations in MES............................................... 39
5.1 Application and communication relations............. 13 18.2 Maintenance state................................................ 39
5.2 Neighborhood detection....................................... 13 18.3 Identification......................................................... 39
5.3 Topology detection................................................ 14
19. Network Installation............................................ 40
5.4 Application example for LLDP.............................. 14
19.1 PROFINET component approach......................... 40
5.5 Communication during connection
19.2 Network topologies............................................... 40
establishment and parameterization..................... 15
19.3 Environmental classes.......................................... 41
5.6 Optimized connection establishment
19.4 PROFINET cabling............................................... 41
(Fast Start Up)..................................................... 16
19.5 Plug connectors for data....................................... 41
6. IRT Communication in PROFINET IO................ 17 19.6 Data cables........................................................... 41
6.1 Definition of an IRT domain.................................. 18 19.7 Plug connectors.................................................... 42
6.2 Clock synchronization for IRT communication...... 18 19.8 Network components............................................ 42
6.3 Flexible RT_CLASS_ 2 communication .............. 18 19.9 PROFINET installation.......................................... 42
6.4 RT_CLASS_3 communication.............................. 19 19.10 Industrial Wireless................................................ 42
6.5 System power-up with IRT.................................... 19
20. PROFINET IO Technology and Certification.... 43
6.6 Tips for communication......................................... 20
20.1 Technology support.............................................. 43
6.7 Mixed operation of synchronized and
20.2 Certification test.................................................... 43
unsynchronized applications................................ 20
21. PI the Organization.......................................... 45
7. PROFINET IO Controller..................................... 21
21.1 Duties................................................................... 45
7.1 Parameter server.................................................. 21
21.2 Membership.......................................................... 45
8. Device Description (GSD file)............................ 24 21.3 Organization for technology development............ 45
9. I&M Functions (Identification & Maintenance).24 21.4 Technical support.................................................. 45
21.5 Documentation..................................................... 46
10. Redundancy........................................................ 25 21.6 Web site................................................................ 46
10.1 Media Redundancy Protocol (MRP)..................... 25
10.2 Media redundancy for RT frames (MRRT)........... 26 22. Glossary.............................................................. 47
10.3 Media redundancy for RT_CLASS_3 frames
(MRPD)................................................................. 26

2 PROFINET Technology and Application, Version April 2009


Device replacement without Plant topology
1. PROFINET at a Glance ES tool Visualization of the plant topology
Failure of a PROFINET device is de- in conjunction with informative dia-
PROFINET is the automation stan- tected and signaled automatically. No gnostics is integrated in PROFINET.
dard of PROFIBUS&PROFINET In- special knowledge is required to re-
ternational (PI). PROFINET is 100% place the device. Any replacement de- Plant diagnostics
Ethernet-compatible as defined in vice in the warehouse can be installed PROFINET supports convenient plant
IEEE Standards. With PROFINET, the in the automation system. Addressing diagnostics through a combination of
following minimum data communica- as well as loading of required para- basic services available as standard
tion requirements are automatically meters is carried out automatically. features in the higher-level controller
established: Devices having an incorrect degree of .
expansion are detected automatically Isochronous data transmission
100 Mbps data communication with during power-up. With PROFINET, deterministic and iso-
copper or fiber optic transmission chronous transmission of time-critical
(100 Base TX and 100 Base FX) Engineering process data is possible within a pe-
Through support of the Tool Calling riod of a few hundred s. PROFINET
Full duplex transmission Interface (TCI), any field device ma- requires this deterministic communi-
nufacturer can interact with any TCI- cation, for example, for high-accuracy
Switched Ethernet capable engineering system (ES) and closed-loop control tasks.
communicate with its field devices
Autonegotiation (negotiating of (Device Tool) from the ES for purpo- Redundancy concept
transmission parameters) ses of assigning parameters and per- PROFINET offers a scalable redun-
forming diagnostics. dancy concept, which guarantees
Autocrossover (sending and recei- smooth changeover from one commu-
ving lines are crossed in the Saving of individual parameters nication path to the other in the event
switch) (iPar server) of a fault. The redundancy concept
Parameters determined on a plant- defined in PROFINET increases the
Wireless communication (WLAN specific basis are saved and loaded plant availability significantly.
and Bluetooth) autonomously. The iPar server allows
vendor-neutral loading (e.g., via TCI)
PROFINET uses UDP/IP as the of individually-assigned parameters
higher level protocol for demand- optimized for the specific plant as well
oriented data exchange. UDP (User as automatic archiving on a parameter
Datagram Protocol) contains the non- server. Downloading also occurs auto-
secure, connectionless broadcast matically during device replacement.
communication in conjunction with IP.
In parallel to UDP/IP communication,
cyclic data exchange in PROFINET
is based on a scalable real-time con-
cept.

1.1 PROFINET IO Highlights

The four key functions of PROFINET


are:

Performance: automation in real-


time

Safety: safety-related communica-


tion with PROFIsafe

Diagnostics: high plant availability


due to fast commissioning and
efficient troubleshooting

Investment protection: seamless


integration of fieldbus systems

In addition, PROFINET offers a series


of special functions.
Figure 1.1: Functionality of PROFINET is scalable.

PROFINET Technology and Application, Version April 2009 3


Very simple device replacement 1.3 Scope of application of Use of the user profiles defined up to
The integrated neighborhood detec- PROFINET now means that PROFINET can be
tion functionality enables PROFINET used in virtually every sector of auto-
field devices to identify their neigh- PROFINET satisfies all requirements mation engineering. PROFINET pro-
bors. Thus, in the event of a problem, of automation technology. The many files for the process industry and for
field devices can be replaced without years of experience with PROFIBUS train applications are currently under
additional tools or prior knowledge. and the widespread use of Industrial development.
This information can be used to repre- Ethernet have been rolled into PRO-
sent the plant topology in a very easy FINET.
to understand graphic display. 1.4 Perspectives on
The use of IT standards, simple hand- PROFINET
ling, and the integration of existing
1.2 Standardization system components have driven the
The PROFINET concept is a modular
definition of PROFINET from the be-
concept that allows the user to chose
PROFINET IO has been incorporated ginning. The figure below summarizes
the functionality he requires.
in the current edition of IEC 61158. the functionality currently provided by
IEC 61784 describes the subsets of PROFINET.
The functionality differs mainly in
the services specified in IEC 61158
terms of the type of data exchange.
that are to be applied for PROFINET. The ongoing further development of
This distinction is necessary to satis-
PROFINET offers users a long-term
fy the very stringent requirements for
The PROFINET concept was defined view for the implementation of their
data transmission speed that exist for
in close cooperation with end users. automation tasks.
some applications. Figure 1.2 shows
Additions to the standard Ethernet
the relationship between the PROFI-
protocol as defined in IEEE 802 were For plant and machine manufactu-
NET CBA and PROFINET IO perspec-
made by PI only in cases where the rers, the use of PROFINET minimizes
tives. Both communication paths can
existing standard could not meet the the costs for installation, engineering,
be used in parallel.
requirements in a satisfactory man- and commissioning.
ner.
PROFINET CBA is suitable for com-
The plant operator benefits from the
ponent-based machine-to-machine
ease of plant expansion and high avai-
communication via TCP/IP and for
lability due to autonomously running
real-time communication to meet real-
plant units.
time requirements in modular plant
manufacturing. It enables a simple mo-
Establishment of the proven certifica-
dular design of plants and production
tion process ensures a high standard
lines based on distributed intelligence
of quality for PROFINET products.
using graphics-based configuration
of communication between intelligent
modules.

PROFINET IO describes an I/O data


view on distributed I/O. PROFINET IO
features real-time (RT) communica-
tion and isochronous real-time (IRT)
communication with the distributed
I/O. The designations RT and IRT are
used solely to describe the real-time
properties of communication.

PROFINET CBA and PROFINET IO


can be operated separately and in
combination such that a PROFINET
IO unit appears in the plant view as a
PROFINET CBA plant.

Figure 1.2: PROFINET perspectives.

4 PROFINET Technology and Application, Version April 2009


1.5 Component model (devices with slave functionality) as deviate by a maximum of 1 s. IRT is
(PROFINET CBA) well as the parameterization and di- required in motion control applications
agnostic options. A device developer (positioning operations), for example.
This variant is defined in PROFINET can implement PROFINET IO with
CBA (Component Based Automation). any commercially available Ethernet
Its strength is revealed in communi- controller. The bus cycle times for the 1.9 Device classes of
cation between Programmable Logic data exchange are in the milliseconds PROFINET IO
Controllers (PLC). The basic idea range. Configuring an PROFINET IO
behind CBA is that whole automation system has the same look and feel as
PROFINET follows the Provider/Con-
systems can be often be grouped into in PROFIBUS. The real-time concept
sumer model for data exchange. The
autonomously operating and, thus, is included in PROFINET IO without
provider (usually the field device at the
very clearly arranged units. The struc- exception.
process level) provides process data
ture and functionality can be repeated to a consumer (normally a PLC with
in identical, or slightly modified, form a processing program). In principle, a
in multiple plants. These so-called 1.7 PROFINET and real-time PROFINET IO field device can contain
PROFINET components are generally any arrangement of functions (provi-
controlled by an easily identified set of Within PROFINET IO, process data der/consumer). Figure 1.3 presents
input signals. Within the component, and alarms are always transmitted in the device classes (IO-Controller, IO-
a control program written by the user real time. Real-Time for PROFINET Supervisor, IO-Device) and the com-
executes the required functionality of (RT) is based on the definitions of munication services.
the component and sends the corre- IEEE and IEC for high-performance
sponding output signals to another data exchange of I/O data. RT com- The following devices classes are de-
controller. The engineering associated munication constitutes the basis for fined to facilitate structuring of PROFI-
with this is vendor-neutral. Communi- data exchange in PROFINET IO. NET IO field devices:
cation in a component-based system
is configured rather than programmed. Real-time data are handled with high- IO-Controller
The communication with PROFINET er priority compared to TCP(UDP)/IP This is typically a PLC on which the
CBA (without real-time) is suitable for data. This method of data exchange automation program runs (corre-
bus cycle times of approximately 50 to allows bus cycle times in the range sponds to the functionality of a class 1
100 ms. Data cycles on the order of of a few hundred milliseconds to be master in PROFIBUS).
milliseconds are possible in the paral- achieved.
lel RT channel - same as in PROFI- IO-Supervisor
NET IO. (engineering station, for example):
1.8 PROFINET and iso- This can be a programming device
chronous mode (PG), personal computer (PC), or hu-
1.6 Distributed I/O man machine interface (HMI) device
(PROFINET IO) Isochronous data exchange with for commissioning or diagnostic pur-
PROFINET is defined in the Isochro- poses.
PROFINET IO is used to connect dis- nous-Real-Time (IRT) concept. Data
tributed I/O for fast data exchange. exchange cycles are normally in the IO-Device
The scalable real-time concept is the range of a few hundred microseconds An IO-Device is a distributed I/O field
basis for this. to 1 millisecond. Isochronous real- device that is connected via PROFI-
time communication differs from real- NET IO (corresponds to the function
PROFINET IO describes the overall time communication mainly in its iso- of a slave in PROFIBUS).
data exchange between controllers chronous behavior, meaning that the A plant unit contains at least one IO-
(devices with master functionality ac- bus cycles are started with maximum Controller and one or more IO-De-
cording to PROFIBUS) and devices precision. The start of a bus cycle can vices. An IO-Device can exchange
data with multiple IO-Controllers. IO-
Supervisors are usually integrated
only temporarily for commissioning or
troubleshooting purposes.

Figure 1.3: Clearly structured communication paths in PROFINET IO.

PROFINET Technology and Application, Version April 2009 5


1.10 Addressing in After the system is configured, the Following address resolution, the sy-
PROFINET IO engineering tool loads all information stem powers up and parameters are
required for data exchange to the IO- transmitted to the IO-Devices. The
PROFINET IO field devices are Controller, including the IP addresses system is then available for productive
addressed using MAC addresses and of the connected IO-Devices. Based data traffic.
IP addresses. Figure 1.4 shows a on the name (and the associated MAC
network that comprises two subnets. address), an IO-Controller can reco-
These are represented by the different gnize the configured field devices and
network_IDs (subnet mask). assign them the specified IP addres-
ses using the DCP protocol (Disco-
For PROFINET IO field devices, very and Configuration Protocol) inte-
address resolution is based on the grated in PROFINET IO. Alternatively,
symbolic name of the device, to which addressing can be performed via a
a unique MAC address is assigned. DHCP server.

Figure 1.4: A PROFINET IO network can comprise several subnets.

6 PROFINET Technology and Application, Version April 2009


ting of transmission parameters) and 2.1 Device model
2. PROFINET IO Autocrossover (crossing of send and
Basics receive lines in the switch). As a result, To facilitate understanding of process
communication can be established data addressing in a PROFINET IO
autonomously, and fabrication of the field device, an overview of the device
PROFINET IO field devices are al- transmission cable is uniform. Only modeling and, thus, addressing of I/O
ways connected via switches as net- cables wired 1:1 are used. data in an automation system is ad-
work components. This takes the form vantageous.
of a star topology with separate mul-
tiport switches or a line topology with For field devices, a distinction is made
switches integrated in the field device between:
(2 ports occupied).
Compact field devices (the degree
Within a network, a PROFINET IO of expansion is defined in the
field device is addressed by its device as-delivered condition and cannot
MAC address. be changed to meet future require-
ments).

Modular field devices (for diffe-


rent applications, the degree of ex-
pansion can be customized to the
use case when configuring the
system).

All field devices are described in terms


of their available technical and functio-
nal properties in a GSD file (General
Station Description) to be created by
the field device developer. It contains
among other things a representation
of the device model that is reproduced
by the DAP (Device Access Point) and
the defined modules for a particular
device family. A DAP is, so to speak,
the bus interface (access point for
communication) to the Ethernet inter-
Figure 2.1 PROFINET IO field devices are always connected via switches. face and the processing program.

PROFINET transmits some message


frames (e.g., for synchronization, MAC address and OUI (organizationally unique identifier)
neighborhood detection) with the MAC
address for the respective port and not Each PROFINET device is addressed based on a MAC address. This
the device MAC address. For this rea- address is unique worldwide. The company code (bits 47 to 24) can be
son, each switch port in a field device obtained from the IEEE Standards Department free of charge. This part is
requires a separate port MAC address. called the OUI (organizationally unique identifier).
Therefore, a 2-port field device has 3
MAC addresses in the as-delivered PI offers MAC addresses to device manufacturers that do not want to ap-
condition. However, these port MAC ply for their own OUI, in other words, a defined OUI and the manufacturer-
addresses are not visible to users. Be- specific portion (bits 23 to 0). This service allows components to acquire
cause the field devices are connected MAC addresses from the PI Support Center. The assignment can be com-
via switches, PROFINET always sees pleted in 4 K-ranges.
only point-to-point connections (same
as Ethernet). That is, if the connection The OUI of PI is 00-0E-CF and is structured as shown in the table. The
between two field devices in a line is OUI can be used for up to 16,777,214 products.
interrupted, the field devices located
after the interruption are no longer
accessible. If increased availability is Bit value 47 ... 24 Bit value 23 ... 0
required, provision must be made for
redundant communication paths when 0 0 0 E C F X X X X X X
planning the system, and field devices/
switches that support the redundancy Company code OUI Consecutive number
concept of PROFINET must be used.
PROFINET-suitable switches must
support Autonegotiation (negotia-

PROFINET Technology and Application, Version April 2009 7


It is defined along with its properties
and available options in the GSD file.
A variety of I/O modules can be assi-
gned to it in order to manage the actu-
al process data traffic.

The proven device model of PRO-


FIBUS has been largely applied for
PROFINET IO and adapted to the
requirements of the end user. This
results in an additional nesting depth
(slot and subslot) for PROFINET IO.

The following addressing options Figure 2.2: I/O data are addressed in PROFINET on the basis of slots and
are standardized: subslots.
The slot designates the physical slot
of an I/O module in a modular I/O field For acyclic data traffic via read/write 2.3 Communication in
device in which a module described in services, an application can specify PROFINET IO
the GSD file is placed. The configured the exact data to be addressed using
modules containing one or more slot, subslot. For demand-oriented PROFINET IO provides protocol defi-
subslots (actual I/O data) for data ex- data exchange, the third addressing nitions for the following services:
change are addressed on the basis of level, i.e., the index is added. The in-
the different slots. dex defines the function that is to be Address resolution for field
initiated via the slot/subslot combina- devices
Within a slot, the subslots form the tion (e.g., reading of input data of a
actual interface to the process (inputs/ subslot, reading of I&M functions, rea- Cyclic transmission of I/O data
outputs). The granularity of a subslot ding of actual/desired configuration, (RT and IRT)
(bitwise, bytewise, or wordwise divisi- etc.).
on of I/O data) is determined by the Acyclic transmission of alarms to
manufacturer. The data content of a be acknowledged
subslot is always accompanied by sta- 2.2 Application process
tus information, from which the validity identifier (API) Acyclic transmission of data
of the data can be derived. (parameters, detailed diagnostics,
To prevent the possibility of competing I&M data, information functions,
The index specifies the data within a accesses in the definition of user pro- etc.) on an as needed basis.
slot/subslot that can be read or written files (e.g., for PROFIdrive, weighing
acyclically via read/write services. For and dosing, etc.), it is appropriate Redundancy mode for realtime
example, parameters can be written to define not only slots and subslots frames
to a module or manufacturer-specific but also an additional addressing le-
module data can be read out on the vel, i.e., the API (Application Process The combination of these communica-
basis of an index. Identifier/Instance). This degree of tion services in the higher-level con-
freedom enables different applica- troller makes it possible to implement
The device model is shown below for tions to be handled separately in order convenient system diagnostics, topo-
a modular IO-Device configuration to prevent overlapping of data areas logy detection, and device replace-
(bus interface and three input/output (slots and subslots). ment, among other things.
modules).
Many communication services in PRO-
The manufacturer uses definitions in FINET occur in real time. Therefore, a
the GSD file to describe the number more detailed explanation of real-time
of slots/subslots an IO-Device can communication in PROFINET will be
process. provided next.

Cyclic I/O data are addressed by spe-


cifying the slot/subslot combination.
These can be freely defined by the
manufacturer.

8 PROFINET Technology and Application, Version April 2009


2.4 Principles of real-time fied in IEEE and is used for fast data is standardized in parallel to UDP/IP
communication in exchange in PROFINET IO. communication and implemented in
PROFINET IO each PROFINET IO field device.

Standard Ethernet communication 2.5 Real-time classes in A deliberate decision was made here
via TCP(UDP)/IP communication is PROFINET IO to eliminate the management infor-
sufficient for data communication in mation of UDP/IP and RPC. The RT
some cases. In industrial automation, To enable enhanced scaling of com- frames received are already identi-
however, requirements regarding time munication options and, thus, also of fied upon receipt using the Ethertype
behavior and isochronous operati- determinism in PROFINET IO, real-ti- (0x8892) and forwarded to the RT
on exist that cannot be fully satisfied me classes have been defined for data channel for immediate processing.
using the UDP/IP channel. exchange. From the user perspective,
these classes involve unsynchronized Industrial standard switches can be
A scalable real-time concept is the and synchronized communication. used in this RT class.
solution for this. With RT, this concept The details are managed by the field
can be realized with standard net- devices themselves. RT_CLASS_2: frames can be trans-
work components, such as switches mitted via synchronized or unsyn-
and standard Ethernet controllers. RT Real-time frames are automatically chronized communication. Unsyn-
communication takes place without prioritized in PROFINET compared to chronized communication in this case
TCP/IP information. UDP/IP frames. This is necessary in can be viewed exactly the same as
order to prioritize the transmission of RT_CLASS_1 communication.
The transmission of RT data is based data in switches to prevent RT frames
on cyclical data exchange using a from being delayed by UDP/IP frames. In synchronized communication, the
provider/consumer model. The com- PROFINET IO differentiates the fol- start of a bus cycle is defined for all
munication mechanisms of layer 2 lowing classes for RT communication. nodes. This specifies exactly the allo-
(according to the ISO/OSI model) are They differ not in terms of performance wable time base for field device trans-
sufficient for this. For optimal proces- but in determinism. mission. For all field devices participa-
sing of RT frames within an IO-De- ting in RT_CLASS_2 communication,
vice, the VLAN tag according to IEEE RT_CLASS_1: Unsynchronized RT this is always the start of the bus
802.1Q (prioritization of data frames) communication within a subnet. No cycle. PROFINET-suitable switches
has been supplemented with a special special addressing information is re- must support this synchronization for
Ethertype that enables fast channeli- quired for this communication. The this communication class. This type
zation of these PROFINET frames in destination node is identified using of data transmission, which has been
the higher-level software of the field the Dest. Addr. only. Unsynchronized designed for performance, brings with
device. RT communication within a subnet is it specific hardware requirements
the usual data transmission method (Ethernet controller/switch with sup-
Ethertypes are allocated by IEEE and in PROFINET IO. If the RT data traf- port of isochronous operation).
are therefore an unambiguous criteri- fic has been restricted to one subnet
on for differentiation among Ethernet (same network ID), this variant is the RT_CLASS_3: Synchronized commu-
protocols. Ethertype 0x8892 is speci- simplest. This communication path nication within a subnet. During syn-
chronized RT_CLASS_3 communica-
tion, process data are transmitted with
maximum precision in an exact order
specified during system engineering
(maximum allowable deviation from
start of bus cycle of 1 s). With the
aid of topology-optimized data trans-
mission, this is also referred to as IRT
functionality (Isochronous Real-Time).
In RT_CLASS_3 communication, the-
re are no wait times. In order to take
advantage of the data transmission
designed for maximum performance,
special hardware requirements app-
ly (Ethernet controller with support of
isochronous operation).

RT_CLASS_UDP: The unsynchro-


nized cross-subnet communication
between different subnets requires
addressing information via the de-
stination network (IP address). This
variant is also referred to as RT_
Figure 2.3: In non-synchronized real-time communication the start of a bus CLASS_UDP. Standard switches can
cycle is not synchronized. be used in this RT class.

PROFINET Technology and Application, Version April 2009 9


For RT frames, data cycles of 5 ms 2.7 Acyclic data traffic 2.8 Multicast Communication
at 100 Mbps in full duplex mode with Relation (MCR)
VLAN tag are sufficient. This RT com- Acyclic data exchange can be used
munication can be realized with all to parameterize and configure IO-De- For data exchange with multiple para-
available standard network compon- vices or to read out status information. meters, Multicast Communication Re-
ents. This is accomplished with read/write lation (MCR) has been defined. This
frames via standard IT services using allows direct data traffic from a provi-
UDP/IP. der to multiple nodes (up to all nodes)
2.6 Cyclic data traffic as direct data exchange. MCRs within
In addition to the data records availa- a segment are exchanged as RT fra-
Cyclic I/O data are transmitted unack- ble for use by device manufacturers, mes. Cross-segment MCR data follow
nowledged as real-time data between the following system data records are the data exchange of the RT class.
provider and consumer in a paramete- also specially defined: RT_CLASS_UDP. Data that are ex-
rizable resolution. They are organized changed via MCR are subject to the
into individual I/O elements (subslots). Diagnostic information can be IO-Device model and are assigned to
The connection is monitored using a read out by the user from any subslots. An M-provider subslot of an
watchdog (time monitoring mecha- device at any time. IO-Device can publish the input data
nism). During data transmission in both to the assigned IO-Controller via
the frame, the data of a subslot are Error log entries (alarms and an input CR and via a multicast com-
followed by a provider status. This error messages), which can be munication relation (M-CR). Different
status information is evaluated by the used to determine detailed timing transmission methods (RT, IRT) can
respective consumer of the I/O data. information about events within an be used for the two CRs.
It can use this information to evaluate IO-Device.
the validity of the data from the cyclic
data exchange alone. In addition, the Identification information as 2.9 Event-oriented data
consumer statuses for the counter di- specified in PNO Guideline I&M
traffic
rection are transmitted. Diagnostics Functions.
are no longer directly required for this
In PROFINET IO, the transmission of
purpose. Information functions regar-
events is modelled as part of the alarm
ding real and logical module
concept. These include both system-
For each message frame, the Data structuring.
defined events (such as removal and
Unit (trailer) is followed by accompa-
insertion of modules) and user-defined
nying information regarding the global Readback of I/O data.
events detected in the control systems
validity of data, redundancy, and the
used (e.g., defective load voltage) or
diagnostic status evaluation (data sta- An index is used to distinguish which
occurring in the process being con-
tus, transfer status). The cycle infor- service is to be executed with the read/
trolled (e.g., temperature too high).
mation (cycle counter) of the provider write services.
When an event occurs, sufficient com-
is also specified so that its update rate
munication memory must be available
can be determined easily. Failure of
for data transmission to ensure against
cyclic data to arrive is monitored by
data loss and to allow the alarm mes-
the respective consumer in the com-
sage to be passed quickly from the
munication relation. If the configured
IO-Device. The application in the data
data fail to arrive within the monitoring
source is responsible for this. Alarms
time, the consumer sends an error
are included in acyclic RT data.
message to the application.

10 PROFINET Technology and Application, Version April 2009


3. Diagnostics Concept
Alarm Diagnosis
of PROFINET IO Status

PROFINET IO transmits high-priority Readable via


events mainly as alarms. These inclu- acyclic
de both system-defined events (such Read-Service
as removal and insertion of modules) Diagnosis-Alarm Process-Alarm
and user-defined events (e.g., de-
fective load voltage) detected in the
control systems used or occurring in
the process (e.g., boiler pressure too
high). RTA-Header defines the order of the
alarms based on a sequence no. (ACK, NAK)
Diagnostic and status messages re-
present another means of forwar-
ding information regarding incorrect Alarm Notification:
behavior in a system. These are not defines the slot, subslot combination
transmitted actively to the higher-lever Diagnosis
type of alarm
controller. buffer
type of user structure

In order to assign them explicitly, PRO-


FINET distinguishes between process User structure
and diagnostic alarms. Channel diagnosis
Ext user structure
Process alarms must be used if the
message originates from the con-
Figure 3.1: Structuring of alarm/diagnostic messages allows a variety of options
nected process, e.g., a limit tempera-
ture was exceeded. In this case, the
IO-Device may still be operable. The
data are not saved locally in the sub-
module. 3.2 Diagnostics in PROFINET 3.3 Monitoring functions in
IO-Controller and IO-Device
Diagnostic alarms must be used The network diagnostics is part of the
if the error or event occurs within an diagnostics management and contri- For system power-up, the IO-Control-
IO-Device (or in conjunction with the butes significantly to the reliability of ler transfers the connect frame contai-
connected components, such as a the network operation. For mainte- ning the CMInactivityTimeout-Factor,
wire break). Diagnostic and process nance purposes and for monitoring the which is used to monitor the system
alarms can be prioritized differently by network components, SNMP (Simple power-up. This monitoring time ends
the user. In contrast to process alarms, Network Management Protocol) has after the first valid data exchange
diagnostic alarms are identified as in- been established as the international between IO-Controller and IO-Device
coming or outgoing. standard. SNMP allows both read ac- and is then replaced by the watchdog
cess and write access (for administra- function.
tion) of network components in order
3.1 Overview of the structure of to read out statistical data pertaining In PROFINET IO communication, the
an alarm message to the network as well as port-specific cyclic data traffic between provider
data and information regarding the and consumer is monitored by the
To promote better understanding of neighborhood detection. Integration of watchdog function, which is integrated
the alarm processing in PROFINET, monitoring functions directly into net- by default. Cyclic data including status
the structure of the alarm concept will work components such as switches information are transmitted between
be presented to start. The overview fi- represents another diagnostic means the IO-Controller and IO-Device. A
gure above shows the main structure for networks. IEEE-compliant standard consumer detects failure of the com-
of an alarm message or diagnostic switches are designed exclusively for munication connection based on expi-
entry used to signal an event. the purpose of forwarding diagnostic ration of the watchdog. The application
information of the connected field de- in the consumer is thereby informed.
Any fatal error is always signaled as vices to an IO-Controller. Additional The response to this must be defined
an alarm. Every alarm triggers an monitoring functions are not usually on a user-specific basis.
entry in the diagnostic buffer. integrated. Switches designed as IO-
Devices feature a higher level of inte-
grated intelligence.

PROFINET Technology and Application, Version April 2009 11


4. Mode manufacturer-specific mechanisms. System power-up
of Operation The addressing options supported by An IO-Controller always initiates sy-
of PROFINET IO an PROFINET IO field device are de- stem power-up after a startup/restart
fined in the GSD file for the respective based on the configuration data wi-
device. thout any intervention by the user.
System engineering and GSD
During system power-up, an IO-Con-
To enable system engineering, the
Each IO-Controller manufacturer also troller establishes an explicitly speci-
GSD files (General Station Descrip-
provides an engineering tool for confi- fied communication relation (CR) and
tion) of the field devices to be confi-
guring a plant. application relation (AR) with an IO-
gured are required. The field device
Device.
manufacturer is responsible for sup-
Figure 4.1 shows the relationship bet-
plying these. During system enginee-
ween GSD definitions, the configurati- Data exchange
ring, the configuring engineer joins
on, and the real plant view. Following successful completion of sy-
together the modules/submodules
stem power-up, the IO-Controller and
defined in the GSD file to map them
Download of plant information IO-Devices exchange process data,
to the real system and to assign them
After completion of the plant engi- alarms, and acyclic data.
to slots/subslots. The configuring en-
neering, the configuring engineer
gineer configures the real system, so
downloads the plant data to the IO-
to speak, symbolically in the enginee-
Controller, which also contains the
ring tool.
plant-specific application. As a result,
an IO-Controller has all the information
Device identification though name
needed for addressing the IO-Devices
assignment and for data exchange.
A logical name is assigned to every
field device. It should reference the
function or the installation location of Address resolution
the device in the plant and ultimately Before it can perform data exchange
lead to assignment of an IP address with an IO-Device, the IO-Controller
during address resolution. The name must assign the IO-Device an IP
can always be assigned with the DCP address based on the device name.
protocol (Discovery and Configuration This must take place prior to system
Protocol) integrated by default in every power-up. System power-up refers
PROFINET IO field device. Because to the startup/restart of an automati-
DHCP (Dynamic Host Configuration on system after Power on or after a
Protocol) has found widespread use Reset. The IP address is assigned
worldwide and, for example, address within the same subnet using the DCP
setting via DCP requires additional ef- protocol integrated by default in every
fort for MS Windows-based IO field de- PROFINET IO-Device.
vices, PROFINET provides the option
for address setting via DHCP or other

Figure 4.1: Definitions in the GSD file are assigned to IO-Devices when configuring the plant.

12 PROFINET Technology and Application, Version April 2009


5. System Power-up

Following a Power on, the following


steps are performed in the field de-
vice:

Initializing the physical interfaces


in an IO-Device in order to accom-
modate the data traffic

Negotiating the transmission


parameters

Determining the degree of expan-


Figure 5.1: Data communication in PROFINET IO is encapsulated in Applica-
sion in the field device and commu-
tion and Communication Relations.
nicating the information to the
context management
Setting up an application relation Figure 5.2 shows an example IO-
Starting the exchange of the neigh- The IO-Controller initiates setup of Device configuration and the possible
borhood information an application relation during system application relations with multiple con-
power-up. As a result, all data for the trollers.
Address resolution on the side of device modeling, including the gene-
the IO-Controller ral communication parameters, are
downloaded to the IO-Device. 5.2 Neighborhood detection
Establishment of communication
between IO-Controller and IO- At the same time, the communica- Neighborhood detection with LLDP
Device tion channels for cyclic/acyclic data according to IEEE 802.1 AB and the
exchange (IO data CR, record data PNO-specific additions is part of the
Parameterizing the submodules in CR), alarms (alarm CR), and multicast overall concept Device replacement
the device (write records) communication relations (MCR) are without engineering tool. This re-
set up. quires the ability to determine the data
Retentive saving of port informati- of neighboring devices on a port-by-
on to the physical device (PDev) Setting up a communication relati- port basis using LLDP services and to
on (CR) provide these data to the higher-level
Completing and checking the pa- Communication Relations (CR) for controller. Together, these conditions
rameterization, and starting the data exchange must be set up within enable modeling of a plant topology
data exchange an AR. These specify the explicit com- and convenient plant diagnostics as
munication channel between a consu- well as device replacement without
mer and a provider. additional tools.
5.1 Application and commu-
nication relations

To establish communication between


the higher-level controller and an IO-
Device, the communication paths must
be established. These are set up by
the IO-Controller during system star-
tup based on the configuration data in
the engineering system. This specifies
the data exchange explicitly.

Every data exchange has an embed-


ded Application Relation (AR). This
establishes a precisely specified ap-
plication (connection), i.e., the AR,
between the higher-level controller
(IO-Controller or IO-Supervisor) and
the IO-Device. Within the AR, Com-
munication Relations(CR) specify the
data explicitly. An IO-Device can have
multiple ARs established from various
IO-Controllers.
Figure 5.2: In PROFINET IO multiple controllers can access a single
field device.

PROFINET Technology and Application, Version April 2009 13


and the identity of the respective port
neighbor. The higher-level controller
can then reproduce the plant topology
accordingly. In addition, if a field device
fails it is possible to check whether the
replacement device has been recon-
nected in the proper position. Plant
operators also demand the ability to
replace devices without an additional
engineering tool. This condition can
be met very conveniently through the
use of PROFINET field devices.

5.4 Application example for


LLDP

As mentioned in the previous sec-


tions, a plant operator can use stan-
dard functionality in PROFINET to
Figure 5.3: PROFINET field devices know their neighbors represent a plant topology and port-
granular diagnostics in a graphics-
The Link Layer Discovery Protocol The LLDP protocol is implemented based format. This provides the plant
(LLDP protocol) was used to apply the in software and therefore requires no operator a quick overview of the plant
principle of neighborhood detection in special hardware support. LLDP is status. For an example representation
PROFINET IO. independent of the network structure of plant topology in STEP 7, refer to
(line, star, etc.). Figure 5.5.
PROFINET field devices exchange
existing addressing information with
connected neighbor devices over each 5.3 Topology detection
switch port. The neighbor devices are
thereby unambiguously identified and Automation systems can be configured
their physical location is determined. with a line, star, or tree structure. For
(example in Figure 5.3: the delta de- this reason, it is important to know
vice is connected to port003 of switch which field devices are connected to
1 via port001). which switch port

Figure 5.4: PROFINET supports convenient device replacement and display of plant topology.

14 PROFINET Technology and Application, Version April 2009


Figure 5.5: Representation of plant topology provides a quick overview of the structure and quality of the plant.

5.5 Communication during Figure 5.6 shows the power-up se- If all data structures are created in the
connection establishment quence of an IO-Device. IO-Device and the necessary checks
and parameterization have been made, it sends a CControl.
During system power-up, the following req to the IO-Controller to signal its
System power-up in an automation sy- is established: cyclic I/O data, alarms, readiness for productive data traffic
stem with PROFINET IO is initiated by exchange of acyclic read/write ser- (Application Ready. From the per-
the IO-Controller. The frames presen- vices, expected modules/submodules, spective of the IO-Device, communi-
ted below are always transacted via and any needed cross connections cation is now established. When the
the UDP/IP channel according to the between IO-Devices. IO-Controller acknowledges the
following scheme:
The IO-Controller or IO-Supervisor Application Ready, communication is
Connect frame: Establishment of uses the Connect frame to start the established from the perspective of the
an AR and the configured CRs. connection establishment and to trans- IO-Controller as well. If the IO-Device
fer all data required to establish an AR has discovered errors during parame-
Write frame: Parameterizing of all and the necessary CRs. It contains terization, it signals these errors to the
configured submodules. the relevant parameterization data IO-Controller. The first successful ex-
as well as the order, the process data change of I/O data marks the end of
DControl frame: End detection of traffic, and the monitoring time for the the power-up.
parameterization of the IO-Con- power-up. The transmission frequen- Following successful system power-
troller (also called EndOfParame- cy of cyclic I/O data is specified during up, the following can be exchanged:
terization). plant engineering.
Cyclic process data
CControl frame: End detection of The IO-Controller uses the subse-
parameterization of the IO-Device quent Write frames to parameterize Alarms
(also called Application Ready). the configured submodules that serve
as the data interface to the process. Acyclic data traffic

If all parameters are loaded to the IO-


Device, the IO-Controller marks its end
of parameterization with the DControl.
req frame (EndOfParameterization).
The user software then creates the ul-
timate data structures and updates the
status of the submodules.

PROFINET Technology and Application, Version April 2009 15


Figure 5.6: During system power-up all configured data are checked and transmitted to the submodules.

5.6 Optimized connection


establishment
(Fast Start Up)

In PROFINET IO, system power-up Optimizations for Fast Start Up
currently uses many functions that Fast Start Up (FSU) is an optimized
enable reliable power-up of all field communication path for achieving data
devices involved in communication. exchange in significantly less time du-
This process can last several seconds ring the second to nth power-up (for
until a field device is ready to operate. example, after re-parameterization). It
During a tool changeover of industrial is based on the fact that many para-
robots, for example, these power-up meters are already stored in the field
times are not acceptable because the devices. This optional path can be
associated wait times directly affect used in parallel to standard power-up
the process (cycle time of conveyor). (which is still used after power is swit-
For this reason, the plant operator de- ched on and during the first power-up
mands the ability to achieve a system or reset). This means that communi-
power-up in significantly under 1 se- cation parameters must be saved re-
cond. PROFINET therefore includes tentively.
optimizations for fast operational rea-
diness. The port configuration allows the user
to decide whether a patch cable (1:1
wired cable) or crossed cable is to be
used.

16 PROFINET Technology and Application, Version April 2009


Requirements for IRT control C.) The stringent requirements for
6. IRT Communication All field devices participating in IRT accuracy mean that all field devices
in PROFINET IO communication are synchronized by within an IRT domain must support
the same clock master. IRT commu- isochronous operation, even if the
nication is based on the following con- application is not operating synchro-
PROFINET IO provides scalable real-
ditions: nously. The time synchronization is
time classes for cyclic transmission
accurate to under 1 microsecond.
of process data. In addition to the
A.) Due to the real-time capability, The associated monitoring functions
requirements for real-time capability,
communication takes place exclusi- must be supported due to the strin-
there are also processes that require
vely within one subnet since there gent accuracy requirements for the
isochronous I/O data transfer with
are no addressing options via TCP/ hardware used.
maximum performance. Isochronous
IP. The existing addressing mecha- The division of the individual pha-
means that the start of a bus cycle is
timed exactly, i.e., with a maximum
permissible deviation and with con-
stant synchronization. Only in this way
can the time intervals of transmitted
I/O data be ensured with the highest
accuracy.

For this reason, synchronized PROFI-


NET communication, also called IRT
communication (Isochronous Real-
Time Communication) or isochronous
communication, was introduced.

IRT achieves bus cycles of significant-


ly under 1 millisecond with a maximum Figure 6.1: Bus cycle is divided into an IRT communication part and an open
deviation from the bus clock of 1 s. communication part.
For isochronous data exchange,
PROFINET offers a scalable concept nisms have been reduced (also for ses can vary. The transition from the
that, on the one hand, provides a very unsynchronized communication) such green interval to the reserved inter-
flexible method of communication. that addressing of field devices within val is preceded by a yellow interval
From the technical point of view, this a subnet on the basis of the MAC in which an IRT-suitable switch ac-
takes the form of a synchronized RT_ address is sufficient. cepts only jobs that can be completely
CLASS_2 communication. transported before the start of the next
B.) The bus cycle is divided into a re- reserved interval. If the forwarding of
On the other hand, PROFINET offers served IRT phase and an open phase. these jobs before the start of the next
communication designed for maximum These are defined as follows: reserved interval is not assured, the-
performance, which requires precise se frames are stored temporarily and
planning of communication paths in In the reserved interval (IRT pha- sent in the next green interval. The
advance. The available bandwidth is se), only IRT jobs can be pro- maximum frame length in Ethernet/
utilized optimally in this case because cessed. PROFINET yields a minimum durati-
waiting times can never occur during on of the green interval of 125 s (4 *
data transmission. Technically spea- In the open interval, job proces- 31.25 s).
king, this takes the form of a synchro- sing is managed according to the
nized RT_CLASS_3 communication. rules in IEEE 802 (based on prio-
rities).
However, the determinism is the same
for both variants. They differ only in
the data throughput. The data trans-
mission designed for maximum per-
formance requires hardware support
for the switches used. In addition, the
communication is divided into a reser-
ved interval and an open interval.
Only the time-critical I/O data are
transferred in the reserved interval,
while all other data are sent in the
open phase. No additional lower-level
protocol is required for this.A defined
Clock master, which is generally in-
tegrated in the IO-Controller, performs
the node synchronization.
Figure 6.2: IRT communication divides the bus cycle into a reserved phase and
an open phase.

PROFINET Technology and Application, Version April 2009 17


The following intervals are defined 6.1 Definition of an IRT 6.3 Flexible RT_CLASS_2
along with their properties in PROFI- domain communication
NET:
The main focus of IRT is on the Ti- For communication during the oran-
Red interval ming of communication, which re- ge interval in switched Ethernet
Only RT_CLASS_3 frames may be quires a precise synchronization of the networks, the configuration of end
forwarded through switches in this bus cycle. Because IRT communica- nodes is sufficient. During the power-
interval. The forwarding rules defined tion poses maximum requirements for up phase, all network components
in IEEE 802.1D do not apply here. In- isochronous operation, it is absolutely (switches) in between set up address
stead, the forwarding rules defined in essential that all IRT devices be syn- tables that can be used to forward the
IEC 61158 are used. The start time of chronized to a common clock system. received frames to their appropriate
the red interval is constantly synchro- This synchronization is performed by destinations. The communication is
nized. The chronological sequence of a clock master. trained in a quasi manner using Src.
all RT_CLASS_3 frames is defined and Dest. MAC addresses. The rules
during engineering. If UDP/IP frames defined in IEEE 802.1D are used
arrive or are generated (because the 6.2 Clock synchronization here.
application is not IRT-capable) duri-
for IRT communication
ng a red interval, they are tempora- In the orange interval, data must al-
rily saved in an IRT-capable switch ways be exchanged in conjunction with
In a network for high-precision appli-
and are sent only after completion of bus synchronization (synchronized
cations, all nodes with a configured
the reserved interval. The frame IDs RT_CLASS_2). Frames are transmit-
IRT port must be synchronized with
used to identify the different frames ted within one SendClock in the
the utmost precision.
are specified during plant configurati-
In order to synchronize nodes to a
on in the engineering tool. The receipt orange interval, in which communi-
common clock, the line delay bet-
of the cyclic data is timed exactly such cation can be implemented flexibly.
ween the neighboring nodes and the
that the synchronous application can It only has to be ensured that all IRT
current synchronization must be de-
be started directly without delays. frames can be sent within the oran-
termined.
ge interval. The synchronized Send
Orange interval Cycle causes all nodes participating
Only RT_CLASS_2 frames may be in IRT communication to start trans-
forwarded through switches in this in- mitting input/output data at the start
terval. The forwarding rules defined in of the orange interval. As a result, all
IEEE 802.1D are used here. The oran- possible wait times are reduced to a
ge interval starts (if present) immedi- minimum, same as in unsynchronized
ately at the start of a Send clock or communication.
after the red interval. RT_CLASS_2
frames require no prior planning. As a
result, the available band width is not
optimally used. Receipt of the cyclic
data is not timed exactly. A safety re-
serve must therefore be included.

Green interval
For forwarding of data frames in swit-
ches, the rules defined in IEEE 802.1D
apply. Prioritization can occur based
on IEEE 802.1Q (VLAN tag).
If IRT frames arrive during the green
interval, they are destroyed and an
alarm message is generated. The im-
portant thing is that no jobs are still
active at the end so that the reserved
interval can start unhindered. A green
interval does not have to exist within
a phase.

Yellow interval
For forwarding data frames in swit-
ches, the rules defined in IEEE 802.1D
may be disabled to ensure the start of
the next reserved phase. Prioritiza-
tion can occur based on IEEE 802.1Q
(VLAN tag).

Figure 6.3: Each IRT domain uses its own clock to synchronize the nodes.

18 PROFINET Technology and Application, Version April 2009


The data frames are transmitted to If a system requires RT_CLASS_3 6.5 System power-up with IRT
the end node via the respective de- communication, the bus cycle must be
stination port solely on the basis of divided into a red interval and a UDP/ System power-up with IRT commu-
their MAC address (and correspon- IP part (green interval) during engi- nication can be regarded exactly the
ding Frame_ID). This enables a very neering. Here, the timing and length of same as power-up with real-time com-
flexible method of communication that each frame to be sent is specified on a munication. For this purpose, 1 AR
is not subject to any special rules. port-by-port basis. The plant topology, and 2 IOCRs are required. In addition,
Changes in the plant topology have the respective frame length, and the the IO-Controller still transmits the fol-
no effect here. However, based on the cable lengths between the individual lowing:
concept, the enhanced flexibility and nodes are critical factors in the timing
resulting ease of adaptability of a sy- for the purpose of its optimal utilization. Loading of the synchronization
stem is made possible at the expen- If the system is changed, the planning data for the red and orange inter-
se of incomplete optimization of the algorithm must therefore be repeated. vals
bandwidth utilization, because a small Data transmission in the IRT portion
reserve is provided for in the orange is always scheduled. The schedule Forwarding information for the
interval. This ensures that all frames is geared only to the sequence of ar- red interval
have been sent. Frames within the riving frames, which is determined by
orange interval can be transmitted their Frame_ID and the frame length. If necessary, loading of informati-
with or without VLAN tag. The time-controlled processing of jobs on for any existing isochronous
within the red interval aids in elimina- application
The advantage of this is that the I/O ting the final sources of inaccuracies.
traffic is secured against other data Since RT_CLASS_3 communication Before the actual power-up can begin,
traffic. is oriented only on the basis of timing, the individual field devices determine
the throughput times of data frames the respective Line delay on a port-
through a switch are significantly by-port basis. By sending out at least
6.4 RT_CLASS_3 shorter. Likewise, the performance in two Line delay frames in a row, the
communication branched networks can be increased nodes can determine the quartz fre-
by optimized use planning of the same quency deviations and compensate
This communication could be com- communication path. the times determined in the RTSync
pared to a subway network in a city. frame. At the start of power-up, all
Many routes are available to reach the The topology information is sent to connected field devices are in the
destination station from the starting the respective IO-Controller during sy- green interval.
station. In between are one or more stem power-up. It can then check the
intermediate stations. If the most fa- real configuration in an automation sy- During the subsequent power-up, the
vorable path is considered in advance, stem. Each IO-Device knows its con- IOCRs for the inputs/outputs are set
it is certain that the destination will be figured neighbors on a port-specific up in the Connect frame within the
reached faster. This is also the case basis. Knowledge of the network topo- AR to be established. The input/output
when it comes to IRT communication logy forms the basis for scheduling of data are then exchanged with provider
in a network. The communication pa- message frame transmission. An IRT status bad, because synchronism
ths are therefore planned during engi- node compares this information with has not yet been achieved in the re-
neering. the neighborhood information it de- spective field device.
termines itself (according to the LLDP
Communication in the red interval protocol) during every cycle. After the IOCRs are set up, the IO-
is based on a schedule configured in This enables a very high utilization Controller parameterizes the individual
advance, i.e., in addition to the infor- of the bandwidth available, and wait modules/submodules (Write frames)
mation for the end nodes, the network times for frames can never occur. RT_ in the IO-Devices and transfers the
components located in between re- CLASS_3 frames are always sent wi- data for parameterizing the IRT porti-
quire information defining the forwar- thout VLAN tag since the chronologi- on in the individual IO-Devices.
ding of frames. Frames are forwarded cal position is always the determining The transmission of synchronization
based exclusively on the planning factor for data transmission. data follows for the IO-Devices invol-
algorithm defined in IEC 61158. As a ved within the IRT domain. The IO-
result of planning, an Ethernet con- Controller transmits data for the syn-
troller (or more precisely, the integra- chronization within the frame.
ted switch in an Ethernet controller)
knows exactly which frame arrives at
which port and when it must be forwar-
ded to where.

PROFINET Technology and Application, Version April 2009 19


6.6 Tips for communication

In order to carry out efficient data com-


munication involving different real-time
classes, it is necessary to define cer-
tain mirroring rules in order to ensu-
re that the timing and the isochronous
operation are adhered to in every con-
figuration. The general rule is that at
least 2 TCP/IP frames with maximum
length can be sent per millisecond.
This corresponds to a transmission
time of approximately 250 s. For bus
cycles <= 500 s, the rule is reduced
to 1 TCP/IP frame. Furthermore, the
transmission time of cyclic data should
not exceed 60% of the bus cycle in or-
der to allow sufficient time for TCP/IP
communication.

Only field devices that support syn-


chronization measures can participate
in synchronized communication (bus
synchronization). Otherwise, the ti-
ming of the different phases cannot be
adhered to. Figure 6.4: The exact order of data transmission within a Send Clock ist con-
trolled in PROFINET IO.
Figure 6.4 shows how the data trans-
mission is divided within a send cycle. 6.7 Mixed operation of syn-
The data are transmitted according to chronized and unsyn-
the defined intervals. chronized applications
The system advantage of the device-
granular update specification is that Under certain conditions, it is possible Applications that run isochronously
the bandwidth can be shared by fast to have a mixture of isochronous and cannot be integrated in these field de-
nodes and slow nodes. As a result, the non-isochronous applications in field vices unless they also have an IRT-ca-
update rate is no longer determined by devices in one automation system. pable switch. If not, these applications
the total number of nodes but instead do not disturb the rest of the isochro-
can be adapted according to the ap- Figure 6.5 shows a mixed operation. nous data traffic because the multiport
plication. In this example, devices 1 to 3 have switch to which they are connected re-
an IRT-suitable switch (for example, cognizes the time behavior of the indi-
ERTEC 200/400) integrated in the field vidual phases (reserved, green, etc.).
device. This allows the exact Line de- In addition, forwarding information
lay to be determined and the exact and timing are loaded to this multiport
timing of the individual phases to be switch during system power-up.
adhered to. The other two devices are
connected via an IRT-suitable multi-
port switch.

Figure 6.5: Mixed operation of synchronized and undsynchronized applications.

20 PROFINET Technology and Application, Version April 2009


the user program. PROFINET IO al-
7. PROFINET IO lows more than one user profile to be
Controller defined within the same AR.

One IO-Controller must support the


following functions

Alarm handling

Process data exchange (IO-Device


in I/O area of host)

Acyclic services

Parameterizing (transmitting
power-up data, transmitting
recipes and user parameteriza-
tion of the assigned IO-Devices)

Diagnostics of configured IO-


Devices
Figure 7.1: A PROFINET IO-Controller carries out the process data traffic with
IO-Devices. Initiator for establishing context
for an IO-Device
A PROFINET IO-Controller is the sta- The IO-Controller receives the con- Address assignment via DCP
tion in an automation system on which figuration data of the automation sy- (including the automatic detection
the control program runs. It requests stem and establishes the application of device failures and acceptance
the process data (inputs from the con- relations and the communication re- of a replaced field device during
figured IO-Devices during power-up), lations with the configured IO-Devices user data mode)
processes its control program, and autonomously. Figure 7.1 shows the
transfers the process data to be out- structural configuration of an IO-Con- API (Application process instance)
put (outputs) to the respective IO-De- troller.
vices. To perform this data exchange,
it requires the system configuration
data containing all the communication
data. The following data are defined
during system configuration:

Degree of expansion of an IO-


Device

Parameterizations for an IO-


Device

Transmission frequency

Degree of expansion of the auto-


mation system Figure 7.2: An IO-Device can have multiple ARs established from various
controllers.
Information regarding alarms and
diagnostics An IO-Controller can establish one AR 7.1 Parameter server
each with multiple IO-Devices. Within
Multiple IO-Controllers can be used an AR, several IOCRs and APIs can
in a PROFINET system. If these IO- The parameter server functionality is
be used for data exchange. This can
Controllers are to be able to access available for backing up and reloading
be useful, for example, if more than
the same data in the IO-Devices, this dynamic parameters of a field device.
one user profile (PROFIdrive, Enco-
must be specified when configuring The basic parameterization of a field
der, etc.) is involved in the communi-
(shared devices, shared inputs). The device is carried out using the para-
cation and different subslots are re-
term shared devices refers to access meters defined in the GSD file for the
quired. Within an IOCR, the specified
by multiple controllers to a single IO- field device. A GSD file contains modu-
APIs (Application Process Identifier)
Device. Shared inputs describe the le parameters for I/O modules, among
are used for differentiation purposes.
access by multiple controllers to the other things. These are stored as
As a result, co-mingling of data bet-
same slot in an IO-Device. static parameters and can be loaded
ween the APIs is not possible. Access
from the IO-Controller to an IO-Device
to user data must be coordinated by

PROFINET Technology and Application, Version April 2009 21


during system power-up. For many The iPar server solution 1. The static data from the GSD file
field devices it is either impossible or The problem described gave rise to are read into a configuring tool. Gene-
inappropriate to initialize parameters the so-called iPar server for saving ral configuration is carried out as pre-
using the GSD approach due to the and automatic loading of so-called viously. In addition, the requirement
quantities, the user guidance, or the dynamic device parameters. The iPar for the iPar server function and the
security requirements involved. Such server can be viewed as an optional iParameter scope in Kbytes can now
data for specific devices and technolo- program section in the host/IO-Con- be declared from special GSD para-
gies are referred to as individual para- troller. It is not safety-oriented and ser- meters.
meters (iPar). Often, they can also be ves to ensure that a field device stores
specified only during commissioning. its iParameters without additional in- 2. During system power-up (connect
If such a field device fails and is re- tervention and that a replacement de- and write services), an IO-Controller
placed, these parameter must also be vice can retrieve them again. initializes the field device with the
reloaded automatically to the new field In order to better classify the function data generated from the GSD in or-
device. In the past, proprietary solu- of an iPar server in the overall PRO- der to place the field device in data
tions had to be used to back up and FINET context, the mode of operation exchange and prepare it for acyclic
reload these parameters because no will be explained using a simple appli- communication.
standard approach was available, i.e., cation. The interaction between a TCI
the user was confronted with a wide application, the device replacement, 3. By means of a parameterization
range of solutions and operations or and the iPar server is also revealed. tool, the iParameters can now be
none at all. It was necessary to chan- assigned for the corresponding field
ge this situation in order to offer plant During the initial commissioning, the device via a user dialog. Its up to the
operators a convenient and uniform following sequence occurs: device manufacturer to determine the
solution. approach by which the iParameters
reach the device, e.g., via an interface
such as TCI (Tool Calling Interface),
direct point-to-point connection such
as RS 232, infrared connection, or lo-
cal teach-in.

Figure 7.3: An iPar server allows backed up data to be reloaded automatically when a device is replaced.

22 PROFINET Technology and Application, Version April 2009


4. The most convenient approach in- What happens during device re- The detailed chronological sequence
volves connection of the paramete- placement? is as follows:
rization tool to the field device via an Following device replacement and
interface such as TCI using the TCI subsequent power-up (connect and 1. The defective field device is re-
Communication Server. write sequences), the IO-Controller placed, and the replacement device is
loads all GSD-based data in order to switched on.
5. Following the iParameter assign- place the replaced field device into
ment and, if necessary, verification, data exchange again. After the basic 2. Following the automatic address re-
the field device answers with an alarm initialization, the replaced field device solution, the IO-Controller establishes
notification and requests an upload of determines that it still needs iParame- an AR with the field device and loads
the iParameters. ters. An alarm notification is then ge- the GSD-based static parameters.
nerated (Update & Retrieval alarm).
6. The iPar server in the host/IO- The iPar server then loads the saved 3. The new field device determines
Controller reads the iParameters from iParameters of the predecessor de- that it still needs (dynamic) i-Parame-
the field device acyclically and saves vice to the field device. ters and signals this via an alarm noti-
them so that they can be reloaded if fication (iPar request).
required (e.g., during device replace-
ment). 4. The iPar server loads the requested
iParameters into the new field device.

Figure 7.4: During device replacement the iPar server parameterizes the new field device.

PROFINET Technology and Application, Version April 2009 23


To describe PROFINET IO-Devices,
8. Device Description PI provides an XML schema to each
9. I&M Functions
(GSD file) manufacturer. This allows a GSD file (Identification &
to be created and tested easily. The Maintenance)
need for numerous subsequent input
The functionality of a PROFINET IO-
checks is therefore omitted.
Device is always described in a GSD The ability to read out basic informati-
In addition, the device model of PRO-
file. This file contains all data that are on from a field device is very helpful in
FINET IO exhibits a further hierarchy
relevant for engineering as well as for many cases. For example, this allows
level for data addressing when com-
data exchange with the IO-Device. inferences to be drawn in response to
pared to PROFIBUS. Thus, for exam-
ple, addressing within a field device (in incorrect behavior or regarding unsup-
PROFINET IO-Devices can be de- ported functionality in a field device.
PROFIBUS: slot and index) has been
scribed using XML-based GSD. The These information functions are spe-
expanded to include the identifier of a
description language of the GSD cified in the data structures of IM0 to
subslot. In PROFINET IO, addressing
file, i.e., GSDML (General Station IM4. I&M data are read out via read
within a field device can be performed
Description Markup Language) is services. Therefore, IO-Devices must
with finer granularity (slot and subs-
based on international standards. supply at least the following data:
lot). In addition, this type of addressing
As the name suggests, the GSD file
could not be described with the GSD
is a language-independent XML file Order ID
file for PROFIBUS.
(eXtensible Markup Language). Many
XML parsers are currently available on MAC address
the market for interpreting XML files.
Hardware revision
Every manufacturer of an PROFINET
IO-Device must supply an associa- Software revision
ted GSD file according to the GSDML
specification. This file is tested as part Device type
of certification testing.
VendorID

All I&M0 data

These data are necessary for addres-


sing the field device as well as for rea-
ding out the I&M functions.

The I&M functions are subdivided into


5 different blocks (IM0 to IM4) and can
be addressed separately. A separate
index is available for addressing for
each I&M. Each IO-Device must sup-
port the I&M0 function.

The I&M Specification entitled Iden-


tification and Maintenance Functions
can be downloaded from the PI server
at www.profinet.com in the Downloads
section.

Figure 9.1: Operating principle of I&M functions.

24 PROFINET Technology and Application, Version April 2009


10.1 Media Redundancy In principle, the same data transmis-
10. Redundancy sion mechanisms as described previ-
Protocol (MRP)
ously are used in PROFINET. The only
The MRP protocol according to IEC difference is the communication path
Chaining of multiport switches allowed used to transmit the frames (UDP/
61158 describes PROFINET redun-
the star topology widely IP and RT frames). These frames
dancy with a typical reconfiguring time
used in Ethernet to be effectively com- are only transmitted via the healthy
of communication paths with TCP/IP
bined with a line structure. This com- channel (single-channel). The redun-
and RT frames after a fault of < 200
bination is especially well-suited for dancy manager is the coordinator. IEC
ms.
control cabinet connections, i.e., line 61784 specifies the method for using
connection between control cabinets MRP.
and star connection to process-level
field device (see figure below). The redundancy manager (RM)
The task of a redundancy manager is
to check the functional capability of the
configured ring structure. This is done
by sending out cyclic test frames. As
long as it receives all the test frames
again, the ring structure is intact.

This procedure allows an RM to pre-


vent frames from circulating and to
convert a ring structure into a line
structure. The RM must communicate
changes in the ring to all clients invol-
ved (switches as so-called passers)
through special Change in topology
frames.

Figure 10.1: Star and line topologies can be combined with Ethernet/PROFI-
NET connection systems.

Redundant communication paths are


necessary in an automation system in
certain cases in order to increase the
system availability significantly. Of the
available network structures, the line
structure is currently preferred in auto-
mation systems.

A redundancy manager and several


clients contribute to correct operation
of an automation system.

Figure 10.2: Logical separation of the bus prevents circulating frames.

PROFINET Technology and Application, Version April 2009 25


10.3 Media redundacy
for RT_CLASS_3
frames (MRPD)

IEC 61158 describes the redundan-


cy concept for RT_CLASS_3 frames
as Media Redundancy for planned
duplication. IEC 61784 describes
the use of redundancy class 3 for
RT_CLASS_3 communication with
smooth switchover of communication
paths if a fault occurs. During system
power-up, the IO-Controller loads the
data of the communication paths for
both communication channels (direc-
tions) in a communication ring to the
individual nodes. Thus, it is immaterial
which node fails because the loaded
schedule for both paths is available in
the field devices and is monitored and
adhered to without exception. Loading
of the schedule alone is sufficient to
exclude frames from circulating in this
variant, because the destination ports
Figure 10.3: Media redundancy with MRP increases the plant availability.
are explicitly defined.

The redundancy clients


A redundancy client is a switch that On the receiving side, 2 RT frames
acts only as a passer of frames and always arrive, provided the redundant
generally does not assume an active transmission is error-free. Only the
role. It must have two switch ports in first frame to arrive is forwarded to the
order to connect to other clients or the application. In this case, the RM must
RM in a single ring. also check the functional capability of
the system.
In PROFINET IO, only managed
Switches that support MRP and can
be configured, for example, via SNMP
or Web services are used for imple-
menting media redundancy. Data are
exchanged only via the communica-
tion path selected by the redundancy
manager.

10.2 Media redundancy


for RT frames (MRRT)

The MRRT protocol (Media Re-


dundancy for Real-Time) defined
in IEC 61158 describes the handling
of RT frames of RT_CLASS_1 and
RT_CLASS_2 for redundancy ope-
ration. Operation of MRP is always a
prerequisite for operation of MRRT.
IEC 61784 describes the procedure
for using the MRRT protocol. With RT
communication, the MRRT protocol
enables a virtually smooth switchover
of communication paths if a fault oc-
curs. This is accomplished by redun-
dant transmission of RT frames (i.e.,
via two channels) if the destination
port is designed as a redundant port.
Figure 10.4: Media redundancy for RT frames includes smooth switchover of
communication paths if a fault occurs.

26 PROFINET Technology and Application, Version April 2009


The minimum requirements for 3 con- Application areas
11. Conformance formance classes (CC-A, CC-B, CC-C) CC-A: Use of the infrastructure of an
Classes (CC) have been defined from the perspec- existing Ethernet network including in-
tive of the plant operator. In addition to tegration of basic PROFINET functio-
the three application classes, additio- nality. All IT services can be used wi-
PROFINET IO is a performance-op- nal specifications have been made for thout restrictions. Examples of typical
timized, future-oriented communica- the following: applications are in building automati-
tion system that fulfills all the requi- on and process automation. Wireless
rements of automation engineering. Device types communication is only possible in this
It integrates an increased scope of class.
functions in the transmission protocol Type of communication
to meet the requirements of industrial CC-B: In addition to the functions of
applications. However, the complete Transmission medium used CC-A, the scope of functions of CC-B
scope of functions is not required in supports easy and user-friendly de-
every automation system, so PROFI- Redundancy behavior vice replacement without the need
NET IO can be scaled with regard to for an engineering tool. Examples of
the functionality supported. This specification ensures the inter- typical applications are in automation
operability in an automation system systems with a higher-level machine
To this end, PI has classified the with regard to the scope of functions controller that place relatively low de-
scope of functions in PROFINET IO and performance parameters. This mands for a deterministic data cycle.
into conformance classes/application gives plant operators an advantage
classes. The objective is to simplify in that when selecting components to CC-C: In addition to the functions of
the application areas of PROFINET be used, they simply need to select a CC-B, the scope of functions of CC-C
IO. The resulting application classes CC appropriate for the system and do supports high-precision and deter-
enable plant operators to easily select not need to worry about any other de- ministic data transmission, including
field devices and bus components with tails. It is assured that all field devices for isochronous applications. The in-
explicitly defined minimum properties. within the selected CC meet the same tegrated media redundancy enables
This is a further step in the quality as- minimum requirements. A detailed de- smooth switchover of the I/O data traf-
surance of all field devices involved in scription of the CCs can be found in fic if a fault occurs. An example of a
communication, which is certified by PNO Document PROFINET Confor- typical application is the field of motion
passage of a certification test. mance Classes. control.

PROFINET Technology and Application, Version April 2009 27


12. Application Profiles In general, two groups of application API 0 is manufacturer-specific and
profiles are distinguished: must be supported by every field de-
for PROFINET IO vice. Through the use of APIs, there is
General application profiles availa- always a clear separation of data ares
ble for use in different applications within a field device because a slot/
Application profiles are specifications
(for example, the PROFIsafe subslot combination can only ever be
of certain properties, performance
profile). assigned to one API.
features, and behavior of devices
and systems, which have been de-
Specific application profiles deve- Currently, the application profiles
veloped jointly by manufacturers and
loped for a very specific type of PROFIsafe, PROFIdrive, Encoder,
users. The use of application profiles
application, e.g., PROFIdrive, En- Low Voltage Switch Gear, and Identifi-
for standardization offers the following
coder, Identification systems, or cation Systems are available for PRO-
advantages:
PA devices. FINET. These profiles were all availa-
ble originally for PROFIBUS.
Operator
PROFIBUS offers many such profiles
The existence of certified, profile-
and can thus be used in an applica- In addition, the scalable communi-
compliant devices provides a high
tion-oriented manner. These profiles cation and the modular structure of
level of independence of individual
are being incorporated into PROFI- PROFINET enable it to be used in
device manufactures while maintai-
NET step by step as required. other application areas such as power
ning a basic set of functionalities.
engineering and vehicle automation.
By default, PROFINET transmits the The Train Applications profile repre-
System integration and
specified data transparently in the sents the first profile that was deve-
installation
data unit. The user is responsible for loped exclusively for use with PROFI-
The use of certified devices
individually interpreting the sent or re- NET.
ensures a high degree of conformi-
ceived data in the user program of a
ty and interoperability, because the-
PC-based solution or in the function Train Applications specifies the ap-
se devices pass comprehensive
block of a programmable logic con- plication layer for devices used in train
tests that are developed and coor-
troller. In a few sectors, e.g., in drive automation. Through the use of PRO-
dinated within PI.
engineering or safety-related data FINET, Ethernet-based real-time and
transmission, etc., application profiles IT communications are made availa-
Planner
have already been defined by leading ble for applications in rail vehicles.
Standardization of the basic func-
interest groups. These define both the
tionality of devices means that a
data format and the scope of functions Building on the available basic specifi-
uniform nomenclature exists, which
and are registered with PI. cations (standard elements and WTB
greatly simplifies device selection.
gateway) as well as a Development
An application profile is defined Guideline, additional profile docu-
Device manufacturer
uniquely by the Profile_ID assigned ments for diverse subsystems of rail
Simplified use and increase in the
by PI and an associated API (Appli- automation will follow, e.g., profile for
achievable integration depth of
cation Process Identifier). The API is door control.
devices in different automation
used to identify the application profile.
systems.
The list of current Profile_IDs for
PROFIBUS and PROFINET is availa-
The profile definition ranges from a
ble at:
few specifications for a particular de-
www.profibus.com/IM/Profile_ID_Ta-
vice class to comprehensive specifi-
ble.xml
cations for applications in a particular
industry. The term Application profiles
is used as a generic description.

28 PROFINET Technology and Application, Version April 2009


In addition, requirements for reliabili- The requirements mainly include the
13. PROFINET for PA ty of process systems, particularly in functions for cyclic and acyclic data
continuous processes, are often con- exchange, integration of fieldbuses,
In most cases, process systems have siderably greater. Combined, these integration and parameterization of
areas where discrete input and output two aspects mean that decisions to in- devices including Configuration in
signals dominate and manufacturing vest in new process automation tech- Run, diagnostics and maintenance,
technology components are predomi- nologies tend to be more conservative redundancy, and time stamping.
nantly used. Typical examples of such than for production automation.
system areas include: equipment for The energy-limited bus feed of devices
stocking and storage of raw materi- In addition to direct connection of pro- in hazardous areas on Ethernet has
als; packaging, filling, or palletizing cess devices to the field bus, remote not been formulated as a requirement
processes for end products; as well IO technology has also become esta- as there is already an ideal, proven so-
as transport equipment with its drive blished. Analog and binary input and lution with PROFIBUS PA. In addition,
and control components. Technical in- output signals are thereby collected in proven, field-tested Ethernet solutions
novations and further developments of a remote IO that is in turn connected currently do not exist for this.
these components will increasingly in- via the fieldbus to the control system.
clude furnishing an Ethernet interface With HART-capable remote IOs, the The primary objective when formula-
(e.g., PROFINET). field devices are then parameterized ting the requirements was to take ad-
via HART communication. vantage of opportunities offered by the
In such systems, automation is refer- use of Ethernet in automation. In addi-
red to as hybrid automation. Examp- For optimal use of PROFINET in all tion to the basic virtues already men-
les of applications include: sectors of process automation, PI has tioned, PROFINET has advantages
created a requirements catalog in col- in terms of significantly expanded to-
In the pharmaceuticals industry, the laboration with users. pologies, greater data quantities, and
manufacture of medicines is a higher performance.
process control procedure, but pa- Protection of investment for the end
ckaging, e.g., of tablets, is a discrete user is a salient consideration here
manufacturing procedure using because, as mentioned previously,
complex packaging machines. instrumentation in a process-control
system typically has a life cycle of se-
In a brewery, the process control veral decades.
tasks typical of the brewhouse
and fermenting cellar are followed In this manner, it is ensured that ope-
by discrete manufacturing tasks rators of plants having an existing
such as bottle cleaning and filling, future-proof system based on PROFI-
as well as the stacking of crates for BUS can change to PROFINET at any
delivery, a task for which robots are time.
used.

In automotive manufacturing, the


paint shop with its process system
requirements is otherwise part of a
typical manufacturing system pro-
duction sequence.

Requirements
Compared with production automa-
tion, process automation has a few
particularities that co-define the use of
automation to a large extent: Systems
can have a service life of many de-
cades. In addition, systems are often
associated with a high hazard potenti-
al and therefore require special safety
considerations. As a result, devices
and systems with well-proven field
records are used preferentially. This
gives rise to a requirement, on the
part of systems operators, for older
and newer technologies to coexist in
such a way that they are functionally
compatible.
Figure 13.1: Example architecture for use of PROFINET in process automation.

PROFINET Technology and Application, Version April 2009 29


TCI supports the communication paths The engineering tool then creates
14. Tool Calling Interface of PROFINET. In addition, proprietary a TPF file (Temporary Parameter
(TCI) solutions for communication between File) containing all transfer para-
field device user interface (DT) and meters to the DT (3). This saves the
field device can be used. step of transferring a large number
In PROFINET, device data for con- of parameters to the DT when
figuring intelligent field devices are Mode of operation invoked. The engineering tool then
stored in a general station description Figure 14.1 presents an example of invokes the DT (4) and transfers
file (GSD file). During engineering, a the structure and interaction between the path where the TPF file can be
configuring engineer can define which an ES and a DT. To integrate a DT into found. The path for the data storage
parameters are to be written to the a TCI-capable ES, the manufacturer is transferred in the TPF file, among
corresponding field device during sy- must supply a GSD file, a PID file, the other things. The DT is responsible
stem power-up or during operation, in field device user interface (Windows for organizing the data.
order to ensure operation with pre-as- application), and an installation pro-
signed, static parameters. There are gram. When the invocation is complete,
some cases, however, in which GSD the DT deletes the TPF file (5).
files, although user-friendly, are not The GSD file contains the device iden-
able to meet prevailing requirements. tification for the field devices involved, The DT interprets the content of the
The configuring engineer must accept including the relevant I/O modules. TPF files and, if necessary, establis-
an additional limitation if he wants to The (Program Interface Description) hes the communication on the
write comprehensive parameters to a defines the functionality for which the basis of the selected field device
field device and the field device and DT can be used. with the TCI communication server
the engineering tool for the automation (if supported) or directly with the
system (ES) are from different manuf- In order to use a DT, both the ES and device (proprietary solution).
acturers. In most cases, this transfer the DT must support a TC interface.
requires a proprietary solution becau- In essence, it describes the invocation The user performs the desired
se it cannot be carried out directly by interface between the ES and DT and function with the device (paramete-
the engineering tool of the automation the communication interface between rization or diagnostics, etc.).
system. the DT and the TCI communication
server, which undertakes the commu- The DT saves the data relevant to
The TCI describes a scalable, easy- nication between the field device and the project in the path on the
to-operate interface that allows ope- the DT. project drive disclosed via the TPF
rations such as loading parameters to file.
a field device and exchanging conve- When a DT is invoked, the following
nient diagnostics with a field device. steps occur in the order given: This action assures a separate data
TCI consists of the following main management by the DT as well as as-
components: Based on the device identification signment to the project in the enginee-
(1) in the GSD file, the ES can use ring system.
Invocation interface: The user can the entries in the registry of a Win-
invoke various field device user in- dows-based engineering tool to
terfaces (Device Tools = DT) from find the PID file (Program Interface
the engineering system (ES). Func- Description) for the corresponding
tions are primarily initiated in the DT (2). The PID file (XML file)
Device Tools through user interac- describes the available options for
tion. the associated DT.

Communication interface: The TCI


communication server allows the
field device user interface (DT) to
communicate with the field device.

Thanks to the freely available TCI


specification, every manufacturer can
create a DT that works autonomously
and integrate it into any TCI-capable
ES. This approach has already been
implemented with the FDT interface
(Field Device Tool). PI then took the
next step toward providing a simpler
interface with a reduced scope of func-
tions. The use of TCI is well-suited for
field devices in the lower price bracket
as well as complex devices already
equipped with a user interface, becau-
se the effort is manageable. Figure 14.1: Structure of TCI.

30 PROFINET Technology and Application, Version April 2009


Now, only the respective input signals The definitions of technological mo-
15. PROFINET CBA and the output signals required for dules promote clearly arranged plants
data exchange between the partners and, of course, contribute to cost-ef-
Within the framework of PROFINET, still have to be defined within the con- fective operation due to the high de-
PROFINET CBA (Component Based trol sequence. The actual processing gree of reusability.
Automation) is an automation concept is then carried out within the respec-
for implementation of applications with tive technological module (here, ma-
distributed intelligence. In addition to chines 1, 2, and 3). The processing 15.1 Technological modules in
the simple input/output-based data within the technological module during a plant
exchange in automation systems with the production sequence is invisible to
PROFINET IO, the trend in automa- the plant operator. Outside the techno- The PROFINET approach assumes
tion engineering in some sectors is logical module, only the interface is of that the function of an automated plant
also producing processing structures interest and it can be reduced in many or machine is fulfilled by a specified
that represent an overall production cases to a few control signals. Such interaction of mechanics, electrics/
system divided into intelligent and
logical subunits in the form of control
sequences. An automation system
that appears complex at first glance
can thus be organized into managea-
ble groups of subunits. Each subunit
undertakes independent, stand-alone
work steps. These logical functional
units each form a technological sy-
stem module that can be reused in dif-
ferent systems in identical or modified
form as a so-called PROFINET com-
ponent. A PROFINET component is
nothing more than a standardized por-
tion of an automation system. Plants
configured in this way are significantly
easier to handle.

A very simple example of such a plant Figure 15.2: Technological module consists of mechanics, electronics, and
structure is a conveyor belt on which software.
different sequences are performed at
corresponding work stations. Each
downstream work step assumes that systems are significantly more econo- electronics, and the controller logic/
the upstream work step was perfor- mical to create and maintain over their software as part of the manufacturing
med properly. In modern production entire life cycle. process of products. For this reason,
lines, such sequences (plant units) PROFINET defines the functional
are automated. Figure 15.1 shows a In similar industrial sectors such as aspects associated with a logical pro-
section of such a production plant in the beverage industry, automotive ma- duction step, consisting of
the beverage industry. nufacturing, etc., the sequences are
quite similar among different plants mechanics,
The different plant units (machines) such that plant units can be adopted in electrics/electronics, and
can be developed, tested, and com- some cases with only minor modifica- controller logic/software,
missioned by one or more manufac- tions or, ideally, without modifications.
turers. as a related unit, i.e., the technological
module. A technological module thus
represents a plant-specific portion of
the mechanical system, the required
controller electronics, and the associ-
ated software program.

When defining technological modules,


their reusability in different plants as
well as their costs and availability must
be examined in more detail. In this
process, plant/machine manufacturers
can assemble one or more electronic
device/software components to form
an overall machine (technological mo-
dule). The objective is always to defi-
ne individual components according to
Figure 15.1: Example of a control sequence in production. the modular design principle to allow

PROFINET Technology and Application, Version April 2009 31


them to be combined with as much specified according to IEC 61499. The ming environment, so that the ma-
flexibility as possible. If the modules mechanisms for accessing the com- chine manufacturer does not require
are defined too finely with too much ponent interfaces are defined uniform- detailed knowledge of the description
functionality, the plant will no longer ly in PROFINET CBA. structure of a component.
be straightforward from the technolo-
gical perspective because too many PROFINET CBA provides no informa- The previous figure shows an over-
input/output parameters may have to tion about the internal processing of view of the many options for compo-
be defined. This, in turn, drives up the data within a PROFINET component. nent formation in PROFINET CBA.
engineering costs. Device developers can use their exi- However, only the individual compo-
sting development systems without nents are shown in the network view
restrictions. when configuring. Here, it cannot be
15.2 Technological module and recognized to which lower-level bus
PROFINET component The interface of the PROFINET com- system the respective component is
ponents corresponds to the standar- assigned. Several devices can also
A technological module represents a dized COM/DCOM technology. COM/ be combined to form a component, the
particular unit of a plant. For the plant/ DCOM represents an advancement same as a whole bus system.
machine manufacturer and commissi- in object orientation (as used by Mi-

15.3 PROFINET engineering in


the component model

For vendor-neutral configuration of


a PROFINET system, a PROFINET
engineering concept has been crea-
ted. This concept allows configuration
tools to be developed that are capa-
ble of processing components of dif-
ferent manufacturers and also allows
additional functions to be developed
on a manufacturer-specific and user-
Figure 15.3: In PROFINET individual plant units can be combined to form tech- specific basis.
nological modules.
PROFINET components are descri-
oner, however, only the portion of the crosoft for years) and enables de- bed by a standardized PCD (PROFI-
technological module that is necessa- velopment of applications based on NET Component Description). This
ry for interaction of the individual plant ready-made components. The user description takes the form of an XML
units is visible. This functionality is can combine components flexibly as file with a schema specified by PRO-
provided in the software of the respec- modular blocks and reuse them in dif- FINET CBA. The PCD gives rise to the
tive field devices. ferent plants independent of their in- component description. It contains all
ternal design. data required for communication of the
Therefore, the only thing that matters engineering system. This means that
here is which input and output data are The PROFINET component includes each PROFINET-compliant enginee-
required for the technological module a self-contained functionality of a por- ring tool can process the component
to function. From the user perspective, tion of a plant. This is normally crea- description data. A PCD is created by
a technological module in a plant is re- ted by the machine manufacturer after the plant/machine manufacturer using
presented by the so-called PROFINET the user program for the technological the development environment provi-
component. Thus, it can be regarded module has been written and the data ded by the device manufacturer.
simply as the defined functionality of to be exchanged with other technolo-
the technological module from the gical modules have been defined. The The engineering model makes a di-
user perspective (input/output data). functionality for creating a component stinction between the programming
This can be influenced externally via is normally contained in the program- of the controller logic of the individual
the software interface.

Each PROFINET component has an


interface that contains the technolo-
gical variables that can be exchanged
with other components or controlled.
This interface (properties) describes
the functionality of the inputs/outputs.
In this process it is immaterial how the
application program processes the in-
put data in the component and which
logical operations are used to control
the outputs of the component. The in- Figure 15.4: A PROFINET component represents a technological module.
terface of a PROFINET component is

32 PROFINET Technology and Application, Version April 2009


technological modules and the tech- 15.5 Real-time communication is made when the RT driver evaluates
nological configuration of the overall in the component model the EtherType (0x800 for NRT and
plant. A plant-wide application is thus 0x8892 for RT) of the frame and the
built in three phases: In many cases, the transmission rate appropriate communication channel is
of the component model without real- selected.
Creating components time capability is insufficient. Update
rates of approximately 100 ms are of-
Interconnecting the components ten too low. Therefore, real-time com- 15.6 Device description for the
munication was added to the compo- component model (PCD)
Downloading the interconnection nent model in PROFINET. Real-time
information to the field devices applications in production automation The PCD is an XML file. It is created
require update and response times by manufacturer-specific tools. The
In a PROFINET interconnection editor, in the range of 5 to 10 ms. The up- assumption here is that the tool has
the configuring engineer interconnects date time refers to the time period that a component generator (e.g., STEP
PROFINET components from a library elapses after a variable is formed in a 7 Simatic Manager of Siemens) with
to an application with a mouse click. device application and sent to a part- the Create component function. The
This interconnecting replaces the ner device via the communication sy- result is then a PCD that can be pro-
previous costly programming of com- stem until it is, in turn, provided from cessed by the PROFINET engineering
munication relations with simple there to the application. tool (e.g., iMap of Siemens).
graphics-based configuring. Detailed
knowledge regarding the integration In Fast Ethernet applications, the In PROFINET CBA, each component
and sequence of the communication transmission rate is 100 Mbps. The- is described by a PROFINET device
functions in the device is not required. refore, when the potential for savings description (PCD). A PCD is usually
The configuring engineer uses the is examined, the transmission time created by the plant/machine manuf-
interconnection editor to combine the on the bus alone can be disregarded. acturer following the user software
individual, distributed applications on Likewise, the application cannot be (project). This generally happens with
a plant-wide basis. This editor is ven- affected by the software kernel when the development tool for the respec-
dor neutral, i.e., it interconnects PRO- providing data and evaluating recei- tive field device.
FINET components of any manufac- ved data. Thus, it is obvious that the
turers. Through the interconnecting, throughput times of the individual la- The PROFINET component with its
the user also specifies the frequency yers must be optimized in the stan- technological interface is described
of the transmission. At the same time, dard software. with Extended Markup Language
the interconnection editor checks that (XML) and saved in an XML file.
only the same data types are intercon- The real-time channel (RT) uses
nected. Ethernet (layer 2). This solution mi- All PROFINET engineering tools un-
nimizes the throughput times in the derstand XML format. Before the con-
communication stack significantly and figuring engineer can interconnect the
15.4 Downloading to the field increases performance in terms of the components in the engineering tool, a
devices process data update rate. The deter- PCD must be available in the enginee-
mination of whether the data are real- ring system (ES tool).
Once the configuring engineer has time data or non-real-time data (NRT)
completed the component intercon-
nection and address assignment,
the engineering tool loads all data
required for communication to the re-
spective field devices (components).
Two types of download must be diffe-
rentiated here.

Interconnection information is loaded


to the consumer of the communication
relation. Thus, each device knows its
communication partners and commu-
nication relations and the information
to be exchanged. Then, the consumer
establishes the communication rela-
tion with its partners autonomously.
The distributed application can now
be executed.

Figure 15.6: In PROFINET, communication is configured instead of program-


med. Here: example using iMap of Siemens.

PROFINET Technology and Application, Version April 2009 33


Figure 15.7: Interconnection information is downloaded to the consumer.

15.7 Software stack for the The PROFINET kernel, DCOM, and 15.8 PROFINET CBA and
component model RPC are an integral part of the runtime PROFINET IO
software for the component model.
A software stack (runtime software) for The user can also select whether to In some automation systems, it may be
the component model is available from use the DCOM wire protocol integrated appropriate to combine the strengths of
PI. It is free of charge for PI members. in the PROFINET stack or the original both perspectives on PROFINET. For
In addition to the software stack, there DCOM of Microsoft. If real-time capa- example, a subunit can be implemen-
is a Windows 32 example application, bility is also desired in the application, ted with deterministic communication
which is available in the source code. the software can be expanded to in- via PROFINET IO with IRT functionali-
This version is more suited to test clude the real-time channel. During ty. The subunits are then combined to
systems since a Windows version is the system power-up, the respective form an overall PROFINET unit using
a rather infrequent occurrence in au- communication partner then negotia- PROFINET CBA. The advantages are
tomation engineering. If the software tes the desired communication path easy to appreciate, since subunits can
must be adapted to another operating (component-oriented or real-time). In be prepared and tested accordingly.
system, the associated implementati- the data frame, the EtherType indi- The graphics-based configuration in
on instructions guide you step by step cates the frame type involved. the vendor-neutral engineering tool for
through the individual adaptation mo- PROFINET CBA can then be used to
dules for integrating the software into easily combine the units locally. This
the target system. A component editor ensures problem-free commissioning.
and a test tool complete the PROFI-
NET software stack for the component
model.

34 PROFINET Technology and Application, Version April 2009


Figure 15.8: The software stack is available for the component model in the source code.

Figure 15.9: Combining PROFINET IO and PROFINET CBA provides maximum flexibility in
plant configuration.

PROFINET Technology and Application, Version April 2009 35


16. Integration of
Fieldbus Systems

PROFINET specifies a model for inte-


grating existing PROFIBUS and other
fieldbus systems such as INTERBUS
and DeviceNet. This means that any
combination of fieldbus and Ethernet-
based subsystems can be configured.
Thus, a continuous technology transi-
tion from fieldbus-based systems to
PROFINET is possible.

For protection of investment of the


large number of existing fieldbus sy-
Figure 16.1: Fieldbus systems can be easily integrated in PROFINET
stems, a simple means of integrating
these systems into PROFINET is nee-
ded. The following requirements are PI can look back on an installed base In PROFIBUS DP, for example, the
taken into consideration here: of over 28 million PROFIBUS nodes. proxy works as a PROFIBUS master
Including the INTERBUS field devices that exchanges data with PROFI-
The plant operator would like the installed in the field, approximately 15 BUS nodes. At the same time, it is an
ability to easily integrate his million field devices have been coun- PROFINET node with Ethernet-based
existing installations into a newly ted (as of end of 2007). The market PROFINET communication. For exa-
installed PROFINET system. leader position afforded by this comes mple, proxies can be implemented as
with an obligation to offer a simple, PLCs, PC-based controllers, or pure
The plant and machine manufac- seamless strategy for connecting exi- gateways.
turer would like the ability to use the sting fieldbus systems to PROFINET.
well-proven devices it is familiar From the outset, PROFINET was de-
with for PROFINET automation veloped on the premise that installed 16.2 PROFIBUS and other
projects, as well, without the need field devices could be integrated into fieldbus systems
for any modifications. PROFINET without modifications.
The integration methods presented
The device manufacturer would
enable other fieldbus systems besides
like the ability to integrate its
16.1 Integration via proxy PROFIBUS, such as INTERBUS,
existing field devices into PROFI-
Foundation Fieldbus, DeviceNet, etc.,
NET systems without expending
In simplest terms, a proxy is a repre- to be integrated into PROFINET. In
any effort for modifications.
sentative for a lower-level fieldbus this process, the Ethernet communi-
system. In PROFINET, a proxy re- cation is already defined by the availa-
Fieldbus solutions can be easily and
presents a fieldbus (e.g., PROFIBUS, ble software. Only the initialization of
seamlessly integrated into a PRO-
Interbus, etc.). It thus coordinates the the process data previously provided
FINET system using proxies and
Ethernet data traffic and the fieldbus- from the lower-level fieldbus to PRO-
gateways. The proxy acts as a repre-
specific data traffic. FINET still has to be ensured. As a re-
sentative of the fieldbus devices on
sult of this concept, fieldbuses of any
the Ethernet. It integrates the nodes
On the PROFINET, the proxy repre- type can be integrated into PROFINET
connected to a lower-level fieldbus sy-
sents one or more fieldbus devices. with minimal effort, whereby a proxy is
stem into the higher-level PROFINET
This proxy ensures transparent im- used to represent the lower-level bus
system. As a result, the advantages of
plementation of communication (no system.
fieldbuses, such as high dynamic re-
tunneling of protocols) between net-
sponse, pinpoint diagnostics, and au-
works. For example, it forwards the
tomatic system configuration without
cyclic data coming from the Ethernet
settings on devices, can be utilized in
to the fieldbus devices in a transparent
the PROFINET world, as well. These
manner.
advantages simplify planning through
the use of known sequences. Like-
wise, commissioning and operation
are made easier through the compre-
hensive diagnostics properties of the
fieldbus system. Devices and software
tools are also supported in the accu-
stomed manner and integrated into the
handling of the PROFINET system.

36 PROFINET Technology and Application, Version April 2009


The information provided should be 17.1 Security
17. Web Integration represented in a format readable by
humans (e.g. using a browser) and The PROFINET Web integration is
The PROFINET Web integration was in a machine-readable form (e.g. an specified in such a way that access
designed mainly with the aspects of XML file). Using PROFINET Web inte- to PROFINET devices is identical
commissioning and diagnostics in gration, both variants are consistent- whether it takes place from the Inter-
mind. Web-based concepts can be ly available. For certain information, net or an intranet. This allows all the
used particularly effectively within this PROFINET Web integration also pro- advantages of Web integration to be
area of application. WEB services thus vides standardized XML schemas. used even if the device itself is not
describe mechanisms for integrating connected to the Internet. For these
PROFINET devices into the Internet/ Technical characteristics local accesses, the risk of an unautho-
intranet world. The main features for The basic component of Web inte- rized access is very low and compara-
this are: gration is the Web server. It forms ble with modern HMI systems.
the interface between the PROFINET
Standard protocols (e.g., http) are object model (in CBA) and the basic For networking within a larger pro-
used to access a PROFINET device technologies for Web integration. duction facility or over the Internet,
from the Internet or an intranet. Data PROFINET Web integration relies on
are transmitted in standard formats Web integration in PROFINET can a phased security concept. It recom-
such as HTML or XML. Standard front be scaled as a function of the perfor- mends a security concept optimized
ends (browsers such as Netscape or mance capability and characteristics of for the specific application case, with
Internet Explorer) are used for the dis- the Web server. This means that even one or more upstream security zones.
play. simple PROFINET devices, equipped No structural limitations are placed
only with an embedded Web server, on the Web integration concept by
Due to worldwide accessibility, the have the same rights as a PROFINET this, since the security measures are
manufacturer of the application can device with an MS Internet Informati- always located outside of the PROFI-
easily support the user during com- on Server or the Apache Web server NET devices. On the one hand, this
missioning. when participating in Web integration. unburdens the PROFINET devices,
WEB integration can be integrated and on the other it allows the security
Data are accessed via standardized optionally for each PROFINET de- concept to be optimized to changing
Web pages with a standard look and vice. The individual functions can be security requirements in a consistent
feel. implemented depending on the perfor- automation engineering solution. The
Possible applications for WEB integra- mance capability of the device. This currently developed security concept
tion include: allows solutions to be customized provides for both individual devices as
to each use case. The PROFINET- well as whole networks to be protected
Testing and commissioning specific elements can be integrated from unauthorized access. In addition,
seamlessly into an existing Web im- there will be security modules that will
Overview of device data (PROFI- plementation of a component. allow networks to be segmented and,
NET IO) Based on uniform interfaces and ac- thus, also separated and protected
cess mechanisms, the manufacturer in terms of safety engineering. Only
Device diagnostics and system/de- of a PROFINET device can provide uniquely identified and authorized
vice documentation its data via the Web. The name space messages will be allowed to reach
specified in the PROFINET Web inte- devices within such segments from
gration and the addressing concept al- outside.
lows CBA elements as well as I/O data
to be referenced by the Web server. The best-practice suggestions of
That allows the user to create dynamic PROFINET Web integration include
Web pages constructed using current scenarios and examples of how requi-
data from the components. rements-dependent security mecha-
nisms can be implemented all around
PROFINET devices.

For instance, security mechanisms


can be used in the transport protocols
(TCP/UDP and HTTP). In addition, en-
cryption, authentication, and access
administration are scalable in the Web
servers used. Advanced security ele-
ments, such as application gateways,
can be added for Web services as
needed.

Figure 17.1: Access to PROFINET data is possible via standard Web services.

PROFINET Technology and Application, Version April 2009 37


17.2 Segmentation 17.5 Diagnostics management

The core of the security concept is in The reliability of the network operati- When standard switches are used, the
the security-motivated segmentation on has a very high priority in network switch directly forwards the diagnostic
of the automation network. Thus, pro- management. In existing networks, information from the connected PRO-
tected automation cells are formed. the Simple Network Management Pro- FINET devices to the controller. Ho-
The network nodes within a cell are tocol (SNMP) has been implemented wever, a switch can also be configured
protected by special security network as the de-facto standard for mainte- as a IO-Device and relay the detected
components (e.g., switches or security nance and monitoring of network com- network errors of a lower-level Ether-
appliances) that control the data traffic ponents and their functions. In order to net line directly to the controller. The
from and to the cell and check access monitor PROFINET devices with esta- user can also use an additional SNMP
privileges. Only authorized data traffic blished management systems as well, channel for transmitting the dia-
is allowed to pass. A special security it is useful to implement SNMP. SNMP gnostics data.
client software can be used for the provides for both read access (moni-
access with client PCs to secure au- toring, diagnostics) and write access
tomation devices. The terminals thus (administration) to a device.
require no security functionality of
their own. In PROFINET, only read access to
device parameters has been initially
specified. Like the DHCP of IP ma-
17.3 Network management nagement, SNMP will also be optio-
nal (mandatory for CC-B and CC-C).
Network management includes all When SNMP is implemented in com-
functions for the administration of the ponents, only the standard information
network, such as configuration (assi- usual for SNMP (MIB 2) is accessed.
gnment of IP addresses), error moni- Specific diagnostics of PROFINET
toring (diagnostics), and performance components is possible using the me-
optimization. chanisms described in the PROFINET
specification. In this regard, SNMP will
not open another diagnostic path but
17.4 IP management rather enable integration into network
management systems that generally
The use of TCP/UDP and IP in PRO- do not process PROFINET-specific
FINET requires that PROFINET de- information. The SNMP software can
vices, as network nodes, be assigned be integrated in the PROFINET stack
an IP address. at the user level and used without re-
strictions.
Address assignment with manufac-
turer-specific configuring system: This
alternative is required since a network
management system is not always
available. In PROFINET, the DCP
protocol (Discovery and Configuration
Protocol) is specified, which enables
IP parameters to be assigned with
manufacturer-specific configuring/
programming tools or during system-
wide engineering. As an integral com-
ponent for PROFINET devices, DCP
guarantees uniform behavior of all
PROFINET devices.

Automatic address assignment with


DHCP: In networks with network ma-
nagement systems, the Dynamic Host
Configuration Protocol (DHCP) has
been established as the de-facto
standard. PROFINET provides for
use of this standard and describes
appropriate ways of applying DHCP
in the PROFINET environment. Im-
plementation of DHCP in PROFINET
devices is optional.
Figure 17.2: Segmentation of automation network.

38 PROFINET Technology and Application, Version April 2009


18. PROFINET and MES

The integration of automation systems,


Manufacturing Execution Systems
(MES), and Enterprise Resource
Planning (ERP) is gaining importance
in company-wide, universal informati-
on systems. While the interfaces bet-
ween MES and ERP are defined as
part of the IEC 62264 specification,
until now there has been no specifica-
tion for interfaces between MES and
automation systems.

Figure 18.1: Maintenance operations.


18.1 Operations in MES

IEC 62264 divides MES into the fol- 18.2 Maintenance state 18.3 Identification
lowing four operations:
In terms of maintenance, the ap- Besides the maintenance state, the
Maintenance operations proach of state-based maintenance capability of devices and components
is currently gaining significance. It is to provide up-to-date type plate infor-
Production operations based on the capability of devices and mation and the information needed
components to determine their states for functional and local assignment is
Quality operations and to communicate them by means an important requirement for support
of agreed mechanisms. of MES maintenance operations.
Inventory operations PROFINET devices signal their state The functions defined in the Iden-
to higher-level devices in a stan- tification & Maintenance Functions
Since the topic of maintenance has dardized format. This is based on a (I&M) document are therefore also
great significance in both production state model, which besides the states mandatory for PROFINET devices.
and process automation, maintenance good and defective also defines the
operations are supported by PROFI- two pre-warning levels maintenance
NET. The result is a corresponding do- needed and maintenance required.
cument in which, among other things,
the information content important for
an MES interface is defined.

Figure 18.2: Maintenance states.

PROFINET Technology and Application, Version April 2009 39


19. Network Installation

The international standard ISO/IEC


11801 and its European equivalent EN
50173 define an application-neutral
information technology standard net-
working for a building complex. This
cabling standard forms the backbone
of the requirements for Ethernet ca-
bling in industrial automation, as well.

PROFINET cabling is based on IEC


61918. PROFINET-specific definitions
are contained in IEC 61784-5-3.

However, if the user is already using


networks that meet the requirements
of ISO/IEC 11801, these networks can Figure 19.1: Ethernet networks in industrial environments usually have linear
also be used for PROFINET as long topology.
as the relevant boundary conditions
are met. ISO/IEC 24702 governs the site fabrication, a universal two-pair 19.2 Network topologies
design of networks conforming to ISO/ system is specified for cables and
IEC 11801 in industrial buildings. plug connectors. The copper cables PROFINET considers both the net-
are executed uniformly in AWG 22. working of Ethernet communication
The openness of PROFINET also me- This also provides sufficient system and the supply of devices with 24-volt
ans that shielded, generic cabling ac- reserve for many cable/plug connec- voltage and 400-volt power.
cording to ISO/IEC 24702 can be used tor transitions.
for Conformance Class A. Communication (PROFINET data)
For fiber-optic transmission, the use PROFINET supports the following to-
However, in order to meet performance of 1-mm polymer optic fibers (POF) is pologies for Ethernet communication:
and availability requirements, the pro- supported, whose handling conforms
perties of PROFINET cabling must be optimally to industrial applications. Line topology, which can be con-
retained in all automation applications nected to a ring and links the prefe-
of Conformance Classes B and C. rential terminals to integrated
19.1 PROFINET component switches in the field.
PROFINET cabling is characterized approach
by: Star topology, which requires a
For cabling, PROFINET uses a de- central switch located preferably in
High performance with significant fined component approach with sim- the control cabinet
system reserves ple selection rules.
These two topologies can be combined
Simple planning and installation This approach is based on the prin- to form complex tree topologies.
ciple: Take PROFINET cables and
Optimal adaptation to industrial PROFINET plug connectors and as- In this case, the PROFINET line topo-
applications semble them carefully to form a net- logy represents a distinguishing fea-
work. Factors to be considered are ture since extended lines comparable
To achieve these objectives, the chan- the total length of the cabling and the to PROFIBUS can be realized with
nel is defined, in addition to classifying number of transitions between cable PROFINET technologies.
the environmental conditions simply and plug connector.
as either an inside enclosure or out- Voltage supply 24 V, power 400 V
side enclosure. The channel connects This approach results in transmissi- Line and star topologies are sup-
two active devices. on lines that meet the requirements ported for supplying devices with 24
for PROFINET cabling in a reliable volts. The 24-volt voltage supply and
Prefabricated system cables with iden- manner, i.e., with significant system Ethernet communication can also be
tical ends are always used. When con- reserves. Time-consuming planning, combined with a hybrid plug connector
necting the cables, the crossing step is calculations, and measurements are and cable.
eliminated since PROFINET network not required in this case.
components support autocrossing. In Line and star topologies are also sup-
addition to system cables, there are The component approach requires ported for supplying devices with 400-
passive connectors that are used for harmonized PROFINET plug con- volt power.
passing through the control cabinet nectors and cables. In order to do-
wall or as a coupling. This allows all cument PROFINET conformity, the
transmission lines to be implemented manufacturer is obliged to provide PI
easily. To reduce the complexity of on- manufacturers declaration.

40 PROFINET Technology and Application, Version April 2009


19.3 Environmental classes Fiber-optic cables are not sensitive to 19.6 Data cables
electromagnetic influences and allow
PROFINET has divided the environ- longer network spans than symmetri- The PROFINET cables conform to the
mental conditions into just two classes. cal copper cable in some cases. cable types used in industry:
This eliminates unnecessary comple-
xity and allows for the specific requi- PROFINET Type A: Standard
rements of automation. The PROFI- 19.5 Plug connectors for data permanently-routed cable, no
NET environmental classes defined movement after installation
for automation application are divided The selection of suitable PROFINET
into an Inside enclosure class within plug connectors conforms to the appli- PROFINET Type B: Standard
protected environments, such as in a cation. If an office-compatible univer- flexible cable, occasional move-
control cabinet, and an outside enclo- sal network is the priority, the electrical ment or vibration
sure class outside of control cabinets data transmission is via the RJ 45 con-
for applications directly in the field. nector, which is prescribed universally PROFINET Type C: Special
for inside environments. For the out- applications: for example, highly-
side environment, a push-pull plug flexible, constant movement (tow
19.4 PROFINET cabling connector has been developed that is chain or torsion)
also fitted with the RJ 45 connector for
Industrial-strength cables can be sub- electrical data transmission. The M12 The cables are designed such that
jected to extreme mechanical stres- connector is also specified for PROFI- they are suitable for use in industrial
ses. They require special construc- NET. environments in both inside and out-
tion. The Installation Guide defines side areas. For types A and B, the
different cable types that have been In automation, polymer optic fibers are PROFINET component approach is
optimally adapted to the respective predominantly used for optical data valid without restrictions. For Type C,
industrial boundary conditions. Suffici- transmission due to their ease of in- the restrictions of the relevant product
ent system reserves allow an industri- stallation. For PROFINET, the SCRJ must be taken into consideration.
al-strength installation with no limitati- connection has been specified, which
on on transmission distance. is based on the SC plug connector.
The SCRJ is used both in the inside
Some nodes must be supplied 24 volts environment as well as in connection
in addition to data. A hybrid cabling with the push-pull housing in the out-
structure is well-suited for this. Hybrid side environment.
cables include lines not just for signal
transmission, but for power transmis- An optical plug connector specified for
sion as well. PROFINET is available for the M12
family and can also be used for the
1-mm polymer optic fibers (POF).

Figure 19.2: PROFINET offers a range of industrial plug connectors.

PROFINET Technology and Application, Version April 2009 41


Types A and B conform to the compo- Star topology: 19.10 Industrial Wireless
nent properties of Category 5 for ho- M12 plug connector
rizontal cables. The large conductor According to the specification of PI, The advantages of wireless data trans-
cross-section (AWG 22) allows chan- the A coded M12 plug connector can mission are increasingly being applied
nel lengths of 100 m to be realized. be used to supply individual devices in the industrial arena. The flexibility
in a star topology. It is limited to one and mobility of wireless network infra-
Due to their electrical isolation, the use circuit and a current of 4 A. structures also enable completely new
of fiber-optic cables for data transmis- solutions in areas where electrical
sion is suitable especially if equipoten- 400 V power connectors lines cannot be used, or can only be
tial bonding between individual areas A plug connector with high current used with limitations, due to mechani-
of the plant is difficult to establish. Op- carrying capacity was defined for con- cal restrictions, security requirements,
tical fibers also offer advantages over figuring a power bus. For the 400-volt or other environmental considerations.
copper in the case of extreme EMC supply, PROFINET uses the internati- Applications include the integration of
requirements. onally standardized power bus accor- moving system parts into the commu-
ding to ISO 23570-3. nications infrastructure or the connec-
tion of difficult to reach sensors, but
19.7 Plug connectors also mobile operator control and mo-
19.8 Network components nitoring, driverless transport systems,
Depending on the topology, 24V plug and the like.
connectors divided into two power PROFINET devices are connected via
classes have been defined. an active network component, i.e., the PROFINET enables communication
switch, which is preferably integrated across such wireless communication
Line topology: in the field device. The specification of networks. PROFINET is able to handle
Push-pull plug connector network components ensures easy in- different radio technologies for a wide
A push-pull plug connector has been stallation. Because network compon- variety of application areas, each with
specified to meet the demand for a ents in PROFINET support autocross- specific parameters regarding transfer
voltage supply in line with German over and autonegotiation, transmission rate, range, node count, and the like.
automotive production requirements. cables are prefabricated at both ends Thus, profiles are specified for each
This push-pull plug connector contains with the same pin assignment. technology that describe how integra-
a 4-pin insert plus functional ground. tion into PROFINET is done, which
Here, up to 5 conductors can be con- When data are transmitted via copper topologies and performance values
nected using field-fabricated spring- cables, the maximum segment length can be achieved with the technology,
loaded connection technology. The between two nodes (field devices or and what boundary conditions apply,
maximum conductor cross-section is switches) is 100 m. With fiber-optic for instance, regarding security requi-
2.5 mm. The plug connector is desi- cables, lengths of up to 14 km are rements.
gned for a current carrying capacity of possible.
16 amperes. This high current carrying Regarding Industrial Wireless pro-
capacity enables longer line structures files, PROFINET uses WLAN and
to be configured, i.e., a large number 19.9 PROFINET installation Bluetooth according to the standards
of devices can be supplied over long from areas IEEE 802.11 and 812.15,
transmission lines via tee units. The PROFINET Installation Guide respectively.
supports the work of installers of PRO-
7/8 plug connector FINET cabling and provides practical
As an alternative to the push-pull plug help for simplifying professional in-
connector, the 7/8 plug connector can stallation. Information is presented in
also be used. a very simple manner and illustrated
with graphics. Accordingly, no prior
Hybrid plug connector knowledge about PROFIBUS installa-
The 3 A hybrid plug connection RJ45 tion is required.
enables hybrid feeding of devices.
For this purpose, it includes 4 additio- The combination of these simple instal-
nal power contacts for 16 A in addition lation guidelines and the PROFINET
to the RJ45 insert. These contacts are component approach offers optimum
used for two separate circuits. ease of installation with a minimum of
planning effort.

42 PROFINET Technology and Application, Version April 2009


Independent of the technical imple- 20.2 Certification test
20. PROFINET IO mentation of the communication in-
Technology and terface in the field device, services for A certification test is a standardized
Certification PROFINET ranging from consulting test procedure that is performed by
to implementation are available that specialists whose knowledge is kept
will support and safeguard projects up to date at all times and who are
PROFINET is standardized in IEC for products with PROFINET, from the able to interpret the relevant stan-
61158. It is on this basis that devices perspective of time to market, deve- dards unequivocally. The test scope
in industrial plants can be networked lopment risks, and core competency. is described in binding terms in a test
together and exchange data without specification for each laboratory. The
errors. Appropriate quality assurance Detailled information can be found in tests are implemented as so-called
measures are required to ensure in- the brochure PROFINET Technology black box tests in which the tester is
teroperability in automation systems. The Easy Way to PROFINET which the first real user.
For this reason, the PI has establis- can be downloaded from:
hed a certification process in which www.profinet.com Certified devices guarantee worldwide
certificates are issued by the PI for conformity of a PROFINET product in
PROFINET devices based on test re- Test support for development a plant with nodes from different ma-
ports according to DIN ISO 9001 from The freeware tool Wireshark is sui- nufacturers.
accredited test laboratories. While PI table for use in capturing Ethernet
certification of PROFIBUS field de- frames. This tool interprets standard All the defined test cases that are run
vices was not required, the guidelines Ethernet frames as well as the data through in a certification test are field-
for PROFINET have changed such unit of PROFINET frames. The soft- oriented and are reflected in industrial
that any field device bearing the name ware shows the essential data in an requirements. Only test cases that can
PROFINET must be certified. And for easy-to-read format on the display. occur on a daily basis at any facility
good reason, as a look back on the are tested. This affords all users the
more than 15 years of experience with PROFINET field devices are con- maximum possible security for the
PROFIBUS reveals. Experience has nected via switches. The advantage use of their field devices in a system.
shown that a very high quality stan- here is that only those transmission In very many cases, the dynamic be-
dard is needed to protect automation paths are used for which the transmit- havior of a system can be simulated in
systems, plant operators, and field de- ted frames are also defined. the test laboratory.
vice manufacturers.
For test purposes, however, this ad- For the plant manufacturer/operator,
vantage becomes a disadvantage be- the use of certified products means
20.1 Technology support cause, when frames are captured via time savings during commissioning
a switch, the only frames that are dis- and stable behavior during the enti-
Device manufacturers that want to played are those that are also defined re service life. They therefore require
develop an interface for PROFINET for the connected test device. Therefo- certificates for the field devices used,
IO have the choice of developing field re, the Wireshark bus monitor must be in accordance with the utilized confor-
devices based on existing Ethernet connected to the bus via a hub, TAP or mance class.
controllers. Alternatively, PI member Mirror Port. This allows you to capture
companies offer a variety of options frames in both directions.
for fast development of a PROFINET
IO interface based on proven basic
technology components.

Support from the outset


To make development of a PROFINET
IO interface easier for device manuf-
acturers, the PROFINET Competence
Center and PI member companies
offer the full range of PROFINET IO
basic technology (enabling technolo-
gy). Consulting services and special
developer training programs are also
available.

Before starting a PROFINET IO deve-


lopment project, device manufacturers
should always perform a analysis to
determine whether internal develop-
ment of a PROFINET IO-Device is
cost-effective or whether the use of a
ready-made communication module
will satisfy their requirements.
Figure 20.1: Test setup for capturing Ethernet frames.

PROFINET Technology and Application, Version April 2009 43


The well-proven PROFIBUS model The path to PROFINET certification The manufacturer registers for a certifi-
has been adopted in PROFINET IO, In PROFINET, all field devices must cation test at a test laboratory certified
and the entire behavior of a field de- be certified. Certification is obtained for PROFINET (PITL) by submitting a
vice is defined in the form of state ma- following the sequence below: completed test application. The ma-
chines. This granularity allows each nufacturer should find out in advance
basic component provider to create its The manufacturer develops a PROFI- if the test laboratory it selected offers
own firmware stack containing some NET device and creates the required the required tests.
or all of the basic functionality of PRO- GSD file.
FINET IO (RT, IRT). During develop- After the test is complete, the party or-
ment of PROFINET field devices, the The manufacturer applies for a Vendor dering the test receives a test report.
user can take advantage of software ID from PI (required only for PROFI-
stacks and standard Ethernet ASICs, NET IO). This only has to be applied If the test result is positive, the manuf-
which greatly simplify the development for once, since the Vendor ID is al- acturer then applies for a certificate
process. Accordingly, the certification ways identical among the products of from PI.
tests must also be designed differently a company.
and geared toward the conformance
classes.

Functional scope of a certification


The functionality of PROFINET IO is
divided into so-called conformance
classes in order to maintain a clearly
defined minimum scope of functions
in each system. The manufacturer
indicates the supported conformance
class in the GSD file. In addition to the
specific functionality defined by the
specified conformance class, there
are basic tests that must be supported
by each field device, for example:

Basic hardware tests, including


check of autocrossover, autonegot-
iation

Startup behavior, error-free power-


up, address assignment

Read-in and test of GSD file, test


with an IO-Controller, download

IO-Device test, with and without


IO-Supervisor

Test of IO-Device with two IO-


Controllers

Interoperability tests; interaction of


available IO-Devices

Trigger of diagnostics and alarms,


standard faults (network Off/On at
IO-Device and IO-Controller, remo-
val/insertion)

Comprehensive negative tests

Load tests

Check of EMC tests Figure 20.2: Sequence for PROFINET certification.

44 PROFINET Technology and Application, Version April 2009


bers, who come from a wide range of The subdivision into over 50 WGs al-
21. PI The Organization often very different industries, produ- lows very efficient development work,
ce significant synergy effects and wi- concentrating on particular topics and
For its maintenance, ongoing deve- despread information exchange. This industries.
lopment, and market penetration, an leads to innovative solutions, effective
open technology needs a company- use of resources, and finally to com- All members are entitled to participate
independent institution as a working petitive advantages on the market. in working groups and can thus influ-
platform. For these reasons, the PRO- ence the further development of the
FIBUS Nutzerorganisation e.V. (PNO) technology. All new working results
was founded in 1989 as a nonprofit in- 21.3 Organization for are presented to the members for
terest group of manufacturers, users, technology development comment before being released by the
and institutions. The PNO is a mem- Advisory Board.
ber of PROFIBUS&PROFINET Inter- Technology development activities are
national (PI), an international umbrella controlled by the Advisory Board.
organization founded in 1995. With 25 The development teams are organized 21.4 Technical support
regional PROFIBUS/PROFINET as- into technical committees (TC) with
sociations (RPA) and approximately over 50 permanent working groups PI supports over 35 Competence Cen-
1400 members, including in the USA, (WG). There are also a changing ters (PICC) as well as over 15 Training
China, and Japan, PI represents the number of ad-hoc WGs taking on spe- Centers (PITC) and has accredited 10
worlds largest community of interest cific topics for a limited time period. Test Laboratories (PITL) for certifica-
in the area of industrial communica- The WGs develop new specifications tion activities. The facilities advise,
tions. The RPAs organize trade fairs and profiles, look after quality assu- train, and support users and manufac-
and information sessions and make rance and standardization matters, turers in a variety of ways, or perform
sure that new requirements in the participate in standards bodies, and tests for certification of devices. As
marketplace are considered in further carry out effective marketing activities PI facilities, they are vendor-neutral
development activities. (exhibitions, presentations) for spread service providers and adhere to the
of technologies. The PI Support Cen- mutually agreed rules and regulati-
ter coordinates all incidental activities. ons. They are regularly checked for
21.1 Duties their suitability using an accreditation
More than 500 experts participate in processes customized for each group.
The main duties of PI are: working groups engaged in develop- Current addresses can be found on
ment and spread of technology. the organizations Web site.
Maintenance and further develop-
ment of the PROFIBUS and PRO-
FINET technologies

Promotion of widespread use of the


technologies worldwide

Protection of investment for users


and manufacturers by influencing
the development of standards

Advocacy on behalf of members


before standards bodies and orga-
nizations

Technical support worldwide


through Competence and Training
Center

Quality assurance through device


certification

21.2 Membership

Membership is organized regionally.


It is open to all companies, organiza-
tions, institutions, and persons wanting
to participate constructively in the de-
velopment and spread of the PROFI-
BUS and PROFINET technologies.
The cooperative actions of its mem- Figure 21.1: PROFIBUS & PROFINET International (PI) provides support
wordwide.

PROFINET Technology and Application, Version April 2009 45


21.5 Documentation Brochures and books 21.6 Web site
Significant topics are presented in bro-
As support for users and manufac- chures from a marketing standpoint. PI maintains a shared Web site in
turers, PI provides a wide variety of There is a corresponding brochure English for both the PROFIBUS and
documentation. This is available in available for PROFINET. PROFINET technologies (www.profi-
English. bus.com and www.profinet.com). The
The documents can be downloaded RPAs additionally provide their own
PROFINET Standard from the Web site at www.profinet. Web sites in local languages; these
Contains the basic specifications of com. If needed, they can also be orde- are accessible through the PI Web
PROFINET CBA and PROFINET IO, red electronically or on CD-ROM. A list site.
along with a selection from other do- of available documents is also found
cumentation, like the GSDML device on the Web site. These local sites present current to-
description for PROFINET IO. pics/events (news and events, press
The book Industrial Communication releases), provide information on the
PROFINET Guidelines with PROFINET is available from: technologies (short technical descrip-
Includes specifications for, for exam- PROFIBUS Nutzerorganisation e.V., tions, FAQs, WBT), have a series of
ple, implementation, test procedures, Order No. 4.182 application reports, and provide a lo-
and installation. cation for members to download all
technical and marketing documents
PROFINET Profiles free of charge.
Include the approved profile specifica-
tions. There is a distinction drawn here For discussion of technical questions,
between industry-specific and general there are two open forums for PROFI-
application profiles. BUS and PROFINET.

The product catalog for PROFIBUS


and PROFINET products gives an ex-
cellent overview of the performance
capabilities of member companies.

46 PROFINET Technology and Application, Version April 2009


22. Glossary

AR Application Relation Logical application relation between two nodes; can include one or more
communication relations.
Client/ Principle of establishment The network node that accepts the connection is called the client. Whereas,
Server of connections a server is the node for which a connection is established.
Component PROFINET Component Software representation of a technological module with defined functiona-
lity. An automation system consists of various PROFINET components. A
PROFINET component generally contains a technological function that is
supplied by a device or machine.
Component Functional extension of a manufacturer-specific configuration tool to gene-
Generator rate the XML-based PROFINET Component Description (PCD).
CR Communication Relation Logical communication relation (channel) between two nodes that are ope-
rated with a specific protocol.
DCP Discovery and Basic Defines the assignment of IP parameters using manufacturer-specific con-
Configuration figuration/programming tools or during system-wide engineering, e.g. in the
PROFINET interconnection editor.
DHCP Dynamic Host Configurati- De facto standard for the dynamic assignment and administration of IP
on Protocol addresses from a predefined range.
ERP Enterprise Ressource
Ethernet Protected trademark of Ethernet is standardized and describes the physical and data link layers of
Xerox a network.
Ethertype Component of an Ethernet frame that indicates the protocol type. Ethertypes
are allocated by IEEE and are therefore a unique criterion for differentiation
among Ethernet protocols. In PROFINET, RT communication within a net-
work is identified by Ethertype 0x8892.
Gateway Connection between two networks with different software and hardware
GSD General Station A GSD (General Station Description) contains the GSDML-based description
Description of the characteristics of I/O devices, such as communications parameters,
as well as the number, type, configuration data, parameters, and diagnostic
information of modules.
GSDML General Station GSDML is the description markup language for creating a GSD file for PRO-
Description FINET IO-Devices. It is XML-based.
Markup Language
HMI Human Machine Interface Appearance of a system on the operator control and monitoring platform
HTML Hypertext Markup Document description language
Language
HTTP Hypertext Transfer Application protocol used on the Internet.
Protocol
I&M Identification and I&M functions are general information functions about devices, such as
Functions Maintenance Functions manufacturer, version, ordering data, etc.
Interconneti- Manufacturer-independent engineering tool for the configuration of system-
on editor wide applications. The interconnection editor combines the individual distri-
buted applications together system wide using a graphics-based format.
IO-Controller Device (typically a controller) that initiates the I/O data traffic.
IO-Device Decentrally located field device assigned to an IO-Controller.
IO- Programming device/PC with commissioning and diagnostic functionality in
Supervisor PROFINET IO.
IP Internet Protocol Connectionless protocol for transmission of data frames. IP is often used in
combination with TCP in order to ensure secure data transmission.
IRT Isochronous Real-Time Isochronous real-time channel for particularly stringent requirements of,
for instance, motion control applications (clock-synchronized applications).
When implemented in hardware, clock rates of under 1 ms and a jitter
precision of 1 s can be achieved.

PROFINET Technology and Application, Version April 2009 47


MAC Adresse Media Access Control Also referred to as Ethernet address; used to identify an Ethernet node. The
Address Ethernet address has a length of 6 bytes and is assigned by IEEE
MES Manufacturing Execution
System
Objekt Information container having a temporally changeable state and for which
the reaction to incoming messages is defined.
OLE Object Linking and Em- Mechanism for the generation and editing of documents containing objects
bedding created by different applications.
OPC OLE for Process Control Generally accepted interface introduced in 1996 for the exchange of data
between Windows-based applications in automation technology.
PCD PROFINET Component XML-based file containing information about the functions and objects of
Description PROFINET components.
PROFINET Stand-alone tool for the generation of XML-based PROFINET Component
Component Description (PCD) files; available for download at www.profibus.com
Editor
Proxy A representative object in the object model which stands for a field device or
a field device group from the point of view of PROFINET. The proxy repre-
sents one or more PROFIBUS devices on the Ethernet.
RPC Remote Procedure Call Defined interface that allows programs on remote devices to be invoked.

Runtime Runtime Name of the status of a system in operation, as opposed to the status of
the system during engineering.
SNMP Simple Network Ma- A TCP/IP-based communications protocol for maintenance and monitoring
nagement Protocol of network components.
RT Real-Time Real-time channel for the transmission of time-critical process data within
the production system in the area of factory automation. May be implemen-
ted in software based on existing controllers.
Switch- Technology for the segmentation of an Ethernet network into different sub-
Technology nets; serves to avoid collisions and to better utilize bandwidth.

TCP Transmission Control Communication protocol for the transfer of data between local networks.
Protocol/Internet Pro- TCP is connection-oriented and is used for communications on the Internet.
tocol TCP is usually used in combination with IP (TCP/IP).
UDP User Datagram Protocol Transport protocol with broadcast characteristics, suitable for transmission
of time-critical I/O data
VLAN Tag Virtual local network For preferential communication of RT data, a so-called VLAN tag is inserted
containing a priority level for the frame, thereby bringing about the preferred
forwarding in switches.
XML Extensible Markup Definition of a structured data description
Language

Additional information, along with PROFIBUS and PROFINET documentation, profiles,


and the PROFINET Runtime Software, is available on the Web site at www.profinet.com.

48 PROFINET Technology and Application, Version April 2009


PROFINET
System Description
Version April 2009

Order number 4.132

Publisher
PROFIBUS Nutzerorganisation e.V.
Haid-und-Neu-Strae 7
76131 Karlsruhe
Germany
Phone: +49 721 96 58 590
Fax : +49 721 96 58 589
info@profibus.com

Exclusion of liability
Although the PROFIBUS Nutzerorganisation has taken the utmost care in compiling the information contained in this bro-
chure, it cannot guarantee that the content is completely error-free, and the PROFIBUS Nutzerorganisation can assume
no liability, regardless of the legal basis for any potential claims. The information in this brochure is reviewed on a regular
basis. Any necessary corrections will be made in subsequent editions. We would be grateful for any suggestions as to how
the content could be improved.

Any designations that appear in this brochure could potentially constitute trademarks. Any use of such trademarks by third
parties for their own ends risks infringing the rights of the proprietors concerned.

This brochure is not intended as a substitute for IEC 61158 or IEC 61784 or for the PROFIBUS guidelines and profiles; in
case of doubt, reference must always be made to these official sources of information.

Copyright by PROFIBUS Nutzerorganisation e.V. 2009. All rights reserved.


Australia & New Zealand PROFIBUS Nutzerorganisation PROFIBUS Polska
PROFIBUS User Group Mr. Peter Wenzel Mr. Dariusz Germanek
Mr. John Immelman Haid-und-Neu-Str. 7 ul. Konarskiego 18
PO Box 797 76131 Karlsruhe, Germany 44-100 Gliwice
North Ryde Business Centre Phone: +49 721 96 58 590 Phone: +48 32 37 13 65
NSW 1670 North Ryde Fax: +49 721 96 58 589 Fax: +48 32 37 26 80
Phone: +61 2 88 77 70 07 germany@profibus.com poland@profibus.com
Fax: +61 2 88 77 70 99
australia@profibus.com PROFIBUS Ireland PROFIBUS User Org. Russia
University of Limerick c/o Vera + Association
PROFIBUS Belgium Mr. Hassan Kaghazchi Mrs. Olga Sinenko
Mr. Herman Looghe Automation Research Centre Nikitinskaya str, 3
August Reyerslaan 80 National Technology Park - Plassey 105037 Moscow, Russia
1030 Brussels Limerick Phone: +7 09 57 42 68 28
Phone: +32 27 06 80 00 Tel.: +353 61 20 21 07 Fax: +7 09 57 42 68 29
Fax: +32 27 06 80 09 Fax: +353 61 20 25 82 russia@profibus.com
belgium@profibus.com ireland@profibus.com
PROFIBUS Slovakia
Ass. PROFIBUS Brazil PROFIBUS Network Italia Mr. Igor Belai
c/o SMAR Equip. Inds. Ltda. Mr. Maurizio Ghizzoni Slovak Technical University
Mr. Cesar Cassiolato Via Branze, 38 Dept. of Autom. KAR FEI STU
Av. Antonio Paschoal, 1945 Centro 25123 Brescia Ilkoviova 3
14160-500 Sertozinho - SP Phone: +39 030 3 38 40 30 812 19 Bratislava
Phone: +55 16 3946 3519 Fax: +39 030 39 69 99 Phone: +421 2 60 29 14 11
Fax: +55 16 3946 3595 pni@profibus.com Fax: +421 2 65 42 90 51
brazil@profibus.com slovakia@profibus.com
Japanese PROFIBUS Organisation
Chinese PROFIBUS User Organisation Mr. Shinichi Motoyoshi PROFIBUS Association South East Asia
c/o China Ass. for Mechatronics Technology Takanawa Park Tower Mr. Volker Schulz
and Applications 3-20-14 Higashi-Gotanda, Shinagawa-ku 60 MacPherson Road, 4th Floor
Mr. Tang Jiyang Tokyo 141-8641 Singapore 348615
1Jiaochangkou Street Deshengmenwai Phone: +81 3 54 23 86 28 Tel: +65 64 90 64 00
100011 Beijing Fax: +81 3 54 23 87 34 Fax: +65 64 90 64 01
Phone: +86 10 62 02 92 18 japan@profibus.com southeastasia@profibus.com
Fax: +86 10 62 01 78 73
china@profibus.com Korea PROFIBUS Association PROFIBUS User Organisation Southern
Mr. Cha Young-Sik Africa
PROFIBUS Association Czech Republic #812, Seocho Platinum Mr. Dieter Dilchert
Mr. Zdenek Hanzalek 1445-13 Seocho-dong, Seocho-gu 51 Brunton Circle
Karlovo nam. 13 Seoul 137-866, Korea 1645 Modderfontein
12135 Prague Phone: +82 25 23 51 43 Phone: +27 11 2 01 32 03
Phone: +420 2 24 35 76 10 Fax: +82 25 23 51 49 Fax: +27 11 6 09 32 04
Fax: +420 2 24 35 76 10 korea@profibus.com southernafrica@profibus.com
czechrepublic@profibus.com
PROFIBUS User Organisation U.A.E. PROFIBUS i Sverige
PROFIBUS Denmark Mr. S.C. Sanu Mr. Peter Bengtsson
Mr. Kim Husmer P.O. Box. 123759 Kommandrsgatan 3
Jydebjergvej 12A Unit No. 424, Al Diyafah Building 28135 Hssleholm
3230 Graested Al-Diyafah Street, Satwa Phone: +46 45 14 94 40
Phone: +45 40 78 96 36 Dubai , United Arab Emirates Fax: +46 45 18 98 33
Fax: +45 44 97 77 36 Tel.: +971 4 398 2760 sweden@profibus.com
denmark@profibus.com Fax: +971 4 398 2761
middle.east@profibus.com PROFIBUS Schweiz
PROFIBUS Finland Mrs. Karin Beyeler
c/o AEL Automaatio PROFIBUS Nederland Kreuzfeldweg 9
Mr. Taisto Kaijanen c/o FHI 4562 Biberist
Kaarnatie 4 Mr. Dolf van Eendenburg Phone: +41 32 6 72 03 25
00410 Helsinki P.O. Box 2099 Fax: +41 32 6 72 03 26
Phone: +35 8 95 30 72 59 3800 CB Amersfoort switzerland@profibus.com
Fax: +35 8 95 30 73 60 Phone: +31 33 4 69 05 07
finland@profibus.com Fax: +31 33 4 61 66 38 The PROFIBUS Group
netherlands@profibus.com Mr. Bob Squirrell
France PROFIBUS 92 Chessington Road
Mrs. Christiane Bigot PROFIBUS User Organisation Norway West Ewell
4, rue des Colonels Renard c/o Festo AB Epsom, Surrey, KT19 9RU
75017 Paris Mr. Ivar Sorlie Phone: +44 20 78 71 74 13
Phone: +33 1 42 83 79 13 stensjveien 27 Fax: +44 870 1 41 73 78
Fax: +33 1 42 83 79 13 0661 Oslo uk@profibus.com
france@profibus.com NORWAY
Phone: +47 90 98 86 40 PTO
Fax: +47 90 40 55 09 Mr. Michael J. Bryant
norway@profibus.com 16101 N. 82nd Street, Suite 3B
Scottsdale, AZ 85260 USA
Phone: +1 48 04 83 24 56
Fax: +1 48 04 83 72 02
usa@profibus.com

More information:
Copyright by PNO 04/09 all rights reserved, PNO-4.132

www.profibus.com
www.profinet.com

PROFIBUS Nutzerorganisation e.V.


PROFIBUS & PROFINET International Support Center
Haid-und-Neu-Str. 7, 76131 Karlsruhe/Germany
Phone +49 721 96 58 590, Fax +49 721 96 58 589
info@profibus.com

You might also like