Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens S7-400 Projektierungshandbuch Seite 112

Vorschau ausblenden Andere Handbücher für S7-400:
Inhaltsverzeichnis

Werbung

Kommunikationsverbindungen projektieren
5.7 UDP-Verbindungseigenschaften projektieren
Wann Multicast anstelle Broadcast einsetzen ?
Um ein gleichzeitiges Versenden eines Telegramms an eine Vielzahl von Partnern zu
ermöglichen, wurde die Verbindungsoption Multicast für UDP-Verbindungen eingeführt
Im Gegensatz zur Verbindungsoption Broadcast ist auf diesem Verbindungstyp auch der
Empfang von Telegrammen möglich, die an mehrere Teilnehmer im Multicast-Kreis
gesendet werden.
Durch die Ausrichtung auf eine bestimmte Empfängergruppe (Multicast-Kreis) kann eine
Belastung von nicht angesprochenen Empfängern verhindert werden. Daher stellt Multicast
in jedem Fall gegenüber Broadcast eine bessere Lösung dar, wenn Telegramme an
Gruppen von Partnerstationen verschickt werden sollen.
Warum ermöglicht ein S7-CP auf Broadcastverbindungen keinen Empfang?
Oft besteht der Wunsch, von einer Station aus Telegramme an eine Vielzahl von
Partnerstationen zu verschicken. Wichtig ist hierbei, dass die Telegramme gleichzeitig
verschickt werden und auch nahezu gleichzeitig bei den Partnerstationen ankommen. In
einem solchen Fall bietet sich das Versenden als Broadcast an. Bei einer Broadcast-
Nachricht wird das Telegramm von allen Teilnehmern am Netz empfangen.
Ein typischer Anwendungsfall ist, dass Broadcast-Telegramme zum Suchen einer MAC-
Adresse zu einer IP-Adresse benötigt (ARP-Request) werden.
Daher muss eine Kommunikationsbaugruppe Broadcast-Telegramme generell aufnehmen
und softwaremäßig auswerten. Ein gravierender Nachteil besteht hierbei darin, dass bei zu
vielen Broadcast-Telegrammen auf dem Netz die Performance deutlich sinkt. Dies liegt
daran, dass die einzelnen Baugruppen alle Broadcast-Telegramme bearbeiten müssen, um
festzustellen, ob diese für sie bestimmt waren.
Um die genannten Nachteile zu vermeiden, verhalten sich S7-CPs gegenüber Broadcast wie
folgt:
● Nach dem Empfang werden bei allen Ethernet-CPs die Broadcast-Telegramme hochprior
herausgefiltert. Das heißt, dass alle Telegramme, bei denen es sich nicht um verwertbare
Telegramme handelt, direkt verworfen werden. Lediglich verwertbare Telegramme wie
z.B. ARP-Request werden über den LAN-Controller hinaus weitergereicht und
ausgewertet. Dadurch wird ein möglicher negativer Einfluss von Broadcast-Telegrammen
auf die anderen Verbindungen verhindert.
● Für die Anwendung bedeutet dies, dass der S7-CP keine Broadcast-Telegramme zum
Nutzdatentransfer empfangen kann. Es ist jedoch möglich, mit der Baugruppe Broadcast-
Telegramme in das Netz zu versenden.
Verbindung zu allen Broadcast-Teilnehmern projektieren
Indem Sie als Verbindungspartner "Broadcast / alle Broadcast-Teilnehmer" wählen, legen
Sie fest, dass UDP-Telegramme an alle erreichbaren Broadcast-Teilnehmer gesendet
werden.
STEP 7 schlägt unter der IP-Adresse (IP) für den Partner eine im Netz gültige Broadcast-
Adresse vor.
Unter PORT müssen Sie eine für alle zu erreichenden Partner zutreffende PORT-Adresse
eintragen.
112
S7-CPs für Industrial Ethernet projektieren und in Betrieb nehmen
Projektierungshandbuch, 09/2013, C79000-G8900-C182-13

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-300

Inhaltsverzeichnis