13 PROFINET Communication
13.1 General
PROFINET IO is a real time protocol based on Ethernet. It is used as high level network
for industrial automation applications. PROFINET IO is very similar to PROFIbus and
focuses on the data exchange for programmable controller.
A PROFINET IO network consists of the following devices:
n IO-Controller: This is typically the PLC, which controls the whole application.
n IO-Device: a decentralized IO-Device (e.g. drive, encoder, sensor), which is controlled
by the IO-Controller.
n IO-Supervisor: HMI (human machine interface) or PC for diagnostic purposes or com-
missioning.
The real time channel (RT) is used for IO data and alarm mechanism. In PROFINET IO
RT (conformance class A and B), the RT data is transferred via a prioritized Ethernet
frame.
No special hardware is required. Due to this prioritization a cycle time of less than 10 ms
can be achieved.
PROFINET IO IRT is used for more precise timing requirements. Cycle times of less than
1 ms are possible, but also special hardware for IO-Devices and switches is required.
All diagnostic and configuration data is transferred via the non real time channel (NRT).
For this purpose the common UDP protocol is used. Anyhow, no timing determinism can
be guaranteed and typically the cycle times can be more than 100 ms.
IT Applications
TCP/UDP
IP
Ethernet
Real-Time switch ASIC
PROFINET Applications
e.g.
■ HTTP
■ SNMP
■ DHCP...
Open TCP/IP channel
■ Device parameterization
■ Reading of diagnostics data
■ Loading of interconnections
■ Negotiation of the communication
channel for user data
Real-Time channel - RT
■ High-performance transfer
■ Cyclic data
■ Event-controlled signals
Real-Time channel - IRT
■ High-performance transfer
■ Data in isochronous mode
■ Jitter < 1 µsec
Standard
data
IRTRT
Real Time
Real-Time
data
Real-Time
1
1
2
2
3
3
Fig. 357: PROFINET General Overview
13.2 PROFINET Slave Information
The PROFINET IO Slave Information file (GSDML-file, i.e. General Station Description
Markup Language file) is available for configuring the PROFINET IO-Controller and IO-
Supervisor. The XML-based file contains general information about PROFINET communi-
cation settings when setting up the SERVOPACK.
The GSDML-file consists of two files:
n GSDML-V.-Yaskawa-SGD7S-AC0-yyyymmdd.xml
n GSDML-0111-0251-Yaskawa-SGD7S-AC0_N.bmp
Sigma-7 Series SERVOPACKs
PROFINET Communication
PROFINET Slave Information
| | PROFINET Communications - SIEP YEUOC7P 02A Revision 0 | en | 484