Herunterladen Inhalt Inhalt Diese Seite drucken

Wichtige Merkmale In Udp Und Tcp Im Open Data Mode - Saia pcd Handbuch

Burgess ethernet für die pcd serie
Inhaltsverzeichnis

Werbung

Saia-Burgess Controls AG
4.3.3

Wichtige Merkmale in UDP und TCP im Open Data Mode

Generelles Merkmal:
Im Open Data Mode UDP und TCP ist wegen der Grösse der Mailbox zwischen dem
Ethernet TCP/IP Modul und der PCD zu beachten, dass die maximal zulässige Länge
der gesendeten Nutzdaten 720 Bytes pro Telegramm nicht übersteigt. Überzählige
Daten gehen beim Senden verloren.
TCP Merkmale:
TCP ist ein verbindungsorientertes und flussorientiertes Protokoll. Es kann somit
vorkommen, dass Einzelteile eines Telegrammes oder einige zusammengefasste Te-
legramme über das Ethernet verschickt werden. Es ist die Pflicht des Benutzers beim
Empfang die Telegramme, wenn nötig wieder zusammenzusetzen. TCP garantiert
jedoch, dass die Daten in der richtigen Reihenfolge ankommen. TCP hat eine Kon-
trollschicht implementiert, welche allfällige Wiederholungen beim Versenden garan-
tiert. Es gehen in TCP auf dem Ethernet keine Daten verloren.
TCP gibt Auskunft über den Verbindungsstatus.
In TCP herrscht das Client-Server-Prinzip. Es wird vor der Verbindung der beiden
Kommunikationsendpunkte in Client und Server unterschieden. Der Server wartet auf
eine Verbindung eines Clients. Ein Server kann sich über denselben Eingangsport
mit verschiedenen Clients verbinden lassen. Der Client kann sich über denselben
Ausgangsport jedoch nur mit einem Server verbinden. Ist die Verbindung zwischen
Client und Server hergestellt, so können beide Seiten Daten senden.Beide Seiten
sind dann quasi Client, beide können auch eine Verbindung beenden.
UDP Merkmale:
UDP ist ein verbindungsloses und telegrammorientiertes Protokoll. Es werden die
ganzen Telegramme einzeln und auf einmal verschickt. Es gibt jedoch keine Kon-
trollschicht über den Datenverkehr wie für Wiederholungen in TCP. Es kann nicht
garantiert werden, dass die Telegramme den Endpunkt erreichen. Der Benutzer muss
selbständig Kontrollmechanismen, wie zum Beispiel Handshake, programmieren.
Jede Station kann jeder Station Telegramme senden. Es gibt also keine Client-Server
Beziehung. Auch können in UDP keine grösseren Telegramme als 720 Bytes Nutz-
daten (Grösse der Kommunikations-Mailbox) empfangen werden.
Ein globales Diagnose-Flag gibt Auskunft ob die Verbindung zum nächstliegenden
Hub/Switch besteht. Diese Verbindung kann jederzeit getestet werden. Zum Beispiel
bevor ein UDP Telegramm verschickt wird.
Ethernet-Handbuch der PCD Reihe│Dokument 26/776; Ausgabe DE 06│2011-07-27
Konfiguration und Programmierung
Programmierung des Open Data Mode via Ethernet
4
4-16

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis