Herunterladen Inhalt Inhalt Diese Seite drucken

Rcl-Variablendeklaration - Bosch Rexroth IndraMotion MLC 12VRS Programmieranleitung

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

Werbung

DOK-MLC***-RCL*PRO*V12-AP02-DE-P
Rexroth IndraMotion MLC 12VRS RCL-Programmieranleitung
PROGRAM
records
TYPE:
;Type definition part
r_volume=RECORD
REAL: lenght
REAL: width
REAL: height
RECORD_END
r_barcode=RECORD
TEXT: name
REAL: weight
t_volume: volume
RECORD_END
r_barcode: code
BEGIN
;
..
code.name='cuboid'
code.volume.lenght= 12.5
code.weight= 155.5
;
..
PROGRAM_END
ARRAY
ARRAY[([±] integer_constant)...([±] integer_constant)] <Type> : variablenname
7.3

RCL-Variablendeklaration

Eine Komponente kann den gleichen Namen besitzen, wie eine gewöhnliche
Variable, ohne dass dadurch ein Konflikt entsteht. Sie können immer aus
dem Kontext unterschieden werden.
Der Zugriff auf eine Komponente erfolgt ausschließlich über den Namen des
Verbundes. Hierbei wird der Komponentenname vom Verbundnamen durch
einen Punkt getrennt.
Stellt die Komponente selbst einen Verbund dar, werden deren Komponen‐
ten ebenfalls durch einen Punkt getrennt.
Beispiel
;Variable declaration for the "code" of a packing
;Accessing a component
;Accessing a subcomponent
Bei der Verwendung von Verbundvariablen innerhalb der WRITE- bzw. RE‐
AD-Anweisung ist folgendes zu beachten:
Verbundvariablen können auf Dateien vom Typ "FILE" (Text-Dateien)
nur komponentenweise gelesen bzw. geschrieben werden.
Verbundvariablen können auf Dateien vom Typ "BNR_FILE" (Binär-Da‐
tei) wahlweise komplett oder auch komponentenweise gelesen bzw. ge‐
schrieben werden.
Sie haben die Möglichkeit, Variablen gleichen Typs zu einem Feld zusam‐
menzufassen.
Diese Variablen haben alle denselben Namen und unterscheiden sich nur im
Index. Deshalb heißen diese Variablen auch indizierte Variablen.
Syntax
Beispiel
ARRAY[−10..10] INTEGER: variablenname
Die Steuerung muss vor Ausführung einer Anweisung mit Variablen wissen,
welche Werte oder Zeichen die Variable annehmen darf.
Bosch Rexroth AG
57/301
RCL-Variablen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis