show the entry list
PROFINET general -- Setting up and parameterizing hardware -- Initializing and parameterizing modules
How do you configure a shared device when you are using a CPx43-1 Advanced as PROFINET IO controller and the GBIT interface of the module is networked?
What should you watch out for when you configure the I device and the higher-level IO controller in the same STEP 7 project?
How do you configure the SIMATIC MV440 / MV420 code reader device with STEP 7 (TIA Portal) V11 as a PROFINET IO device on the PROFINET IO system of a SIMATIC S7-300?
How do you reset the IP address and device name of an I device?
What should you watch out for when parameterizing the watchdog time when a ring redundancy is established with the Media Redundancy Protocol?
What should you watch out for in the configuration when data is exchanged via Industrial Ethernet in parallel via I/O addresses and TCP and UDP connections?
How do you configure the SIMATIC MV440 code reading system as PROFINET IO device on the PROFINET IO system of a SIMATIC S7-300?
Assigning names and addresses in PROFINET IO
Which options are available for configuring the ET 200 stations?
How do you connect the SIMATIC Field PG to the bus system to parameterize and diagnose the distributed I/O devices?
Industrial Ethernet S7-300/400 CPs -- Setting up and parameterizing hardware -- Connecting and wiring modules
What should you watch out for in the configuration when data is exchanged via Industrial Ethernet in parallel via I/O addresses and TCP and UDP connections?
S7-300 Station with Ethernet or PROFIBUS CP does not start up
Industrial Ethernet PC CPs -- Setting up and parameterizing hardware -- Initializing and parameterizing modules
How do you configure a PC station as time master or time slave for time-of-day synchronization via Industrial Ethernet in SIMATIC mode?
What should you watch out for in the configuration when data is exchanged via Industrial Ethernet in parallel via I/O addresses and TCP and UDP connections?
Why does the WinAC RTX 2008 bus errors (BUSF) for the PROFINET interface of CP1616, CP1604 or Intel Pro/1000GT?
What should you watch out for with a PC with two Ethernet modules when assigning fixed IP addresses and subnet masks?
Where can you find sample S7 programs and documentation for communication via gateways and network components, and for security in networks on the SIMATIC NET Quick Start Collection?
What settings must you make in the BIOS when SIMATIC NET PCI or PCIe modules are not recognized or are incorrectly recognized in the device manager?
What should you watch out for when accessing the variables of the CP1623 with the SNMP OPC server?
How do you configure the CP 443-1EX20 in PCS 7 V7.0?
How many SIMATIC NET PC modules (PCI) can you operate simultaneously on a PC and which combinations are possible?
How many modules of the CP1613 type can you operate in one PC?
Which PCI standard does the CP1613 A2 module support?
What should you watch out for when accessing the CP1613?
What should you watch out for when installing the CP1613 and are there any known errors?
What should you watch out for in the configuration when data is exchanged via Industrial Ethernet in parallel via I/O addresses and TCP and UDP connections?
Part number:

Configuration Notes
One form of PROFINET communication is data exchange via I/O addresses. This form of communication is possible in principle in parallel to communications via UDP and TCP connections. The STEP 7 configuration ensures that the bandwidth of the Industrial Ethernet network is loaded only up to 50% with data exchange via I/O addresses. The Industrial Ethernet CPs of S7-300 and S7-400 and PC stations support communication via UDP and TCP connections. For example, any TCP and UDP messages can be sent with the Industrial Ethernet CPs of S7-300 and S7-400 and the communication blocks FC5/50 "AG_SEND/AG_LSEND" and FC6/60 "AG_RCV/AG_LRCV". An individual node (Unicast MAC address) or a group of nodes (Multicast MAC address) can be addressed as target address. You can only use Multicast via UDP connections with the IE CPs of S7-300 and S7-400. If the UDP messages are sent to a group of nodes, then sender and recipients must be configured for receiving Multicast messages.

When transferring Multicast messages from the sender to the recipient, the following interaction occurs with data exchange via I/O addresses.

Interaction
Messages are transferred by the Industrial Ethernet switches with the following procedures:

  • Cut Through
  • Store and Forward

The one used depends on the Industrial Ethernet switch implemented. All ERTEC-based devices (e.g. SCALANCE X 200IRT, CP443-1, ET200 I/O) use the Cut Through procedure. In this case, the Multicast messages are forwarded using the Cut Through procedure.

The Industrial Ethernet switch switches the Store and Forward if a Broadcast message or Multicast message is received locally by the module. This delays data transfer of the next message. The delay depends on the length of the message.

The table below shows the delays at a baud rate of 100 Mbit.
 
Length of message Procedure Delay
64 bytes Cut Through 7µsec
1518 bytes Cut Through 7µsec
64 bytes Store and Forward 7µsec
1518 bytes Store and Forward 123µsec

The throughput time of a Multicast message can be between 7µsec and 123µsec due to switchover from the Cut Through procedure to the Store and Forward procedure.

Communication via I/O addresses is run cyclically with a configured SendClock (for example, 1msec). The communication is monitored with a watchdog factor (typically 3*SendClock). If the message is delayed by this time because of the transfer, a failure of communication via I/O addresses is signalized.

Sample configuration

  • Cycle time for data exchange via I/O addresses: 250µsec.
  • Watchdog factor: 3
  • All CPUs use Multicast messages via the CP443-1.
  • Multicast messages of 1518 bytes are transferred via UDP connections.


Fig. 01: Sample configuration

Each Multicast message delays data exchange via I/O addresses to the ET200 M by 120µsec in each switch. The total delay with 10 devices is thus 1.2msec. The ET200 M monitors the data exchange via I/O addresses at 740µs.

  • Increase the cycle time for the data exchange via I/O addresses in STEP 7.
  • Increase the watchdog factor in STEP 7.
  • Use the reduction ratio in STEP 7.
  • Make sure that the data volume of the Multicast messages is < 100 byte.
  • Structure the wiring such that the Multicast messages via UDP connections collide only slightly or not at all with the data exchange via I/O addresses. For this you use the alternative ports or separate switches.


Fig. 02: Optimized configuration

 Entry ID:29104898   Date:2011-03-21 
I regard this article....as helpfulas not helpful                                 
mySupport
My Documentation Manager 
Newsletter 
CAx-Download-Manager 
Support Request
To this entry
Print
Create PDF 
Send to a friend
QuickLinks
Compatibility tool 
Help
Online Help
Guided Tour