Herunterladen Inhalt Inhalt Diese Seite drucken

12.5 Parameterlisten; Auflisten Eines Parameters - Bosch Rexroth VisualMotion 8 (GPP) Funktionsbeschreibung

Multiachs-bewegungssteuerung
Inhaltsverzeichnis

Werbung

12-12
Direkte ASCII-Kommunikation

12.5 Parameterlisten

Auflisten eines Parameters

Manche VisualMotion-Funktionen und -Parameter sowie SERCOS-
Parameter
sind
als
Parameterlisten dienen zur Bestimmung aller im Antrieb oder in der
VisualMotion-Steuerung vorhandenen Parameter und zur Klassifizierung
oder Anforderung von Parametern nach Funktion oder Typ. Auch auf die
Datentabellen der Antriebs-Oszilloskopfunktion wird in Form von
Parameterlisten zugegriffen Jeder Parameter der Liste hat eine laufende
Nummer, so dass beim Laden von Listen andere Datenübertragungen zu
VisualMotion
Befehl zur Parameterauflistung:
>1 xD a.x.n \r\n
|| | | |_ Schritt: laufende Nummer (0 bis Länge +1)
|| | |_ Nummer: Parameternummer
|| |_ Satz: Achs-, Antriebs- oder Task-Nummer
||_ Unterklasse: Befehl, Listenparameter oder Tabelle
|_ Klasse: A=Achse, C=Steuerung, D=Antrieb, T=Task
Zur
Anforderung
einer
Auflistungsbefehl und die laufende Nummer 0 an VisualMotion.
VisualMotion antwortet mit der Angabe der Anzahl der Listeneinträge
anstelle der laufenden Nummer.
Listeneinträge in der Reihenfolge der Nummern an, beginnend mit der
Nummer 1. Die laufende Nummer wird anschließend um eins erhöht und
die Anforderung wiederholt, bis alle benötigten Einträge bzw. die gesamte
Liste empfangen worden ist.
VisualMotion erfordert die schrittweise Abfolge der laufenden Nummern
der Parameterliste.
Tritt ein Fehler auf, kann die Anforderung des
jeweiligen Listeneintrags sofort wiederholt werden, um sicherzustellen,
dass der Host die noch fehlenden Daten erhält und dass die Daten in der
richtigen Reihenfolge gesendet werden.
Fehler, wenn eine ungültige laufende Nummer empfangen wird.
Am Ende des Ladevorgangs muss der Host VisualMotion anweisen, die
Liste mit einer letzten Nummer abzuschließen, die der Listenlänge +1
entspricht.
Nötigenfalls können auch mehrere Parameterlisten gleichzeitig aktiv sein.
Der Host muss immer nach Beendigung des Auflistungsvorgangs die
jeweilige Liste schließen, da jede offene Liste Systemressourcen in
Anspruch nimmt.
Beispiel einer Parameterlistenanforderung:
1)
Der Host gibt den Befehl zum Auflisten eines Parameters:
>1 DD 1,17,0 \r\n
VisualMotion antwortet mit der Listenlänge:
>1 DD 1.17.0 180 $cs\r\n ;Liste enthält 180 Parameter
2)
Der Host fordert den ersten Parameter der Liste an:
>1 DD 1,17,1 \r\n
VisualMotion 8 Funktionsbeschreibung
Datenlisten
variabler
möglich
Parameterliste
sendet
Der Host fordert dann alle
VisualMotion meldet einen
;Parameter S-0-17
DOK-VISMOT-VM*-08VRS**-FK02-DE-P
Länge
implementiert.
sind.
der
Host
den

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis