Herunterladen Inhalt Inhalt Diese Seite drucken

12.13 Sequenzerdaten; Sequenzerlistenklasse (L); Senden Einer Neuen Sequenzerliste - Bosch Rexroth VisualMotion 8 (GPP) Funktionsbeschreibung

Multiachs-bewegungssteuerung
Inhaltsverzeichnis

Werbung

VisualMotion 8 Funktionsbeschreibung

12.13 Sequenzerdaten

Sequenzerlistenklasse (L)

DOK-VISMOT-VM*-08VRS**-FK02-DE-P
Das serielle Protokoll von VisualMotion enthält die folgenden Klassen und
Unterklassen für die Handhabung des Sequenzers und von Funktionen
mit Argumenten:
Unterklassen:
Name der Sequenzliste
T
Sequenztabellen
P
(Listenzeilen)
drucken/speichern
Satz:
Programm-Handle
Nummer:
Sequenzerlistennummer („0" meldet Gesamtanzahl der
Listen)
Schritt:
Sequenztabellenzeile in der Liste („0" meldet Anzahl der
Zeilen)
Ausführbare
get_SequenceList(), put_SequenceList()
Funktionen:
Unterklasse T
liest bzw. schreibt den Sequenzlistennamen als
nullenbegrenzten String aus maximal 20 Zeichen.
Unterklasse P druckt bzw. speichert eine Sequenzerliste als Liste
veränderlicher Länge. Die Tabellen in der Liste werden anhand der
‚Nummer' in der Datenklasse Q identifiziert.
Um eine neue Sequenzerliste zu speichern, setzt der Host die
Schrittangabe auf 0 und sendet die Größe der Liste.
Listengröße 0 angegeben, werden alle Einträge der Liste gelöscht.
Um eine Zeile in der Sequenzerliste zu ändern, muss als ‚Schritt' die
Zeilennummer angegeben werden.
Wird eine Sequenzerliste während der Ausführung geändert, wird der
Kommunikationsfehler „Sequenzer kann nicht gespeichert werden,
während er läuft" ausgegeben.

Senden einer neuen Sequenzerliste:

Der Host weist VisualMotion an, Liste 1 mit 5 Funktionstabellen zu speichern:
>0 LP 0.1.0 5
VisualMotion quittiert:
>0 LP 0.1.0
Der Host wählt Tabelle 2 als erste Tabelle:
>0 LP 0.1.1 2
Direkte ASCII-Kommunikation
String, <= 21 Byte (Lese- und
Schreibzugriff)
Sequenztabellennummer als Integer
12-41
Wird als

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis