Escolar Documentos
Profissional Documentos
Cultura Documentos
HMI Controller
Security
Switching Wireless
Safety
Remote
I/O
Figure 1: PROFINET satisfies all requirements of automation technology
Introduction
The ever-shorter innovation cycles for new products is standard in the automotive industry, widely
makes the continuous evolution of automation disseminated in machine building, and well-proven
technology necessary. The use of fieldbus in the food and packaging and logistics industries,
technology has been a significant development PROFINET has found its way into all application
in the past few years. It has made it possible to areas. New application areas are constantly
migrate from centralized automation systems to emerging, such as marine and rail applications
decentralized ones. PROFIBUS, as the global market or even day-to-day operations, for example, in a
leader, has set the benchmark here for 25 years. beverage shop. And now: the new PROFIenergy
technology profile will improve the energy balance
In today's automation technology, Ethernet and in production processes.
information technology (IT) are increasingly calling
the shots with established standards like TCP/ PROFINET is standardized in IEC 61158 and
IP and XML. Integrating information technology IEC 61784. The ongoing further development of
into automation opens up significantly better PROFINET offers users a long-term view for the
communication options between automation implementation of their automation tasks.
systems, extensive configuration and diagnostic For plant and machine manufacturers, the use
possibilities, and network-wide service functionality. of PROFINET minimizes the costs for installation,
These functions have been integral components of engineering, and commissioning. For plant owners,
PROFINET from the outset. PROFINET offers ease of plant expansion and high
plant availability due to autonomously running
PROFINET is the innovative open standard plant units and low maintenance requirements.
for Industrial Ethernet. PROFINET satisfies all
requirements of automation technology (Figure The mandatory certification for PROFINET devices
1). Whether the application involves production also ensures a high quality standard.
automation, process automation, or drives (with
or without functional safety), PROFINET is the
first choice across the board. As a technology that
Notes on content
This document describes all essential aspects of the of fieldbuses and other technologies, profiles, and
PROFINET technology. specific process automation topics in PROFINET
and describe the additional benefits for PROFINET
Chapter 1 introduces PROFINET and provides
systems.
an overview of the market position and modular
design. Chapter 10 describes relevant aspects of PROFINET
networks such as topologies, cables, connectors,
Chapter 2 describes the underlying models and
web integration, and security.
the engineering of a PROFINET system.
Chapter 11 is directed at product managers and
Chapters 3 to 5 cover the basic functions of
provides information on product implementation
PROFINET communication from the perspective of
and certification.
conformance classes.
Chapter 12 provides information on PROFIBUS &
Chapter 6 contains a brief description of optional
PROFINET International, the world's largest interest
functions that are used in different applications.
group for industrial automation.
Chapters 7 to 9 are dedicated to the integration
For plant and machine manufacturers, the use Besides the conventional automation structure
of PROFINET minimizes the costs for installation, consisting of a controller and its field devices,
engineering, and commissioning. hierarchical structures with intelligent field
devices and the shared use of field devices and
The plant owner profits from ease of plant input modules by multiple controllers can also be
expansion, high plant availability, and fast and realized.
efficient automation.
8) Everything on one cable
2) Flexible network topology
With its integrated, Ethernet-based communication,
PROFINET is 100% Ethernet compatible according PROFINET satisfies a wide range of requirements,
to IEEE standards and adapts to circumstances in from data-intensive parameter assignment to
the existing plant thanks to its flexible line, ring, and extremely fast I/O data transmission. PROFINET
star structures and copper and fiber-optic cable thus enables automation in real-time. In addition,
solutions. PROFINET saves on expensive custom PROFINET provides a direct interface to the IT level.
solutions and enables wireless communication
with WLAN and Bluetooth. 9) Support for energy optimization
is Bild
clearly divided
4: Aufbau derinto conformance
Conformance classes ("CC").
Classes The conformance classes also serve as the basis for
These provide a practical summary of the various the certification and the cabling guidelines.
minimum properties.
A detailed description of the CCs can be found in
There are three conformance classes that build the document "The PROFINET IO Conformance
upon one another and are oriented to typical Classes" [7.042].
applications (Figure 2).
CC-C
1.2 Standardization
The PROFINET concept was defined in close
CC-
CC-B collaboration with end users based on standard
B(PA)
Ethernet according to IEEE 802 in IEC 61158 and
CC-A IEC 61784. Figure 3 lists additional specifications
of the functionalities in the form of different
Industrial Ethernet joint profiles. These form the basis for device-
or application-specific profiles. Instructions are
Figure 2: Structure of conformance classes created for the necessary planning, engineering,
and commissioning steps. The basics for this form
CC-A provides basic functions for PROFINET IO the guidelines for engineering PROFINET systems.
with RT communication. All IT services can be used
without restriction. Typical applications are found,
for example, in business automation. Wireless
communication is specified for this class. 2 Modeling and
CC-B extends the concept to include network engineering
diagnostics via IT mechanisms as well as topology
information. The system redundancy function This section presents the models of a PROFINET IO
important for process automation is contained in system and uses an example planning process to
an extended version of CC-B named CC-B(PA). describe the addressing options.
CC-C describes the basic functions for devices withBild Neu: Normung, die aufeinander aufbaut
hardware-supported bandwidth reservation and
Application profile n
Application profile n
Controller to controller
Configuration in RUN
Application profile n
System redundancy
Sequence of events
PROFIenergy
PROFIdrive
PROFIsafe
Media
redundancy
guideline
Application classes - Profile
Conformance Classes and
IRT
engineering
GSDML
guideline
Topology
PN IO engineering
- Protocol and discovery
- Service guideline
Diagnosis
guideline
IEC IETF
Standard Standards
Ethernet
PROFINET IO follows the Provider/Consumer model The slot designates the place where an I/O
for data exchange. Configuring a PROFINET IO module is inserted in a modular I/O field device.
Bild 5: Kommunikationspfade bei PROFINET IO
system has the same look and feel as in PROFIBUS.
The following device classes are defined for
The configured modules containing one or
more subslots for data exchange are addressed
PROFINET IO (Figure 4): on the basis of the different slots.
e.g. PLC Programming device Within a slot, the subslots form the actual
PROFINET IO-Controller PROFINET IO-Supervisor interface to the process (inputs/outputs). The
granularity of a subslot (bitwise, bytewise, or
wordwise division of I/O data) is determined by
the manufacturer. The data content of a subslot
is always accompanied by status information,
Configuration Diagnostics
Process data Status/control
from which the validity of the data can be
Alarms Parameterization derived.
Field devices
PROFINET IO-Device The index specifies the data within a slot/subslot
that can be read or written acyclically via read/write
Figure 4: Communication paths for PROFINET IO services. For example, parameters can be written to
a module or manufacturer-specific module data can
IO controller: This is typically the programmable
be read out on the basis of an index. Certain indices
logic controller (PLC) on which the automation
are defined in the standard, and other indices can
program runs. This is comparable to a class 1 master
be freely defined by the manufacturer.
in PROFIBUS. The IO controller provides output data
to the configured IO devices in its role as provider Cyclic I/O data are addressed by specifying the slot/
and is the consumer of input data of IO devices. subslot combination. These can be freely defined by
IO device: An IO device is a distributed I/O field the manufacturer. Forderacyclic
Bild 6: Adressierung I/O-Daten beidata communication
PROFINET IO anhand von Slots
A plant unit contains at least one IO controller and DAP I/O Module I/O Module I/O Module
one or more IO devices. IO supervisors are usually
Figure 5: Addressing of I/O data in PROFINET on
integrated only temporarily for commissioning or
troubleshooting purposes. the basis of slots and subslots
Alarm CR
IO-Controller
AR
IO-Device
MAC address and OUI (organizationally unique
identifier)
Figure 6: Application relations and
communication relations Each PROFINET device is addressed using its
globally unique MAC address. This MAC address
The communication channels for cyclic data consists of a company code (bits 24 ... 47) as an OUI
exchange (IO data CR), acyclic data exchange (Organizationally Unique Identifier) and a consecutive
number (bits 0 23). With an OUI, up to 16,777,214
(record data CR), and alarms (alarm CR) are set up
products of a single manufacturer can be identified.
simultaneously.
Bit value 47 ... 24 Bit value 23 ... 0
Multiple IO controllers can be used in a PROFINET
system (Figure 7). If these IO controllers are to be 00 0E CF XX XX XX
able to access the same data in the IO devices, Company code -> OUI Consecutive number
this must be specified when configuring (shared
devices, shared inputs). The OUI is available free of change from the IEEE
Standards Department.
Subslot 10x7FFF
Slot 1 and
Subslot 0 Slot
Slot 2 and
Subslot 0 Slot
.
Slot 0x7FFF and
Subslot 0 Slot
aus Planungsrichtlinie
IO-Controller
PROFINET
IO-Devices
1 ms 2 ms 4 ms
Cycletime (4 ms)
D1
D2
D3
defined: Maintenance
Alarm
Identification and maintenance information Figure 11: Diagnostic model for signaling faults
(I&M) for explicit identification of the devices and with different priority
modules and their versions.
Diagnostic alarms must be used if the error or
Profinet PROFINET for all markets
The ability to read out identification information event occurs within an IO device or in conjunction
from a field device is very helpful for maintenance with the connected components. You can signal an
purposes. For example, this allows inferences to be incoming or outgoing fault status (Figure 11).
drawn regarding incorrect behavior or unsupported In addition, the user can define corresponding
functionality in a field device. This information is process alarms for messages from the process,
specified in the I&M data structures. e.g., limit temperature exceeded. In this case, the IO
device may still be operable. These process alarms
The I&M functions are subdivided into 5 different
can be prioritized differently from the diagnostic
blocks (IM0 ... IM4) and can be addressed separately
alarms.
using their index. Every IO device must support the
IM0 function with information about hardware and The documentation "Diagnosis for PROFINET IO"
firmware versions. [7.142] provides additional information about these
concepts.
The I&M Specification "Identification & Maintenance
Functions" [3.502] provides additional information
regarding this concept.
DCP/ SNMP
Automation systems can be configured flexibly in a Protocol
star- or tree-shaped line structure. Engineering-
SWITCH-xyz
/Diagnose-Tool
getAliasName 192.168.1.10
information via each port. This allows the respective Reading out the neighborhood from the engineering system
port neighbor to be explicitly identified and the
physical structure of the network to be determined.
In Figure 12 as an example the "delta" device is
connected to "port003" of "switch1" via "port001".
Synchronous real-time
PLC-xyz SWITCH-xyz IO-xyz
192.168.1.2 192.168.1.11 durch den Sync-Master
5
192.168.1.10
1 7 2 1
Neighbourhood :=
Device Neigh- SWITCH-xyz:p001
bourhod
Failing of a device
PLC-xyz DeviceName:
SWITCH-xyz DeviceType: IO
192.168.1.2 192.168.1.10
SWITCH-xyz:p002 NoIP
1 7 2 IO:p001
1 t1
Hello SWITCH-xyz:p001 t2
Neighbourhood := Cable Cable Cable Cable
SWITCH-xyz:p002
Device Neigh-
bourhod
I amSWITCH-xyz:p001 t3
Exchanged Device t4
IO-xyz SWITCH-
xyz:p001
Device, which does not have a name, is impelemted, Figure 16: Synchronization of clock pulse
the control looks for a device with the same neighborhood
generators within an IRT domain by the
PLC-xyz IO-xyz
clock master
SWITCH-xyz
192.168.1.2 192.168.1.10 192.168.1.11
1 setNameIO-xyz
7 2 1
Conformance Class C includes all necessary
network-wide synchronization functions for
setIP192.168.1.11 Neighbourhood :=
Device Neigh- SWITCH-xyz:p002
bourhod
IO-xyz SWITCH-
xyz:p001
Set Parameter
applications with the most stringent requirements
Control writes name, IP-Adress and and startup parameters on the device
for deterministic behavior. Networks based on
Conformance Class C enable applications having
Figure 14: PROFINET IO supports convenient a jitter of less than 1 microsecond. The cyclic data
device replacement and displaying of packets are transferred as synchronized packets on
plant topology a reserved bandwidth. All other packets, such as
packets for diagnostics or TCP/IP, share the rest of
1 2 3
C3
Real-time
C2 C3
phase
Cycle e.g. 1ms
C1 C2 C3
TCP/IP
phase
C1 C 2 C 3
Real-time
phase
C 2 C 3
C 3
TCP/IP
phase
Figure 17: IRT communication divides the bus cycle into a reserved interval (red) and an open interval
(green)
Header
C3
Cycle e.g. 1ms
C2 Header
C1 C3
Header
Real-time
CRC C2
phase
CRC C3
CRC
TCP/IP
phase
DFP is optional for systems with stringent Extended device identification Identification &
Maintenance
requirements. The functionalities of the other
IM1-4
intervals are retained, i.e., a mixed operation is
also possible here. To achieve short bus cycles of Automatic parameter Individual param-
up to 31.25 s, however, the green interval must assignment of devices using eter server
parameter sets
also be sharply reduced. To accomplish this, the
standard Ethernet frames for the application are Configuration changes during Configuration in
disassembled transparently into smaller fragments, operation Run (CiR)
transmitted in small pieces, and reassembled. Time stamping of I/O data Time sync
Fast restart after voltage re- Fast start up (FSU)
covery
Higher availability through ring MRP/MRPD
redundancy
Call of a device-specific Tool Calling Inter-
engineering tool face (TCI)
Table 2: List of possible optional functions
PROFINET IO-Controller
i-Parameters
3 Read/Write Record Data
4 Connect/Write
5 Alarm Notification
6 Upload
Figure 21: Shared input: Multiple controllers read Figure 22: A parameter server can be used to
the same inputs on a device automatically reload backed-up data
during device replacement
The innovative starting point for shared devices
is the parallel and independent access of two The basic parameter assignment of a field device
different controllers to the same device (Figure 20). is carried out using the parameters defined in
In the case of a shared device, the user configures the GSDML file for the field device. A GSDML file
a fixed assignment of the various I/O modules contains module parameters for I/O modules,
used in a device to a selected controller. One among other things. These are stored as static
possible application of a shared device is in fail- parameters and can be loaded from the IO
safe applications in which a fail-safe CPU controls controller to an IO device during system power-
the safe portion of the device and a standard up. For many field devices it is either impossible
controller controls the standard I/O within the same or inappropriate to initialize parameters using the
station. In the safety scenario, the F-CPU uses the GSDML approach due to the quantities, the user
fail-safe portion to safely switch off the supply guidance, or the security requirements involved.
voltage of the outputs. Such data for specific devices and technologies are
referred to as individual parameters (iPar). Often,
In the case of a shared input, there is parallel access they can be specified only during commissioning.
to the same input by two different controllers If such aBildfi23:
eld device fails or dank
Konfigurationsnderungen is replaced, these
einer redundanten Verbindung
Further information for standardized and simplified IOC IOC IOC IOC
identification and maintenance is defined in AR AR CiR-AR AR CiR-AR AR
additional I&M data records. The I&M1-4 data contain
plant-specific information, such as installation
location and date, and are created during configuring PB CiRP P
P P CiR (B)
and written to the device (Table 3).
devices. This optional path can be used in parallel paths with TCP/IP and RT frames after a fault. Error-
Auftrennen des Busses
with standard power-up (which is still used after free operation of an automation system involves
Redundancy Redundancy
manager manager
5
6
HART
HART
16
4
5
FF H1
FF H1 free planning, installation, and commissioning
of PROFINET IO [8.062], [8.072], [8.082]. These are
7 8
PROFINET PROXY 6 16
7 8
Star topology, which requires a central switch Transmission over distances up to several
located preferably in the control cabinet. kilometers without repeater.
Ring topology, in which a line is closed to form a For short distances, the use of 1-mm polymer optic
ring in order to achieve media redundancy. fibers (POF) is supported, whose handling conforms
optimally to industrial applications.
Tree topology, in which the topologies indicated
Bild 27: Ethernet-Netzwerke im industriellen Umfeld sind meist
above are combined.
linienfrmig 10.3 Plug connectors
PROFINET has divided the environmental conditions
FD
into just two classes. This eliminates unnecessary
Plant Cabling
complexity and meets the specific requirements
Industrial Cabling
Production Hall of automation. The PROFINET environmental
classes for the automation application have
MD Field
Cabling
MD Field
Cabling
MD Field
Cabling
been subdivided into one class inside protected
Bild 28: PROFINET
environments, such asbietet
in a ein Spektrum
control an industriellen
cabinet, and one Steckern
transmission (POF).
Publisher:
PROFIBUS Nutzerorganisation e. V. (PNO)
PROFIBUS & PROFINET International (PI)
Haid-und-Neu-Str. 7 76131 Karlsruhe Germany
Phone: +49 721 96 58 590 Fax: +49 721 96 58 589
E-Mail: info@profibus.com
www.profibus.com www.profinet.com
Exclusion of liability
Although the PROFIBUS Nutzerorganisation e.V. (PNO) has taken the most care in compiling the
information contained in this brochure, it cannot guarantee that the content is completely error-free,
and the PROFIBUS Nutzerorganisation e.V. (PNO) 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 to serve as a substitute for the relevant IEC standards, such as IEC 61158
and IEC 61784, or the relevant specifications and guidelines of PROFIBUS & PROFINET International. In
case of doubt, these standards, specifications, and guidelines are authoritative.
Regional PI Regional PI Associations (RPAs) represent PI around the world and are your personal local
PI Compe- The PI Competence Centers (PICCs) collaborate closely with the RPAs and are your first
tence Center point of contact when you have technical questions. The PICCs are available to assist you
(PICC) in the development of PROFIBUS or PROFINET devices and the commissioning of systems,
and they provide user support and training.
PI Training PI Training Centers (PITCs) support users and developers in gaining experience with the
Center PROFIBUS and PROFINET technologies and their possible uses. Individuals who
(PITC) successfully complete the final exam of the Certified Installer or Engineer course
receive a certificate from PI.
PI Test Lab PI Test Labs (PITLs) are authorized by PI to conduct certification tests for PROFIBUS and
(PITL) PROFINET. You receive a certificate from PI for your product once it passes the test. The
certification program plays a major role in the sustainable quality assurance of products
and thus assures that the systems in use exhibit a high level of trouble-free operation and
availability.