2. CNDE-Datenrahmen-Protokollformat

Das Kommunikationsprotokoll des kollaborativen Roboters CNDE ist wie folgt. Sowohl das Senden von Daten vom Client an den Roboter als auch die Rückmeldung von Daten vom Roboter an den Client müssen diesem Protokoll folgen. Das Protokoll unterscheidet Datenrahmen verschiedener Funktionen über den Rahmentyp. Die Definition der Rahmentypen ist in Tabelle 2-2 aufgeführt. Verschiedene Rahmentypen entsprechen unterschiedlichen Dateninhalten. Die spezifische Definition der Dateninhalte ist in den Tabellen 3-1 bis 3-7 dargestellt.

Tabelle 2-1 Format des Roboter-CNDE-Datenrahmens

Bezeichnung

Rahmenkopf

Rahmenzähler

Rahmentyp

Datenlänge

Inhalt

Rahmenende

Länge (Byte)

2

1

1

2

2

Inhalt

0x5A5A

0 ~ 255

0 ~ 8

Anzahl der Bytes des „Dateninhalts“

Inhalt des Datenrahmens

0xA5A5

Tabelle 2-2 Typen der Roboter-CNDE-Datenrahmen

Typ

Wert

Richtung des Datenrahmens

Eingangskonfigurationsrahmen (Steuerungskonfiguration)

0x00

Client -> Roboter

Ausgangskonfigurationsrahmen (Statuskonfiguration)

0x01

Client -> Roboter

CNDE-Ausgangsstart

0x02

Client -> Roboter

CNDE-Ausgangsstopp

0x03

Client -> Roboter

Ausgangsdatenrahmen (Statusdaten)

0x04

Roboter -> Client

Eingangsdatenrahmen (Steuerdaten)

0x05

Client -> Roboter

Zeichenketten-Hinweismeldung

0x06

Client -> Roboter, Roboter -> Client

Einstellen der CNDE-Protokollversionsnummer des Roboters

0x07

Client -> Roboter

Abrufen der Software-/Firmware-Version des Roboters

0x08

Client -> Roboter, Roboter -> Client