ibaPDA-Interface-Generic-UDP kann von jedem Controller genutzt werden, der UDP/IP-Nachrichten senden kann.
Das User Datagram Protocol (UDP) ist eines der wichtigsten Protokolle der Internet Protocol Suite. Mit dem UDP-Protokoll können Programme oder miteinander vernetzte Computer Nachrichten aneinander senden. Diese Nachrichten werden auch als Datagramme bezeichnet.
Im Unterschied zu TCP ist UDP nicht verbindungsorientiert und nicht zuverlässig, da der Sender keine Bestätigung über den Empfang der Daten bekommt. Das hat aber den Vorteil, dass mit UDP höhere Datenraten möglich sind.
Die Generic UDP-Nachrichten sind IP Unicast Messages, die ein oder mehrere Controller an das ibaPDA-System über eine definierte Portnummer schicken.
Die folgende Darstellung gibt einen Überblick über eine mögliche Konfiguration, in der 3 Controller UDP-Nachrichten an ein iba-System senden.

Eigenschaften
-
Die Nachrichten, die über jede der Verbindungen verschickt werden, können eine beliebige Datenstruktur haben.
-
An der Generic-UDP-Schnittstelle im I/O-Manager von ibaPDA können Sie einen Portbereich festlegen. Im Beispiel oben wartet der ibaPDA-Treiber von Port 5010 bis 5017 auf Empfang von UDP-Telegrammen.
-
Jede UDP-Verbindung wird von ibaPDA eindeutig mittels einer Ziel-Portnummer und einer Quell-IP-Adresse identifiziert.
Dadurch kann ibaPDA Daten von verschiedenen Controllern empfangen, die denselben Ziel-Port nutzen. Es ist auch möglich, mehrere Nachrichten von einem Controller über verschiedene Ports an ibaPDA zu senden.
Dies wird in dem obigen Beispiel anschaulich dargestellt: Controller 1 und 2 nutzen denselben Port 5010, verfügen aber über verschiedene IP-Adressen. Controller 1 verschickt mehrere Nachrichten, verwendet aber dafür verschiedenen Ports (5010 und 5011).
ibaPDA-spezifische Einschränkungen
-
Die maximale Länge der UDP-Nachricht ist auf 4096 Bytes begrenzt.
-
Die Anzahl der unterstützten Verbindungen in ibaPDA ist abhängig von der Generic-UDP-Lizenz (64, 128, 192 oder 256).
Die folgenden Controller können eingesetzt werden:
-
Jedes System, das UDP/IP-Nachrichten versenden kann.
Andere Dokumentation |
|
|---|---|
|
Verweis auf ergänzende Dokumentation oder weiterführende Literatur:
|
|