Herunterladen Inhalt Inhalt Diese Seite drucken

Austausch Aller Tabellen Zwischen Programmen (Px) - Bosch Rexroth VisualMotion 8 (GPP) Funktionsbeschreibung

Multiachs-bewegungssteuerung
Inhaltsverzeichnis

Werbung

VisualMotion 8 Funktionsbeschreibung

Austausch aller Tabellen zwischen Programmen (PX)

DOK-VISMOT-VM*-08VRS**-FK02-DE-P
Beispiel:
Der Host löst einen Ladevorgang aus:
|<--------Header------------->|
>1 PW 0.0 1592 ABCD1234 12/25/92 Program_1 $cs\r\n
|
|
|
|
|
|
|
|
|
|
|
|_ Programmprüfsumme (hex)
|
|_ Größe des Programms (Byte, Dezimalschreibweise)
|_ Befehl: Ladevorgang starten
VisualMotion antwortet mit einem gültigen Programm-Handle:
>1 PW 0.0 1 $cs\r\n
|_ Von VisualMotion geliefertes Programm-Handle
In der Steuerung wird für jedes Benutzerprogramm ein spezieller Satz von
Tabellen gespeichert. Wird ein neues Programm ferngeladen, werden die
neuen Programmtabellen auf vorgegebene Standardwerte oder auf neue
Werte eingestellt. Mit dem Befehl „PX" kann der Host die Tabellen eines
in Benutzung befindlichen Programms in ein anderes Programm hinein
kopieren. Die Möglichkeit, einen Satz bewährter, getesteter Tabellen in
ein anderes Programm hineinzukopieren, das noch geprüft werden muss,
kann sich beim Austesten des neuen Programms oder bei der Eingabe
bzw. Änderung von Punkten mit dem Handbediengerät als sehr nützlich
erweisen.
Mit dem Übertragungsbefehl werden alle zu dem steuerungsresidenten
Quellprogramm
gehörigen
Zielprogramm kopiert. Die Tabellen umfassen: die Float- und Integer-
Variablen, die Absolut- und Relativpunkttabellen und die Eventtabelle.
Die Tabellen werden nacheinander kopiert, wobei die Quelltabelle die
Zieltabelle
überschreibt.
unterschiedlich groß, wird die Tabelle so kopiert, dass die Zieltabelle nicht
größer wird. Ist die Quelltabelle kleiner als die Zieltabelle, werden im
restlichen Teil der Zieltabelle die Werte beibehalten.
Die Eventfunktionen im Quellprogramm werden mit den Funktionen im
Zielprogramm verglichen, und die neuen Funktions-Offsetwerte werden
gespeichert. Fehlt eine Eventfunktion im Zielprogramm, so wird sie auf
„keine" (NONE) eingestellt.
Format:
>1 PX s.0 d \r\n
|
|_ Programm-Handle des Zielprogramms
|_ Programm-Handle des Quellprogramms
Beispiel:
Der Host fordert an, dass Programm 3 eine Kopie der Tabellen von
Programm 1 lädt:
>1 PX 1.0 3 \r\n
VisualMotion antwortet:
>1 PX 1.0 \r\n
Direkte ASCII-Kommunikation
|
|_ Programmname
|
(variable Länge)
|_ Datum (MM/TT/JJ)
Tabellen
in
das
ebenfalls
Sind
die
Quell-
und
12-33
residente
die
Zieltabelle

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis