Herunterladen Inhalt Inhalt Diese Seite drucken

Unterklassen Für Sequenzer Und Unterprogramme (Pi, Pl, Pq, Ps) - Bosch Rexroth VisualMotion 8 (GPP) Funktionsbeschreibung

Multiachs-bewegungssteuerung
Inhaltsverzeichnis

Werbung

12-34
Direkte ASCII-Kommunikation
Unterklassen für Sequenzer und Unterprogramme (PI, PL, PQ, PS)
Beispiel:
Der Host gibt den Befehl, dass Programm 1 eine Kopie der Tabellen des
aktiven Programms laden soll:
>1 PX 0.0 1 \r\n
VisualMotion antwortet:
>1 PX 0.0 \r\n
I Datenänderungskennung (Integer, schreibgeschützt)
Unterklassen:
L max. Zeilenzahl in Sequenzerliste (Integer,
schreibgeschützt)
Q max. Zeilenzahl in Sequenzertabelle (Integer,
schreibgeschützt)
S Anzahl der verfügbaren Funktionsplätze (Integer,
schreibgeschützt)
Satz:
Programm-Handle
Nummer:
Unterklasse I: 1 = Sequenzersystem
Unterklassen Q, L: immer auf 0 setzen
Unterklasse S: 1 = Gesamtanzahl, 2 = derzeit verfügbare
Anzahl
nicht belegt
Schritt:
get_Program(), put_Program()
Ausführbare
Funktionen:
Diese Klassen geben die bei der Kompilierung festgelegten Grenzwerte
für die Sequenzerlisten und Tabellen wieder.
Mit Hilfe von Unterklasse I kann eine Benutzerschnittstelle erkennen, ob
Daten
über
einen
Anwendungsprogramm
Datenspeicherungsvorgang rückt ein Zähler um einen Schritt weiter. Um
das Sequenzersystem abzufragen, muss als „Nummer" 1 eingegeben
werden. Andere Nummern sind für noch nicht implementierte Funktionen
vorgesehen.
Unterklasse L ist für die Anzeige der maximalen Zeilenanzahl pro
Sequenzerliste zuständig.
Unterklasse Q
meldet die maximal zulässige Zeilenanzahl pro
Sequenztabelle. Diese Zahl ist nur steuerungsintern relevant. Sie ist in
der aktuellen Version auf 100 festgelegt.
Unterklasse
S
zeigt
Sequenztabellen an. Die in Sequenztabellen eingegebenen Funktionen
werden im Speicher als Anordnung von Funktionsplätzen abgelegt, auf
die alle Sequenzen zugreifen. Dieses Verfahren sorgt für eine effiziente
Speichernutzung und erleichtert die Bearbeitung der Tabellen. Lautet die
Angabe „Nummer" auf 1, wird die Gesamtanzahl der Funktionsplätze
zurückgegeben.
Nummer = 1:
Die Anzahl der Funktionsplätze wird zurückgegeben
Nummer = 2
Die Anzahl der noch freien Funktionsplätze wird
zurückgegeben
VisualMotion 8 Funktionsbeschreibung
anderen
Anschluss
geändert
worden
sind.
Daten
zur
Speicherauslastung
DOK-VISMOT-VM*-08VRS**-FK02-DE-P
oder
durch
das
Bei
jedem
durch
die

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis