BVS SC-_1280Z00-07-000
SMARTCAMERA IO
7 KOMMUNIKATIONSFUNKTIONEN DES GERÄTES
7.1.3 Die einzelnen Nach-
richten
www.balluff.com
Zum Beginn der Verbindung eines Clients mit der SMARTCAMERA muss der Client eine
Connect-Nachricht senden.
Connect
Die Connect-Nachricht stellt eine Verbindung
Länge in Bytes
2
2
Die SMARTCAMERA antwortet darauf mit ihrer Connect-Nachricht.
Länge in Bytes
2
2
2
Sollte das LAN-Protokoll erweitert werden, wird die Protokollversion hochgezählt. Dadurch
kann ein Client erkennen, welches Protokoll die SMARTCAMERA verwendet. Nach der
Connect-Nachricht schickt die SMARTCAMERA eine Status-Nachricht zum Client.
Die folgenden Beispiele zeigen, wie die Nachrichten aufgebaut sind und wie sie übertragen
werden.
Die Nachrichten-ID für Connect ist 01
Dann folgt die Nutzdatenlänge. Die Connect-Nachricht hat keine Nutzdaten, die Länge ist
Null. Als UINT16 in "Little Endian" wird dies wie folgt übertragen: 00
Da es keine Nutzdaten gibt, ist die Nachricht fertig.
Der gesamte Connect-Befehl sieht folgendermaßen aus:
0
00
1hex
hex
00
00
hex
hex
In der Programmiersprache C:
unsigned char[] connect =
{
0 x 01, 0 x 00,
0 x 00, 0 x 00
};
Nachricht vom Client an die SMARTCAMERA: 01 00 00 00
Die SMARTCAMERA antwortet darauf mit: 01 00 02 00 02 00
her.
Struktur
Wert
UINT16
01
hex
UINT16
00
hex
Struktur
Wert
UINT16
01
hex
UINT16
02
hex
UINT16
02
hex
, als UINT16, "Little Endian": 01
hex
Beschreibung
Nachrichten-ID
Nutzdatenlänge in Bytes
Beschreibung
Nachrichten-ID
Nutzdatenlänge in Bytes
Protokollversion
00
hex
hex
00
hex
hex
40