Herunterladen Inhalt Inhalt Diese Seite drucken

Hauptprogrammaufruf Im Hauptprogramm - Bosch Rexroth IndraMotion MLC 13VRS Programmieranleitung

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

Werbung

48/329
Bosch Rexroth AG
RCL-Programmstruktur
5.6

Hauptprogrammaufruf im Hauptprogramm

Externvereinbarung:
Rexroth IndraMotion MLC 13VRS RCL-Programmieranleitung
Ein Hauptprogramm kann aus mehreren externen Einzel-Hauptprogrammen
bestehen. Dabei ist jedes Hauptprogramm eine separate QLL-Datei.
Die externen Hauptprogramme müssen zu Beginn des Deklarationsteils mit
"EXTERNAL" vereinbart werden und bei Aufruf als ird-Datei in der Steuerung
vorhanden sein.
Externe Hauptprogramme können sowohl mit, als auch ohne Übergabepara‐
meter vereinbart werden. Bei Parameterübergabe müssen die Anzahl, die
Reihenfolge sowie die Datentypen mit der Vereinbarung übereinstimmen.
Die Übergabe eines Parameters kann als Wert oder als Referenz erfolgen.
Bei Übergabe eines Parameters als Wert muss das Schlüsselwort "VALUE"
verwendet werden. Bei dieser Art der Parameterübergabe wird nur der Wert
übergeben. Bei Parameterübergabe als Referenz wird nicht der Wert, son‐
dern eine Referenz auf den Wert übergeben. Auf diese Art ist es möglich,
übergebene Parameter in einem externen Programm zu ändern, und im auf‐
rufenden Programm diese Änderung zu verarbeiten. Als Parameter sind fol‐
gende Datentypen zulässig.
Typen für Parameter externer Programme
RCL Definition
VALUE CHAR
VALUE REAL
VALUE BINARY
VALUE INTEGER
VALUE TEXT
VALUE POINT
VALUE JC_POINT
CHAR
REAL
BINARY
INTEGER
POINT
JC_POINT
Abb.5-6:
Typen für Parameter externer Programme
Externe Hauptprogramme mit Übergabeparametern können nicht als selb‐
ständige Programme gestartet werden, sondern nur durch einen Programma‐
ufruf aus einem übergeordneten Hauptprogramm.
Für den Aufruf externer Programme im aktiven Hauptprogramm genügt dann
die Angabe des vereinbarten Programmnamens.
DOK-MLC***-RCL*PRO*V13-AP01-DE-P
Übergabetyp
Zeichen als Wert
Gleitkommazahl als Wert
Binärzahl als Wert
Ganzzahl als Wert
Zeichenkette als Wert
Raumkoordinaten als Wert
Maschinenkoordinaten als Wert
Zeichen als Referenz
Gleitkommazahl als Referenz
Binärzahl als Referenz
Ganzzahl als Referenz
Raumkoordinaten als Referenz
Maschinenkoordinaten als Referenz

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis