Herunterladen Inhalt Inhalt Diese Seite drucken

Arbeit Mit Textvariablen; Arbeit Mit Feldvariablen (Arrays) - Bosch Rexroth IndraMotion MLC 12VRS Programmieranleitung

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MLC 12VRS:
Inhaltsverzeichnis

Werbung

62/301
Bosch Rexroth AG
RCL-Variablen
position.k3= 100
;Der Koordinate k3 wird der Wert 100 zugewiesen
zvalue= anchor.k3
;Der Variablen zvalue ist der dritte Koordinatenwert der
;Punktvariablen anchor zugewiesen
@pal_pos.a4= radius
;Der Koordinate a4, der in Maschinenkoordinaten beschriebenen
;Position, ist der Wert der Variable radius vom Typ REAL zugewiesen
7.5

Arbeit mit Textvariablen

Textzuweisung
Variablenverwendung
7.6

Arbeit mit Feldvariablen (ARRAYs)

Feldvereinbarung
Rexroth IndraMotion MLC 12VRS RCL-Programmieranleitung
Die Koordinatennamen sind in den Maschinenparametern oder durch Über‐
setzeranweisung festgelegt. In den folgenden Beispielen sind die Koordina‐
ten einer Position in Raumkoordinaten mit k1, k2, k3, usw. (k = Koordinaten),
die Koordinaten einer Position in Maschinenkoordinaten mit a1, a2, a3, usw.
(a = Achse) bezeichnet.
Die Koordinatenbezeichnung wird an den Namen der Punktvariablen durch
einen Punkt angehängt.
Beispiel
Innerhalb eines Programms können Sie Textvariablen Texte zuweisen.
'message' und 'note' als TEXT-Variable deklarieren
TEXT: message,note
Der zuzuweisende Text muss in Hochkommata stehen und darf maximal 80
Zeichen haben. Der Text muss innerhalb einer Zeile stehen.
TEXT-Variable erhält Zeichenkette zugewiesen
message= 'gripper is defective'
note= 'change pallet'
Textvariablen können im Programm mit den RCL-Befehlen WRITE auf einen
Ausgabekanal, z. B. Datei ausgegeben und mit READ eingelesen werden.
READ/WRITE auf Ein-/Ausgabe-Kanal
WRITE
File1, note
READ
File1, entry
Die Variable selbst darf nicht in Hochkommata stehen.
Die Steuerung gibt bei WRITE 'note' das Wort "note" aus.
Variablen vom gleichen Typ können Sie zu Feldern zusammenfassen.
Felder bestehen aus einer frei wählbaren Anzahl von Feldplätzen, die mit
aufsteigenden Nummern bezeichnet sind. Jedem Feldplatz kann über die An‐
gabe einer Nummer (Index) eine Variable zugeordnet werden. Variablen ei‐
nes Feldes haben alle denselben Namen und unterscheiden sich nur im In‐
dex. Der Index stimmt mit der Nummer des zugewiesenen Feldplatzes übe‐
rein.
Alle Typen von Variablen können in Feldern abgelegt werden.
Die Feldvereinbarung besteht aus:
Vereinbarungsbefehl "ARRAY"
Feldgrenzen (Platznummern)
Vereinbarung der Feldvariablen.
DOK-MLC***-RCL*PRO*V12-AP02-DE-P

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis