Kapitel 4
Nicht für den
Emulator verfügbar,
siehe Abschnitt
Umgang mit dem
Emulator.
192
Kommunikation
Ethernet-Bytes auslesen
Dieses Werkzeug wird verwendet, um eine Reihe von Bytes – das heißt ganzzahlige Werte
zwischen 0 und 255 – von einem anderen Gerät über eine Ethernet-Verbindung zu emp-
fangen.
Die empfangenen Werte werden in der Tabelle als numerische Werte gespeichert. Der
erste empfangene Wert wird in Tabellenzeile Tabellenindex gespeichert, der nächste Wert
in Zeile Tabellenindex +1 usw., bis eine Gesamtzahl von Erwarteten Bytes empfangen
wurde.
Wenn das andere Gerät mehr Daten als erwartet sendet, werden die verbleibenden Bytes
in eine Queue gestellt und das nächste Mal gelesen, wenn ein Werkzeug „Ethernet ausle-
sen" mit der Verbindung verwendet wird.
Um Daten von einem Gerät zu empfangen, muss eine Verbindung zu diesem Gerät mit
dem Werkzeug „Ethernet Rohdaten öffnen" geöffnet worden sein. Der Programmschritt, in
dem die Verbindung geöffnet wurde, wird als der Parameter OPEN Schritt verwendet.
Eingabeparameter
01 = OPEN Schritt
02 = Zeitüber-
schreitung (ms)
03 = Erwartete
Bytes
04 = Tabellenindex Tabellenzeile, in der der erste empfangene Wert gespeichert
Rückgabewerte
01 = Empfangene
Bytes
Fehlermeldungen
Fehler = 1
Fehler = 8000
Fehler = 8001
Fehler = 8002
Fehler = 8004
©
SICK AG • Advanced Industrial Sensors • www.sick.com • Alle Rechte vorbehalten
Der Programmschritt, in dem die Verbindung geöffnet wurde.
Die Zeit in Millisekunden, wie lange die Kamera versuchen soll,
Daten zu empfangen. Dieser Wert beinhaltet auch die benötigte
Dauer, um die Verbindung herzustellen wenn nötig.
Die Anzahl von Werten, die zu empfangen erwartet werden.
werden soll.
Das Werkzeug speichert Werte in den Tabellenzeilen von
Tabellenindex bis (Tabellenindex + Erwartete Bytes – 1)
Die Anzahl von Bytes, die empfangen und in der Tabelle ge-
speichert wurden.
Der Programmschritt, auf den der OPEN Schritt verweist, ist
kein Schritt „Ethernet Rohdaten öffnen".
Zeitüberschreitung für Verbindung.
Verbindung wurde abgebrochen.
Nicht möglich, mit dem angegebenen Gerät zu verbinden.
Die angegebene Verbindung ist nur zum Senden von Daten.
Referenzhandbuch
IVC-2D