Herunterladen Inhalt Inhalt Diese Seite drucken

Formatierte Ethernet-Byte Schreiben - SICK IVC-2D Bedienungsanleitung

Vorschau ausblenden Andere Handbücher für IVC-2D:
Inhaltsverzeichnis

Werbung

Referenzhandbuch
IVC-2D
Nicht für den
Emulator verfügbar,
siehe Abschnitt
Umgang mit dem
Emulator.
Kommunikation

Formatierte Ethernet-Byte schreiben

Mit diesem Werkzeug werden mehrere Byte mit einem angegebenen Format über eine
Ethernetverbindung an ein anderes Gerät gesendet.
Das Werkzeug sendet die Werte aus der Tabelle ab Zeilennummer Tabellenindex und fährt
mit den folgenden Zeilen fort, bis Anzahl Werte Werte gesendet wurden.
Um Daten an ein Gerät zu senden, muss eine Verbindung zu diesem Gerät mit dem Werk-
zeug „Ethernet Rohdaten öffnen" hergestellt werden. Der Programmschritt, in dem die
Verbindung hergestellt wurde, wird als der Parameter OPEN Schritt verwendet.
Formatierungszeichenfolge
Das Format der zu sendenden Informationen wird in einer Zeichenfolge angegeben, in der
der Typ und die Präzision für jeden Wert angegeben werden. Die Binärdaten werden
gemäß dem IEEE-754-Standard formatiert. Die folgenden Formate sind verfügbar:
Format
Beschreibung
Ix
Ganzzahl mit x Byte (1, 2 oder 4 Byte)
Fy
Gleitkommazahl mit y Byte (4 oder 8 Byte)
Uz
Vorzeichenlose Ganzzahl mit z Byte (1, 2 oder 4 Byte)
Pn
Pad mit n Byte (0-999 Byte). Die Füllbyte werden auf 0 gesetzt.
Das in der Zeichenfolge angegebene Format hat Vorrang vor dem Format in der Tabellen-
zelle. Wenn die Tabellenzelle beispielsweise eine Gleitkommazahl enthält und die Zeichen-
folge eine Ganzzahl angibt, wird der Wert auf eine Ganzzahl abgeschnitten.
Bei Padding-Byte wird auf keine Tabellenzelle zugegriffen.
Beispiel:
Wenn das Telegramm zwei Ganzzahlen mit 2 Byte, eine Ganzzahl mit 4 Byte und drei
Gleitkommazahlen mit 4 Byte umfasst, hat die Zeichenfolge das folgende Format:
I2I2I4F4F4F4
Eingabeparameter
01=OPEN Schritt
02=Zeitüberschreitung Die Zeit in Millisekunden, während der die Kamera versucht,
03=Tabellenindex
04=Anzahl Werte
05=Zeichenkettenfor
mat
06=Endian
Rückgabewerte
01=Gesendete Byte
Fehlermeldungen
Err. = 1
©
SICK AG • Advanced Industrial Sensors • www.sick.com • Alle Rechte vorbehalten
Der Programmschritt, in dem die Verbindung hergestellt
wurde.
Daten zu senden. Dies umfasst gegebenenfalls die Zeit zum
Aufbau der Verbindung.
Tabellenzeile, in der der erste zu sendende Wert gespei-
chert wird.
Die Anzahl der zu sendenden Werte.
Eine Zeichenfolge, mit der angegeben wird, wie die Werte
formatiert sein sollen. Siehe Tabelle oben.
Steuert Little- oder Big-Endian für die Bytereihenfolge der
übertragenen Daten.
Die Gesamtanzahl der gesendeten Byte.
Der von 01=OPEN Schritt referenzierte Programmschritt ist
Kapitel 4
197

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis