Herunterladen Inhalt Inhalt Diese Seite drucken

Serielles Kommunikationsprotokoll; Tabelle 20: Befehlssyntax Ko's; Tabelle 21: Buchstabenbedeutung In Der Befehlssyntax - Metronix DIS-2 48/10 Benutzerhandbuch

Vorschau ausblenden Andere Handbücher für DIS-2 48/10:
Inhaltsverzeichnis

Werbung

Seite 124
11.6

Serielles Kommunikationsprotokoll

Die Kommunikation zwischen dem Servopositionierregler DIS-2 und der Parametrieroberfläche DIS-2
TM
ServoCommander
findet über ein serielles Kommunikationsprotokoll, im ASCII Format, statt. Ein
Befehl wird immer mit einem <CR> abgeschossen.
Die genauen Technischen Daten der seriellen Schnittstelle sind in Kapitel 9.2.2 Serielle Kommunikati-
on über den DIS-2 ServoCommanderTM beschrieben.
Im Wesentlichen findet die Kommunikation über sogenannte Kommunikationsobjekte statt.
Über diese Kommunikationsobjekte kann auf die Istwerte und Parameter des Servopositionierreglers
zugegriffen werden. Dabei werden alle physikalischen Größen in normierten Basiseinheiten überge-
ben. In folgender Tabelle ist die Befehlssyntax der Kommunikationsobjekte definiert:

Tabelle 20: Befehlssyntax KO's

Befehl
Objekt schreiben:
OW:NNNN:DDDDDDDD
Objekt lessen:
OR:NNNN
Internen Wert lesen:
OI:NNNN
Minimalwert lesen:
ON:NNNN
Maximalwert lesen:
OX:NNNN

Tabelle 21: Buchstabenbedeutung in der Befehlssyntax

Buchstabe
Bedeutung (alles hexadezimal)
NNNN
Kommunikationsobjekt-Nummer
DD...D
Datenbytes
FF...F
Fehlercode:
0x00000002
0x00000003
0x00000004
0x00000005
0x00000008
0x00000009
0x00000010
0x00020000
0x00030000
0x00040000
0x00050000
Benutzerhandbuch "DIS-2 48/10"
Antwort
Beschreibung
Im fehlerfreien Fall wird immer ‚OK!' zurückge-
OK!
bzw.
sendet. Im Fehlerfall wird der Befehl und ein
OW:FFFF FFFF
Fehlercode gesendet.
NNNN:DDDDDDDD
Antwort grundsätzlich 32 Bit. Im Fehlerfall wird
bzw.
der Befehl und ein Fehlercode gesendet.
OR:FFFF FFFF
NNNN:DDDDDDDD
Antwort grundsätzlich 32 Bit. Im Fehlerfall wird
bzw.
der Befehl und ein Fehlercode gesendet.
OI:FFFF FFFF
NNNN:DDDDDDDD
Antwort grundsätzlich 32 Bit. Im Fehlerfall wird
bzw.
der Befehl und ein Fehlercode gesendet
ON:FFFF FFFF
NNNN:DDDDDDDD
Antwort grundsätzlich 32 Bit. Im Fehlerfall wird
bzw.
der Befehl und ein Fehlercode gesendet
OX:FFFF FFFF
Datenwert zu klein > nicht geschrieben
Datenwert zu groß > nicht geschrieben
Datenwert zu klein > geschrieben aber vorher begrenzt
Datenwert zu groß > geschrieben aber vorher begrenzt
Bitkonstantenwert nicht zulässig
Bit-Datenwert ist momentan (in dieser Betriebsart) nicht zulässig
Lese- oder Schreibfehler im Flash
Untere Grenze für das Objekt existiert nicht
Obere Grenze für das Objekt existiert nicht
kein Objekt mit der Nummer vorhanden (Objekt existiert nicht)
Objekt darf nicht geschrieben werden
Version 2.0

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Dis-2 48/10 icDis-2 48/10 fb

Inhaltsverzeichnis