Herunterladen Inhalt Inhalt Diese Seite drucken

Lan Schnittstelle; Allgemeines - Balluff BVS SC Serie Betriebsanleitung

Smart camera feldbus
Vorschau ausblenden Andere Handbücher für BVS SC Serie:
Inhaltsverzeichnis

Werbung

BVS SC-_1280Z00-30-0-0
SMARTCAMERA Feldbus
7 KOMMUNIKATIONSFUNKTIONEN DES GERÄTES
7.2

LAN Schnittstelle

7.2.1 Allgemeines

www.balluff.com
Über TCP- und UDP-Sockets steht eine ähnliche Funktionalität wie über das Feldbus-Inter-
face zur Verfügung. Die SMARTCAMERA verwendet stets Port 36701. Das steuernde Sys-
tem kann einen beliebigen freien Port verwenden.
TCP- und UDP-Sockets unterscheiden sich grundsätzlich. Bei einem TCP-Socket wird zu-
nächst eine Verbindung zwischen SMARTCAMERA und steuerndem System aufgebaut. Bei
einem UDP-Socket ist dies nicht notwendig, da einfach einzelne Pakete verschickt werden.
In beiden Fällen erwartet die SMARTCAMERA eine Connect-Nachricht, erst dann verschickt
sie Ergebnisdaten und Status-Updates. Möchte das steuernde System keine weiteren Up-
dates mehr, so schickt es eine Disconnect-Nachricht. Ebenso sollte ein Disconnect geschickt
werden, bevor der Socket geschlossen wird. Die SMARTCAMERA unterstützt nur einen akti-
ven Client.
Auf eine Connect-Nachricht antwortet die SMARTCAMERA mit einer Connect-Antwort, zu-
sätzlich schickt sie danach eine Status-Nachricht zum steuerndem System, damit dieses
über den aktuellen Zustand der SMARTCAMERA informiert ist.
Da TCP auf Datenströmen basiert, können mehrere Nachrichten von der SMARTCAMERA
unter einem gemeinsamen TCP-Header zusammengefasst werden. Es wird daher empfoh-
len, die mit jeder Nachricht übertragene Nutzdatenlänge auszuwerten, um empfängerseitig
die einzelnen Nachrichten zu trennen. Um Latenzen gering zu halten ist in der SMARTCA-
MERA Nagles Algorithmus deaktiviert (Option TCP_NODELAY). Es wird empfohlen auch im
steuernden System die Option TCP_NODELAY zu setzen. In vielen Fällen verhindert das
auch das Zusammenfassen von mehreren Nachrichten unter einen gemeinsamen TCP-Hea-
der.
Da UDP auf Datenpaketen basiert, entspricht jede Nachricht der SMARTCAMERA genau ei-
ner UDP-Nachricht. Allerdings bietet UDP keine Garantie, dass gesendete Nachrichten auch
wirklich zugestellt werden. Steht die Übertragungssicherheit im Vordergrund wird daher die
Verwendung von TCP-Sockets empfohlen.
Ungültige Nachrichten werden von der SMARTCAMERA ignoriert.
103

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis