Herunterladen Inhalt Inhalt Diese Seite drucken

Definierbare Permanente Variablen - Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX 11VRS:
Inhaltsverzeichnis

Werbung

DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch

Definierbare permanente Variablen

Definierbare permanente Variablen sind ebenfalls durch ein vorangestelltes
@‑Zeichen, gefolgt vom Variablennamen, gekennzeichnet.
Unterschiede zu den "permanenten Variablen" sind:
Sie werden nicht automatisch Bestandteil der Systemsoftware, sondern
müssen in den Dateien "wmhperm.dat" (für WMH‑spezifische Daten) und
"anwperm.dat" (für Endanwender-spezifische Daten) manuell per Eintrag
deklariert werden. Die Syntax zur Deklaration finden Sie unter Dateiauf‐
bau von "wmhperm.dat" und "anwperm.dat".
Beim Hochlaufen sucht die Steuerung, diese Dateien zuerst im Wurzel‐
verzeichnis, dann im Benutzer-FEPROM und danach im FEPROM.
Die erste gefundene Datei jeden Namens wertet die Steuerung aus und
erzeugt aus den dort vorhandenen Einträgen "definierbare permanente
Variablen" sofern sie noch nicht existieren. Bestehende "definierbare per‐
manente Variablen", die in keiner der beiden Dateien deklariert sind,
werden gelöscht.
Die maximal mögliche Anzahl von definierbaren permanenten Variablen
wird durch die Größe des bereitgestellten Speicherplatzes begrenzt. Ist
zur Erzeugung von Variablen kein Speicherplatz mehr frei, gibt die Steue‐
rung eine entsprechende Fehlermeldung aus.
Die Namen von "definierbaren permanenten Variablen" beginnen immer
mit dem Zeichen @ und einer Zeichenfolge. Diese Zeichenfolge besteht
aus einem Großbuchstaben, gefolgt von beliebigen Großbuchstaben oder
Ziffern.
Bei den "definierbaren permanenten Variablen" sind die ersten 16 Stel‐
len des Variablennamens signifikant. Unterscheiden sie sich erst ab der
17ten Stelle, werden sie von CPL als eine einzige Variable interpretiert!
Definierbare permanente Variable dürfen vom Typ INTEGER, REAL,
DOUBLE, BOOLEAN oder CHARACTER sein. Der Variablen-Typ wird
durch eine Kennzeichnung am Ende des Variablennamens festgelegt.
Diese Kennzeichnung muss im Teileprogramm angegeben werden:
@ABCD% def. perm. Variable vom Typ INTEGER
@EFGH def. perm. Variable vom Typ REAL (ohne %, !,$ oder ?)
@IJKL! def. perm. Variable vom Typ DOUBLE
@MNOP? def. perm. Variable vom Typ BOOLEAN
@QRST$ def. perm. Variable vom Typ CHARACTER
Ein- und zweidimensionale Felder dürfen verwendet werden.
Der maximale Feldindex beträgt bei Feldvariablen vom Typ INTEGER,
REAL, DOUBLE oder BOOLEAN 65535. Bei Feldvariablen vom Typ
CHARACTER 1024.
Beispiele:
@WZNR%(1)=4
@WZKOR(2,2)=0.2
Abschätzen der zur Verfügung stehenden Anzahl neu definierbarer per‐
manenter Variablen:
Bosch Rexroth AG
Grundlagen der NC‑Programmierung
Der ersten Variablen (mit dem Index 1) des eindimen‐
sionalen Feldes @WZNR vom Typ INTEGER wird der
Wert 4 zugewiesen.
Der Variablen (mit den Indizes 2,2) innerhalb des zwei‐
dimensionalen Feldes @WZKOR vom Typ REAL wird
der Wert 0.2 zugewiesen.
71/665

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis