BVS ID-M1280xF1-xx-xxx
deutsch
55
4.1.4.2 Ergebniscontainer
Nach Ablauf einer Inspektion im Monitor-Modus werden die Ergebnisdaten in dieser Nachricht gesendet.
Länge in Bytes
Struktur
Wert
Bezeichnung
2
UINT16
20
hex
Nachrichten-ID
2
UINT16
Nutzdatenlänge in Bytes (die Inspektionsprogramm-ID zählt zu den Nutzdaten)
2
UINT16
Inspektionsprogramm-ID. Dieses Feld zeigt das Inspektionsprogramm an, das den Ergebnis-
Container erzeugt hat.
Ergebnisdaten, wie sie im Tool Outputs festgelegt wurden. Der boolsche Wert "falsch" wird als
0x00, der Wert "wahr" als 0xFF gesendet.
Beispiel für die Erzeugung eines Ergebniscontainers:
Nach jeder durchgeführten Inspektion sendet der
BVS ID
einen Ergebniscontainer zum steuernden System. Der
Aufbau der Nutzdaten hängt von der Konfiguration im
BVS ID
ab. In diesem Beispiel wird angenommen, dass
eine Inspektion konfiguriert wurde, die einen String von 20 Bytes (= 14
hex
) liefert. Der
BVS ID
hat den Codeinhalt
„Hallo Welt!“ gelesen und überträgt ihn zum steuernden System.
Die Codierung der Daten erfolgt im UTF-8-Format. Der gelesene Wert (11 Bytes Länge) ist kürzer also der dafür
vorgesehen Bereich in der Nachricht (20 Bytes). Daher füllt der
BVS ID
die verbleibenden Bytes mit Nullen auf.
Eine Byte-Kette wird einfach nacheinander übertragen. "Little Endian" hat hier keine Bedeutung, da es sich um
einzelne Bytes handelt.
Die gesamte Nachricht sieht wie folgt aus:
20
hex
00
hex
(Nachrichten-ID)
16
hex
00
hex
(Nutzdatenlänge = 2 Bytes für Inspektions-ID + 20 Bytes Ergebnisdaten)
15
hex
00
hex
(Inspektions-ID = 21)
48 61 6C 6C 6F 20 57 65 6C 74
21 00 00 00 00 00 00 00 00 00
(UTF-8: 'H', 'a', 'l', 'l' 'o', Leerzeichen, 'W', 'e', 'l', ‚t‘, '!', 9×Füll-Byte)
Summary of Contents for BVS ID-M1280 F1 Series
Page 1: ...deutsch Konfigurationsanleitung english Configuration Guide BVS ID M1280xF1 xx xxx...
Page 2: ...www balluff com...
Page 3: ...deutsch Konfigurationsanleitung BVS ID M1280xF1 xx xxx...
Page 4: ...www balluff com...
Page 41: ...BVS ID M1280xF1 xx xxx deutsch 39...
Page 96: ...BVS ID M1280xF1 xx xxx 94 deutsch Ablaufdiagramm Handshake mit Input Toggle...
Page 157: ...956115_AB DE E23 nderungen vorbehalten Ersetzt K22...
Page 158: ......
Page 159: ...english Configuration Guide BVS ID M1280xF1 xx xxx...
Page 160: ...www balluff com...
Page 197: ...BVS ID M1280xF1 xx xxx english 39...
Page 250: ...BVS ID M1280xF1 xx xxx 92 english Flowchart Handshake with Input Toggle...
Page 315: ...956115_AB EN E23 Subject to modification Replaces K22...