Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MLC 12VRS Programmieranleitung Seite 45

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
Programmierung
EXTERNAL: practice,course
EXTERNAL:
withpar(VALUE
PROGRAM withpar(VALUE
INTEGER: number REAL: r2)
Hauptprogrammaufruf im Haupt‐
programm
Abb.5-7:
Arbeit mit mehreren Haupt-Programmen
Das Hauptprogramm und das aufzurufende externe Programm
werden unabhängig voneinander übersetzt. Zum Übersetzungs‐
zeitpunkt ist daher keine Überprüfung der übergebenen Parame‐
ter auf Übereinstimmung mit der Vereinbarung im externen
Hauptprogramm möglich. Sie wird beim Programmlauf vorgenom‐
men. Die Anzahl, die Typen, die Reihenfolge sowie die Art (Wert
oder Referenz) der Übergabeparameter muss der Vereinbarung
des aufgerufenen externen Hauptprogrammes entsprechen.
Die Programmnamen der externen Hauptprogramme werden mit der Anwei‐
sung "EXTERNAL:" vereinbart.
Beispiel
Externvereinbarung mit Parameterübergabe
INTEGER: number REAL: r2)
Es wird definiert, dass ein Hauptprogramm existiert, dass als ersten Parame‐
ter eine Ganzzahl als Referenz und als zweiten Parameter eine Gleitkomma‐
zahl als Wert übergeben wird. Das Hauptprogramm muss entsprechend ver‐
einbart sein.
Hauptprogramm
Die Steuerung arbeitet das aktive Hauptprogramm bis zum externen Pro‐
grammaufruf ab.
Anschließend erfolgt ein Sprung zum Anfang des Programms "practice".
Das Programm "practice" wird bis zur "HALT"-Anweisung
(oder zum "PROGRAM_END") abgearbeitet.
"HALT" (bzw. "PROGRAM_END") bewirkt einen Rücksprung in das Haupt‐
programm "demo".
Die Steuerung setzt den Programmlauf mit der auf den Aufruf folgenden An‐
weisung fort.
Bosch Rexroth AG
43/301
RCL-Programmstruktur

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis