Herunterladen Inhalt Inhalt Diese Seite drucken

Auslesen (Pd) - Bosch Rexroth VisualMotion 8 (GPP) Funktionsbeschreibung

Multiachs-bewegungssteuerung
Inhaltsverzeichnis

Werbung

VisualMotion 8 Funktionsbeschreibung

Auslesen (PD)

DOK-VISMOT-VM*-08VRS**-FK02-DE-P
Beispiel:
Der Host sendet einen Block (in Standardblockgröße = 16 Bytes):
>1 PD 1.1 0123456789ABCDEF0123456789ABCDEF$cs\r\n
| | | |_ 32 hex-Ziffern Daten (16 Byte)
| | |_ laufende Nummer (von 1 bis (Größe/Blockgröße))
| |_ Programm-Handle, zuvor über PW- oder PR-Befehl
| |
abgefragt
|_ Befehl: Fernladen
VisualMotion antwortet während des Ladevorgangs (kein Fehler liegt vor):
>1 PD 1.1 $cs\r\n
Der Host sendet nach 100 Programmblocks den Abschlussblock:
>1 PD 1.101 0 $cs\r\n
|
|_ Dummy-Block, wird von VisualMotion nicht
gespeichert
|_ (Programmgröße : Blockgröße) +1
Nach Überprüfung der Prüfsumme antwortet VisualMotion:
>1 PD 1.101 !19 List is finished $cs\r\n
Der Befehl „PD" wird auch zum Auslesen von Programmen aus der
Steuerung verwendet, allerdings sendet hierbei der Host nur die laufende
Nummer. VisualMotion liefert daraufhin die in den einzelnen Blöcken
gespeicherten Daten.
erfolgt die Übertragung Block für Block der Reihe nach.
Der Host fordert einen Block an:
>1 PD 1.1 $cs\r\n
| | |_ Programmblocknummer
| |_ Programm-Handle
|_ Befehl: Auslesen
VisualMotion antwortet mit den Daten des angeforderten Programms und
dem Block:
>1 PD 1.1 0123456789ABCDEF0123456789ABCDEF$cs\r\n
Nach Empfang des letzten Programmblocks sendet der Host die Dummy-
Block-Anforderung:
>1 PD 1.101 $cs\r\n
|_ (Programmgröße : Blockgröße) +1
VisualMotion antwortet nach Verifizierung der Prüfsumme:
>1 PD 1.101 !19 List is finished$cs\r\n
Direkte ASCII-Kommunikation
Wie beim Fernladen (siehe oben „Fernladen")
12-25

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis