Herunterladen Inhalt Inhalt Diese Seite drucken

Abfragen Einer Sequenztabelle Von Visualmotion - Bosch Rexroth VisualMotion 8 (GPP) Funktionsbeschreibung

Multiachs-bewegungssteuerung
Inhaltsverzeichnis

Werbung

VisualMotion 8 Funktionsbeschreibung
DOK-VISMOT-VM*-08VRS**-FK02-DE-P
Unterklasse T liest bzw. schreibt den Sequenztabellennamen als
nullenbegrenzten String von maximal 20 Zeichen.
Unterklasse P druckt bzw. speichert eine Sequenztabelle als Liste
veränderlicher Länge. Die Funktionen in der Liste werden anhand der
‚Nummer' in Datenklasse S identifiziert.
Um eine neue Sequenztabelle zu speichern, setzt der Host die
Schrittangabe auf 0 und sendet die Größe der Tabelle.
Tabellengröße 0 angegeben, werden alle Einträge der Liste gelöscht.
Um eine Zeile in der Sequenztabelle zu ändern, muss als ‚Schritt' die
Zeilennummer angegeben werden.
Im seriellen Protokoll werden die Daten als leerzeichenbegrenzter String
im folgenden Format übertragen: Funktionsnummer, arg1, argn.
Argumente
werden
als
Argumente werden als ‚0' wiedergegeben. VisualMotion ignoriert beim
Empfang von Daten externe Argumente.
Auf der Ausführungsschnittstelle gehören die Daten dem Typ Special an
und haben die Struktur CUNC_DATA_t. Alle Elemente einer Funktion
werden mit dieser Struktur gesendet und zurückgegeben (siehe Ende
dieses Dokuments).
Der Funktionsname kann mit dem Protokollbefehl ST angefordert
werden.
Argumentnamen, -typen und -grenzwerte können über die
Datenklasse S abgefragt werden.
Wird eine Sequenztabelle während der Ausführung geändert, wird der
Kommunikationsfehler „Sequenzer kann nicht gespeichert werden,
während er läuft" ausgegeben.
Die Unterklassen F, 1, 2, 3, 4 und 5 dienen jeweils zum Einzelzugriff auf
Elemente einzelner Tabellenzeilen.
geändert werden, während die Sequenztabelle ausgeführt wird.
Ein Beispiel ist unter Senden einer neuen Sequenzerliste: aufgeführt.

Abfragen einer Sequenztabelle von VisualMotion:

Der Host fordert die Anzahl der Funktionen in Tabelle 2 an:
>0 QP 0.2.0
VisualMotion antwortet:
>0 QP 0.2.0 3
Der Host fordert die erste Funktion an:
>0 QP 0.2.1
VisualMotion antwortet mit Funktion Nummer 2:
>0 QP 0.2.1 2 12.34 100 25 0 0
Der Host fordert die zweite Funktion an:
>0 QP 0.2.2
VisualMotion antwortet mit Funktion Nummer 5:
>0 QP 0.2.2 5 100 0 0 0 0
Der Host fordert die zweite Funktion an:
>0 QP 0.2.3
Direkte ASCII-Kommunikation
Floatvariable
dargestellt.
Die einzelnen Argumente können
12-43
Wird als
Nicht
existente

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis