ibaPDA-Interface-Generic-TCP kann von jedem Controller genutzt werden, der TCP/IP-Nachrichten senden kann.
Das Transmission Control Protocol (TCP) ist eines der Kern-Protokolle der Internet Protocol Suite. IP ist auf niedrigerer Ebene für die Vermittlung von Nachrichten über das Internet zuständig. TCP arbeitet auf einem höheren Level und stellt die Verbindung zwischen zwei Endsystemen her. TCP sorgt für eine verlässliche und geordnete Zustellung eines Datenstroms von einem Programm auf einem Computer an ein anderes Programm auf einem anderen Computer.
Die Generic-TCP-Nachrichten sind IP Unicast Nachrichten, 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 TCP/IP-Nachrichten an ein iba-System senden.

Eigenschaften
-
Die Nachrichten, die über die Verbindungen verschickt werden, müssen kein bestimmtes feststehendes Layout aufweisen.
-
An der Generic-TCP-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 eine Verbindung.
-
Jede TCP-Verbindung wird von ibaPDA eindeutig mit 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 Anzahl der unterstützten Verbindungen in ibaPDA ist abhängig von der Generic-TCP-Lizenz (64, 128, 192 oder 256).
Folgende Controller können eingesetzt werden:
-
Jedes System, das TCP/IP-Nachrichten versenden kann.
Andere Dokumentation |
|
|---|---|
|
Verweis auf ergänzende Dokumentation oder weiterführende Literatur.
|
|